# data[].attributes.body
PostgreSQL.-tiene un mejor sistema de manejo de concurrencia y permite que múltiples procesos puedan manejar y modificar datos al mismos tiempo.
SQL Server.- soporta Multithreading a nivel de CPU y en caso de ser posible va a ejecutar partes de una consulta en otro hilo
Mysql.- principal diferencia es utilizado en paginas web.

# data[].attributes.body
SQL Server
-Compatible con tecnologías azure
-IA ingegrada
-Orientada a soluciones de BI

MySQL
-De código abierto desarrollado por Oracle
-Optimizada para mejorar rendimiento
-Preferido por desarrolladores (Rubí, Java, C++, etc)

PostgreSQL:
-Bases de datos relacionales de código abierto.
-De origen académico
-Robusta manipulación, seguridad y concurrencia de datos

# data[].attributes.body
SQL Server: Requiere de la memoria RAM para su instalacion, permite transferencia de datos en linea, sus desventajas son la cantidad de restricciones como el tamaño de la pagina que es fijo.

MySQL:

Permite nuna flexible comunicacion entre el cliente y el servidor,
automatiza tareas , realiza consultas, posee una gran ciber seguridad

Postgree SQL
es de mayor alcance respecto a las  concurrencias,
tiene un soporte para multiples lenguajes y datos .

# data[].attributes.body
Microsoft SQL Server sirve para almacenar toda la información deseada en bases de datos relacionales, como también para administrar dichos datos sin complicaciones

MySQL es un sistema de gestión de bases de datos relacionales de código abierto (RDBMS, por sus siglas en inglés) con un modelo cliente-servidor

PostgreSQL es un sistema de código abierto empleado para gestionar bases de datos de tipo relacional, aquellas que administran datos relacionados entre sí, esto es, tablas integradas por registros (filas) y campos (columnas) en la que cada registro tiene una única identidad, conocida como clave.

# data[].attributes.body
MySql
velocidad y bajo consumo de recursos
Su instalación fácil.
Es muy flexible y altamente escalable.
Sql Server
Escalabilidad, estabilidad y seguridad.
Soporte de transacciones.
Soporta procedimientos almacenados
PostgreSQL
Concurrencia
Principios ACID (atomicidad, consistencia, integridad y durabilidad)
comunidad de código abierto

# data[].attributes.body
SQL Server
Más lenguaje de programación C++

MySQL se adapta a aplicaciones web y a comercios electrónicos
Lenguaje de programación C y alguno módulos de C++

Postgree SQL es mas rico en funciones y extensible y talvez la mejor opción para casos extremos
Lenguaje de programación C

https://www.mssqltips.com/sqlservertip/5745/compare-sql-server-mysql-and-postgresql-features/

# data[].attributes.attachment_link.readable_text
By: Maria Zakourdaev | Updated: 2018-10-29 | Comments (11) | Related: More > Other Database Platforms

Problem

SQL Server DBAs are absolutely sure that SQL Server is the best relational database. Ever. I have never had any doubt myself.

What should you do if your company wants to cut costs and put some data assets into an open-source RDBMS? From a Data Engineer/ Data Architect point of view, which one should you suggest to use? Opensource=free. Which is unfortunately, a very attractive option for the decision makers who are responsible for the company budget.

Moreover, I have always wondered how MySQL and PostgreSQL are different? Which features does each offer and what features don't they offer?

Solution

In order to understand, how to choose between these database systems, I have spent some time and read a few manuals. You can see below the mapping that I have made for myself in order to understand the differences. I have added SQL Server to the comparison as well.

I would be happy to see comments posted for this tip and add more things to the mappings below. Furthermore, do not hesitate to post a comment if the information below is not correct or not relevant anymore in the new product versions.

In general, both MySQL and PostgreSQL databases fully support ACID and can handle large amounts of data and high levels of query concurrency.

PostgreSQL is more feature-rich and extensible and maybe a better choice for extreme cases.

