¿Cuáles son las ventajas de postgresql en comparación con otro software de bases de datos?
En segundo lugar, cualquier sistema tiene sus límites de rendimiento. En el caso de una alta lectura y escritura concurrentes y la carga está cerca del límite, el índice de rendimiento de PG aún puede mantener una curva hiperbólica o incluso logarítmica y no disminuirá después de alcanzar el pico, mientras que MySQL disminuirá significativamente después de un pico. (Después de la versión 5.5, la versión empresarial tiene un complemento que puede mejorarlo mucho, pero requiere pago).
En tercer lugar, PG ha estado en una posición dominante en el campo de los SIG durante muchos años porque tiene ricos tipos geométricos; de hecho, es más que solo tipos geométricos. PG tiene una gran cantidad de tipos de datos, como diccionarios, matrices, mapas de bits, etc. , En comparación con MySQL, es mucho peor. Instagram usa PGSQL porque la extensión de base de datos espacial POSTGIS de PG es mucho más fuerte que my espacial de MYSQL.
En cuarto lugar, la característica "sin bloqueo" de PG es muy destacada e incluso incluye la operación de organizar el espacio de datos como un vacío, que está relacionada con la implementación MVCC de PGSQL.
En quinto lugar, PG puede usar funciones e índices condicionales, lo que hace que el ajuste de la base de datos de PG sea muy flexible. MySQL no tiene esta función, y los índices condicionales son muy importantes en las aplicaciones web.