Me han pedido que apoye y acepte una aplicación PostgreSQL, pero soy un tipo de MySQL. ¿Es esta una tarea realista?¿Qué tan diferente es PostgreSQL a MySQL?
Respuesta
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 :)
¿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.
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.
Es posible que desee echar un vistazo a estas páginas: Why PostgreSQL Instead of MySQL: Comparing Reliability and Speed in 2007, Why PostgreSQL Instead of MySQL 2009.
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.
También podría elegir MariaDB ahora. – danger89
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 ;-).
Si usted está interesado en los diferentes sabores de SQL, aquí hay algunos recursos (aunque algunos pueden ser obsoleta):
- 1. ¿Por qué PostgreSQL es tan lento en Windows?
- 2. GRUPO PostgreSQL POR diferente de MySQL?
- 3. ¿Por qué WinAPI es tan diferente de la C "normal"?
- 4. ¿Por qué PHP DSP DSN es un formato diferente para MySQL versus PostgreSQL?
- 5. Migrando de MySQL a PostgreSQL
- 6. ¿Por qué la conexión al servidor MySQL es tan lenta?
- 7. Entity Framework + MySQL - ¿Por qué el rendimiento es tan terrible?
- 8. ¿Por qué esta simple consulta de MySQL es tan lenta?
- 9. ¿Qué tan segura es la autenticación en el protocolo mysql?
- 10. ¿Qué tan grande es demasiado grande para una tabla MySQL?
- 11. MySQL registro de consultas lento - ¿qué tan lento es lento?
- 12. ¿Qué tan bueno es SecRandomCopyBytes?
- 13. ¿por qué la salida de `du` a menudo es tan diferente de` du -b`
- 14. ¿Algo parecido a MySQL Proxy para PostgreSQL?
- 15. ¿Qué tan eficiente es definir en PHP?
- 16. ¿Qué tan costosos son los eventos MySQL?
- 17. ¿Deberíamos convertir a PostgreSQL de MySQL?
- 18. Liferay Portal: qué tan diferente de Websphere Portal
- 19. ¿Qué tan bueno es startswith?
- 20. ¿Qué tan rápido es Data.Array?
- 21. ¿Qué tan estable es WPF?
- 22. ¿Qué tan confiable es HTTP_REFERER?
- 23. ¿Qué tan utilizable es Groovy ++?
- 24. ¿Qué tan eficiente es javascript?
- 25. ¿Qué tan confiable es HtmlUnitDriver?
- 26. Qué tan lento es Reflection
- 27. ¿Qué tan confiable es __destruct?
- 28. ¿Qué tan eficaz es StackFrame?
- 29. ¿Qué tan escalable es Jetty?
- 30. ¿Qué tan único es XAML?
El enlace ya no funciona – renatoargh
La última copia del enlace en Archive.org: http://web.archive.org/web/20160827010904/www.wikivs.com/wiki/MySQL_vs_PostgreSQL –