MySQL is much more popular, suits web applications and e-commerce projects, there are much more blogposts/support/documentation then for PostgreSQL.

For environments with high number of connections - PostgreSQL might need a lot of memory, because each connection has its own memory. However, there are solutions to overcome this issue, like PgBouncers, external connection pools.

Manual partition management in PostgreSQL requires too much overhead and updates that move rows from one partition to another will fail.

There is 1 CPU per query limitation in MySQL and only the nested-loop join algorithm which make MySQL a less optimal choice for data warehouse systems.

If check constraint functionality is important - there are none in MySQL.

Comparison of MySQL vs. PostgreSQL vs. SQL Server

In regards to the MySQL features, I will be mainly be referring to the InnoDB storage engine.

General information for MySQL, PostgreSQL and SQL Server

MySQL

PostgreSQL

SQL Server

Maturity

Initial release was in 1995

Initial release was in 1989

MSMS SQL Server for OS/2 was released in 1989 (together with Sybase)

SQL Server 6.0 was released in 1995 marking the end of collaboration with Sybase.

Data changes for MySQL, PostgreSQL and SQL Server

MySQL

PostgreSQL

SQL Server

Row Updates

Updates happen in place, changed data is copied to the rollback segment. This makes vacuuming and index compaction very efficient. MySQL is slower for reads, but writes are atomic and if columns in a secondary index change, this does not require changes to all indexes.

Updates are being implemented as inserts + mark as delete for vacuum. All indexes have a link to the physical id of the row. This has an update amplifying effect because when the column gets updated, new row with new physical id gets created and all indexes require updates, even those which are not referring to the changed column to get a pointer to the new row physical id.

Row-Store database engine:

In-Memory database engine: updates implemented as insert + mark for delete. Garbage collector is not non-blocking and parallel

Columnstore database engine: in-place updates

Querying the data for MySQL, PostgreSQL and SQL Server

MySQL

PostgreSQL

SQL Server

Constraints support

Supports primary keys, foreign keys, not-null constraints, unique constraints, default constraints, does not support CHECK constraints

Supports primary keys, foreign keys, not-null constraints, check constraints, unique constraints, default constraints, exclusion constraints

Supports primary keys, foreign keys, not-null constraints, check constraints, unique constraints, default constraints

Temporary tables

Supports CTE, No support for global temp tables (available outside the session scope) and no table variables.

Interesting fact: You cannot refer to a TEMPORARY table more than once in the same query. For example, the following does not work: SELECT * FROM temp_table JOIN temp_table AS t2;

Supports CTE, Global and local temporary tables and table variables (using table name as a type name).

Interesting fact: if you create two tables with the same name, one is temporary and another one is regular table CREATE TEMP TABLE X (...) and CREATE TABLE X (...), "select * from x" will always bring data from temporary table.

Supports CTE, Global and local temporary tables and table variables.

Window / Analytical functions

Supports:

CUME_DIST, FIRST_VALUE, LAG, LAST_VALUE, LEAD, PERCENT_RANK, ROW_NUMBER, RANK, DENSE_RANK, NTILE, NTH_VALUE No PERCENTILE_CONT, PERCENTILE_DISC functions.

Supports functions:

CUME_DIST, FIRST_VALUE, LAG, LAST_VALUE, LEAD, PERCENTILE_CONT, PERCENTILE_DISC, PERCENT_RANK, ROW_NUMBER, RANK, DENSE_RANK, NTILE, NTH_VALUE

Supports functions:

CUME_DIST, FIRST_VALUE, LAG, LAST_VALUE, LEAD, PERCENTILE_CONT, PERCENTILE_DISC, PERCENT_RANK, ROW_NUMBER, RANK, DENSE_RANK, NTILE. Yet no NTH_VALUE function

Indexes

Supports index-organized tables - clustered indexes.

Does not support persisted indexes / materialized views

