2009-04-07 35 views

Respuesta

1

Me enfrenté a la misma situación hace un mes .... Lo he estado haciendo bien con postgres. Hay una comunidad en línea fuerte para postgres y usted debería poder encontrar ayuda si se encuentra con algún problema y aprender cosas fácilmente :)

12

¿Cuán diferente es PostgreSQL to MySQL?

Eso depende de si se trata solo de SQL (que es básicamente el mismo) o de los procedimientos almacenados (que son bastante diferentes).

¿Es esta una tarea realista?

Absolutamente. PostgreSQL tiene muy buena documentación y comunidad. También hay mucha gente que tiene experiencia con MySQL y PostgreSQL.

"MySQL vs PostgreSQL wiki" — se centra en "lo que es mejor", pero le da una idea de las diferencias.

+6

El enlace ya no funciona – renatoargh

+1

La última copia del enlace en Archive.org: http://web.archive.org/web/20160827010904/www.wikivs.com/wiki/MySQL_vs_PostgreSQL –

29

PostgreSQL tiene algunas características agradables como generate_series, funciones agregadas personalizadas, matrices, etc., que pueden facilitarle la vida en gran medida si se toma un tiempo para aprenderlas.

Por otro lado carece de algunas características de MySQL como usar y asignar variables de sesión en consultas, FORCE INDEX, etc., lo cual es bastante molesto si está acostumbrado a estas características.

Si solo utiliza el básico SQL, apenas notará ninguna diferencia.

1

No tardé mucho en cambiar de MySQL a PostgreSQL cuando comencé a usar PostgreSQL con ira en una compañía anterior. Me pareció muy agradable y muy refrescante (no es que MySQL fuera malo) en comparación con MySQL que había usado anteriormente. PostgreSQL también fue un buen trampolín para Oracle que uso en mi compañía actual. Me gustó que tuviera una aplicación de línea de comandos adecuada como MySQL, pero las opciones de configuración son más difíciles, pero si no lo está configurando, entonces no hay problema.

+0

También podría elegir MariaDB ahora. – danger89

5

PostgreSQL comparado con MySQL es como cualquier otro par de DBMS comparados. Lo que tienen en común es no funcional, específicamente las consecuencias de que cada uno sea de código abierto. En términos de características, uso y puntos fuertes, no están más cerca entre sí que PostgreSQL para Oracle o DB2 para Sybase.

Ahora a su pregunta real: usted es tipo de SQL, aunque uno que aún no ha tenido experiencia con PostgreSQL. Esta es una tarea completamente realista para usted, y una buena, ya que ampliará su comprensión de las variedades de DBMS y obtendrá una perspectiva de MySQL que no puede obtener trabajando únicamente dentro de su esfera.

Como alguien que alguna vez estuvo exactamente en la misma posición, supongo que rápidamente tomará PostgreSQL e incluso podría dudar en volver a MySQL ;-).