Supports index-organized table, but updates are manual until ProstgreSQL 11 when it is automatic.

Supports persisted indexes/materialized views.

Supports index-organized tables - clustered indexes that automatically maintains rows order.

JSON and Data Type Support for MySQL, PostgreSQL and SQL Server

MySQL

Postgresql

SQL Server

Sharding / Partitioning / Replication for MySQL, PostgreSQL and SQL Server

MySQL

PostgreSQL

SQL Server

Replication

Master-slave replication based on statements or based on changed rows

Group replication with master server automatic election

Master - slave replication based on changed rows and log shipping.

Database level: Availability Groups master-multiple slaves

Log shipping

On data level: Master-slave / Bi-directional master-slave/ and master-master (merge) replication

Next Steps

About the author

Maria Zakourdaev has been working with SQL Server for more than 20 years. She is also managing other database technologies such as MySQL, PostgreSQL, Redis, RedShift, CouchBase and ElasticSearch.

View all my tips

Article Last Updated: 2018-10-29

# data[].attributes.attachment_link.title
Compare SQL Server, MySQL and PostgreSQL Features

# data[].attributes.attachment_link.description
By: Maria Zakourdaev | Updated: 2018-10-29 | Comments (11) | Related: More > Other Database Platforms Problem SQL Server DBAs are absolutely sure that SQL Server is the best relational database. Ever. I have never had any doubt myself.

# data[].attributes.body
Tablas hash en memorias temporales
https://guiadev.com/postgresql-vs-sql-server/#:~:text=9%20Tabla%20comparativa-,Principales%20diferencias%20entre%20PostgreSQL%20vs%20SQL%20Server,abierto%20y%20con%20licencia%20libre.

# data[].attributes.body
SQL Server
Buffer pool, utiliza una cache de acuerdo a la carga de trabajo requerida, lo que ahorra uso de CPU y espacio de almacenamiento.
Todo funciona en un único pool.

PostgreSQL
Crea procesos independientes a nivel de Sistema Operativo. Cada BD cuenta con memoria separada, pero consume más recursos.

MySQL.
Utiliza un buffer pool con la capacidad de crear múltiples paginas para mejorar la estabilidad.

# data[].attributes.body
Diferencias más a detalle entre MYSQL y POSTGRESQL

# data[].attributes.attachment_link.readable_text
Diferencia principal

MySQL es un RDBMS de sistema de gestión de bases de datos relacionales. PostgreSQL es un sistema de gestión de bases de datos relacionales de objetos (ORDBMS). MySQL es desarrollado por Oracle y PostgreSQL es desarrollado por PostgreSQL Global Development Group. Las versiones gratuitas de MySQL están disponibles bajo la Licencia Pública General GNU y las versiones comerciales también están disponibles bajo la Licencia Pública General GNU, mientras que PostgreSQL está disponible bajo la Licencia PostgreSQL. Tanto MySQL como PostgreSQL son de código abierto. Existen muchas diferencias entre MySQL y PostgreSQL en función de la gobernanza, las plataformas compatibles, los métodos de acceso, la partición y la replicación.

¿Qué es MySQL?

MySQL es un sistema de gestión de bases de datos relacionales (RDBMS) desarrollado por Oracle. Es una fuente abierta. Las versiones gratuitas de MySQL están disponibles bajo la Licencia Pública General GNU y las versiones comerciales también están disponibles bajo la Licencia Pública General GNU. MySQL se centra en aplicaciones web de lectura mayoritariamente escritas en PHP.

¿Qué es PostgreSQL?

PostgreSQL es un sistema de administración de bases de datos relacionales de objetos (ORDBMS) y está disponible bajo licencia PostgreSQL. Está desarrollado por PostgreSQL Global Development Group. PostgreSQDL está más cerca del estándar ANSI SQL. PostgreSQL se centra en la confiabilidad, la integridad de los datos y las funciones integradas centradas en el desarrollador.

Diferencias clave

1. MySQL es un sistema de administración de bases de datos relacionales RDBMS, mientras que PostgreSQL es un sistema de administración de bases de datos relacionales de objetos (ORDBMS).

2. MySQL es desarrollado por Oracle y PostgreSQL es desarrollado por PostgreSQL Global Development Group.

3. MySQL usa la tecnología de partición MySQL para almacenar datos en diferentes nodos de la base de datos, mientras que PostgreSQL no implementa una verdadera partición.

4. El particionamiento se realiza en MySQL para realizar agrupaciones horizontales, mientras que en PostgreSQL se realiza una capacidad similar mediante la herencia de tablas.

5. El rendimiento de MySQL es más rápido en comparación con PostgreSQL.

6. Las sub-selecciones están disponibles con PostgreSQL pero no en MySQL.

7. El soporte de clave externa está disponible en PostgreSQL pero no en MySQL.

8. Los activadores están disponibles en PostgreSQL pero no en MySQL.

9. Las uniones están disponibles en PostgreSQL pero no en MySQL.

10. Las restricciones están disponibles en PostgreSQL pero no en MySQL.

11. El vacío (limpieza) está disponible en PostgreSQL pero no en MySQL.

12. PostgreSQDL está más cerca del estándar ANSI SQL, mientras que MySQL no es totalmente compatible con ANSI SQL.

13. El diseño de la base de datos es más simple en MySQL en comparación con PostgreSQL.

Video Comparativo

[automatic_youtube_gallery type = "search" search = "Diferencia entre MySQL y PostgreSQL" limit = "1" per_page = "1" thumb_excerpt = "0" player_title = "0" player_description = "0"]

# data[].attributes.attachment_link.description
MySQL es un RDBMS de sistema de gestión de bases de datos relacionales. PostgreSQL es un sistema de gestión de bases de datos relacionales de objetos (ORDBMS). MySQL es desarrollado por Oracle y PostgreSQL es desarrollado por PostgreSQL Global Development Group.

# data[].attributes.body
Sql Server

Propiedad de Microsoft

onPremise y Nube

base de datos relacional

Alta disponibilidad

My Sql

Doble licencia (coodigo abierto y versio comercial)

Muy usada en sistemas web

La gestión comercial la administra Oracle

Postgress

Alta concurrencia

Soporte nativo a múltiples tipos de dato

Soporte a bd distribuidas

Código abierto

# data[].attributes.body
Paola Armas
SQL Server.- Producido por Microsoft, aplicación de las normas ANSI / ISO estándar Structured Query Language (SQL)

Postgress SQL.- software libre y con una licencia BSD

MySql.- Código abierto, proporciona múltiples beneficios y un buen rendimiento en el ámbito empresarial

# data[].attributes.body
Diferencias más a detalle  entre MySQL y SQL Server

# data[].attributes.attachment_link.readable_text
Prácticamente todas las aplicaciones web y bases de datos modernas desempeñan un papel crucial. Debido a la naturaleza dinámica del desarrollo web actual, incluso las aplicaciones rudimentarias requieren algún mecanismo de almacenamiento, recuperación y modificación de datos (es por eso que en Hostinger ofrecemos bases de datos MySQL ilimitadas para nuestros clientes premium y empresariales). Naturalmente, a medida que la importancia de las bases de datos ha crecido, también lo ha hecho la popularidad de ciertos sistemas de administración de bases de datos relacionales (RDBMS).
Descargar eBook: Acelera Tu Sitio Web
Dos de estos sistemas son MySQL y SQL Server. Ambos realizan la misma función, aunque se utilizan en diferentes escenarios. Se puede decir que tienen un saber diferente, pero se basan en SQL, o en lenguaje de consulta estructurado. Los desarrolladores pueden esperar algunas similitudes entre MySQL y SQL Server, como el uso de tablas para almacenar datos, referencias a claves primarias y externas, así como a múltiples bases de datos en un único entorno o servidor.

No sería inexacto llamar a MySQL y SQL Server las dos soluciones de RDBMS más populares que hay, aunque Oracle y Postgres podrían tener algo que decir al respecto. Aunque gradualmente estamos presenciando un cambio de SQL a NoSQL, el primero sigue siendo la presencia más dominante. Significa que ahora es un buen momento para aprender MySQL o SQL Server.

En esta guía, explicaremos brevemente qué son MySQL y SQL Server. Descubriremos la diferencia entre MySQL y SQL Server, y te ayudaremos a elegir cuál es el mejor para tus necesidades.

MySQL vs SQL Server

¿Qué es MySQL?

Desarrollado a mediados de los años 90 (más tarde adquirido por Oracle), MySQL fue una de las primeras bases de datos de código abierto y sigue siéndolo hasta el día de hoy. Esto quiere decir que hay varias alternativas a MySQL. Pero las diferencias entre estas variantes no son demasiado pronunciadas; la sintaxis y la funcionalidad básica siguen siendo idénticas.

Algo que se ha convertido en una de las características de MySQL es su popularidad dentro de las startups. Debido a que es de código abierto y gratuito, los desarrolladores pueden comenzar fácilmente con MySQL y modificar su código en la rara instancia que puedan necesitar. MySQL se usa generalmente junto con PHP y Apache Web Server, además de una distribución de Linux, lo que ha llevado al famoso acrónimo LAMP ( Linux, Apache, MySQL, P HP).

¿Qué es SQL Server?

El servidor SQL, también conocido como Microsoft SQL Server, ha existido por mucho más tiempo que MySQL. Microsoft desarrolló SQL Server en los años 80, con la promesa de proporcionar un RDBMS confiable y escalable. Estas siguen siendo las cualidades principales de SQL Server después de todos estos años, ya que es la plataforma de acceso para el software empresarial a gran escala.

SQL Server está destinado principalmente para desarrolladores que usan .NET como su lenguaje de desarrollo, en oposición a PHP para MySQL. Esto tiene sentido, ya que ambos caen bajo el paraguas de Microsoft.

Diferencia entre MySQL y SQL Server

MySQL es muy utilizado para proyectos y aplicaciones PHP. SQL Server se usa principalmente para aplicaciones .NET o proyectos de Windows. En MySQL hay múltiples motores de almacenamiento, lo cual le da mayor flexibilidad a los desarrolladores en cuanto al uso de las tablas.

Hay varias diferencias entre MySQL y SQL, y la más importante para muchos es la sintaxis, aunque también hay diferencias en cuanto al entorno, pues SQL funciona mejor con .NET, el nivel de soporte, la forma de almacenamiento de datos y el costo de la licencia.

Ahora veamos cada una de las diferencias en más detalle:

Entorno
Como se mencionó anteriormente, SQL Server funciona mejor con .NET, mientras que MySQL se puede emparejar con casi cualquier otro idioma, generalmente con PHP. También se debe mencionar que SQL Server solía ejecutarse exclusivamente en Windows, pero esto ha cambiado desde el año pasado cuando Microsoft anunció el soporte de Linux para SQL Server. Aún así, la versión de Linux no es lo suficientemente estable, lo que significa que nuestra recomendación sigue siendo que sigas trabajando en Windows si utilizas SQL Server, y cambia a Linux si vas con MySQL.

Sintaxis
Para la mayoría de las personas, esta es la diferencia más importante entre los dos sistemas. Estar familiarizado con un conjunto de reglas de sintaxis sobre otro puede influir enormemente en su decisión en cuanto a qué sistema le conviene más. Si bien tanto MySQL como SQL Server se basan en SQL, las diferencias en la sintaxis siguen siendo importantes y vale la pena tenerlas en cuenta. Por ejemplo, mira el siguiente ejemplo:
MySQL

SELECT age
FROM person
ORDER BY age ASC
LIMIT 1 OFFSET 2
Microsoft SQL Server
SELECT TOP 3 WITH TIES *
FROM person
ORDER BY age ASC

Ambos fragmentos de código logran el mismo resultado: devuelve 3 entradas con la edad más joven de una persona nombrada en la tabla. Pero hay un cambio drástico en la sintaxis. Por supuesto, la sintaxis es subjetiva, por lo que no podemos dar ninguna recomendación; ve con la que te parezca más intuitiva. La lista completa de cambios de implementación entre MySQL y SQL Server se puede encontrar aquí.

SQL Server es más que un RDBMS
Una gran ventaja del software propietario frente al software de código abierto es el soporte exclusivo que recibe. En este caso particular, la ventaja se vuelve aún más profunda, ya que SQL Server está respaldado por una de las compañías tecnológicas más grandes del mundo. Microsoft ha creado herramientas adicionales para SQL Server, que vienen integradas con el RDBMS, incluidas las herramientas de análisis de datos. También presenta un servidor de informes: SQL Server Reporting Services, así como una herramienta ETL. Esto hace que SQL Server sea la navaja suiza de los RDBMS. También puedes obtener funciones similares en MySQL, pero tienes que azotar la web en busca de soluciones de terceros, lo que no es ideal para la mayoría de las personas.

Motores de almacenamiento
Otra gran diferencia que a veces se pasa por alto entre MySQL y SQL Server es la forma en que almacenan los datos. SQL Server usa un único motor de almacenamiento desarrollado por Microsoft, en contraste con múltiples motores en oferta para MySQL. Esto le da a los desarrolladores de MySQL mucha más flexibilidad, ya que pueden usar diferentes motores para diferentes tablas, en función de la velocidad, la confiabilidad o alguna otra dimensión. Un popular motor de almacenamiento MySQL es InnoDB, que cae en el extremo más lento del espectro, pero mantiene la confiabilidad. Otro es MyISAM.

Cancelación de consultas
No mucha gente sabe esto, pero una diferencia potencialmente importante entre MySQL y SQL Server es que MySQL no le permite cancelar una consulta a mitad de la ejecución. Esto significa que una vez que un comando comienza a ejecutarse, es mejor que espere que cualquier daño que pueda causar sea reversible. SQL Server, por otro lado, le permite cancelar la ejecución de consultas a mitad de camino en el proceso. Esta diferencia puede ser particularmente perjudicial para los administradores de bases de datos, a diferencia de los desarrolladores web, que ejecutan comandos con guiones que rara vez requieren la cancelación de consultas durante la ejecución.

Costo
Aquí es donde SQL Server se vuelve mucho menos atractivo y MySQL gana puntos importantes. Microsoft requiere que compres licencias para ejecutar múltiples bases de datos en SQL Server; hay una versión gratuita, pero solo para familiarizarte con el RDBMS. Por el contrario, MySQL usa la Licencia Pública General de GNU, lo que hace que su uso sea totalmente gratuito. Ten en cuenta, sin embargo, que si necesitas soporte o asistencia para MySQL, deberás pagarlo.

Soporte comunitario
Lo que nos lleva a nuestro próximo punto. Si bien puedes pagar por el soporte de MySQL, el escenario rara vez surge, debido a la contribución de la comunidad estelar y el apoyo para ello. Una ventaja de tener a la comunidad más amplia de su parte es que la mayoría de las personas no tienen que buscar ayuda oficial, pueden buscar en la web y encontrar un montón de soluciones.

IDEs
Es importante tener en cuenta que ambas RDMBS admiten diferentes herramientas de entorno de desarrollo integrado (IDE). Estas herramientas ofrecen un entorno coherente para el desarrollo, y debes prestar mucha atención a cuál se adapta mejor a tus necesidades. MySQL cuenta con Enterprise Manager de Oracle, mientras que SQL Server usa Management Studio (SSMS). Ambos tienen sus pros y sus contras y pueden inclinar la balanza si no tiene nada más para basar su decisión.

Conclusión

La elección de RDMBS es importante para aquellos que recién comienzan el desarrollo de aplicaciones modernas. Las personas que eligen un sistema rara vez lo cambiarán más adelante, lo que significa que es crucial sopesar las diferentes ofertas y escoger el mejor para ti.

En esta guía, hemos discutido dos de los RDMBS más utilizados: MySQL y Microsoft SQL Server. Analizamos varias diferencias claves entre MySQL y SQL Server, incluso una de ellas podría ser suficiente para cambiar tu decisión a favor de una sobre la otra.

En definitiva, la elección es tuya. Como regla general, si estás desarrollando aplicaciones de tamaño mediano/pequeño y utilizas predominantemente PHP, escoge MySQL. Considerando que, si estás interesado en desarrollar aplicaciones empresariales seguras, resistentes y de gran escala, SQL Server debería ser tu aliado.

# data[].attributes.attachment_link.description
Prácticamente todas las aplicaciones web y bases de datos modernas desempeñan un papel crucial. Debido a la naturaleza dinámica del desarrollo web actual, incluso las aplicaciones rudimentarias requieren algún mecanismo de almacenamiento, recuperación y modificación de datos (es por eso que en Hostinger ofrecemos bases de datos MySQL ilimitadas para nuestros clientes premium y empresariales).

# data[].attributes.body
SQL Server
-Código privado
-Aplicaciones .NET
-Sintaxis
-Transact SQL

MySQL
-Código abierto
-Aplicaciones .PHP
-Múltiples motores de almacenamiento.

PostgreSQL
-Licencia libre
-Soporte para distintos lenguajes.
-Bases de datos más grandes.

# data[].attributes.body
Juan Luna

SQL Server:
Se usa principalmente para aplicaciones .NET
Usa un único motor de almacenamiento desarrollado por Microsoft
Requiere que compres licencias para ejecutar múltiples bases de datos en SQL Server

MySQL es muy utilizado para proyectos y aplicaciones PHP.
Múltiples motores de almacenamiento
Usa la Licencia Pública General de GNU

PostgreSQL es de código abierto y con licencia libre.
Soporta para distintos lenguajes:

# data[].attributes.body
SQL Serve, software privado, pago, el cual es muy usado en el sector empresaarial por que brinda soporte y todo aquello relacionado con el producto.

PostgreeSQL, Es software libre, pero al serlo tiene limitacion en cuestion de soporte, ya que puede llegar a ser costoso, al no tener una licencia dedicada no es muy usado a nivel empresarial.

MySQL, Software libre usado por la comunidad, el soporte es limitado y es en funcion de la comunidad. no es muy comun que sea usado por grandes empresas.

# data[].attributes.body
SQL Server
Propietario
PostgreSQL
Open Source
MySQL
GNU

# data[].attributes.body
SQL Server
*De Microsoft
*Relacional
*Robusto
*Usado en grandes volúmenes de datos

PostgreeSQL
*Código abierto
*Se adapta al hardware del equipo
*permite que las transacciones no interfieran unas con otras

MySQL
*Flexible
*Fácil instalación
*Usado más para conexiones de aplicaciones PHP y Java

# data[].attributes.body
Investigar y comparar las caracteristicas y particularidades de los 3 principales servicios de bases de datos relacionales: Sql Server, My Sql y PostgreSQL

# data[].attributes.body
SQL Server: es un sistema de administración de bases de datos relacionales, desarrollado y comercializado por Microsoft.

PostgreSQL es un potente sistema de base de datos relacional de objetos de código abierto que utiliza y amplía el lenguaje SQL combinado con muchas características que almacenan y escalan de forma segura las cargas de trabajo de datos más complicadas.

MySQL es un sistema de administración de bases de datos relacionales desarrollado por Oracle que se basa en un lenguaje de consulta estructurado (SQL).