Una comunidad sólida junto con una plataforma cada vez más estable y rica en funciones están haciendo de PostgreSQL un fuerte competidor para reemplazar a los "grandes" de los datos empresariales. Nosotros aquí en Variousnines también hemos visto esta tendencia y el crecimiento de la popularidad de PostgreSQL. ¡A continuación veremos el futuro de PostgreSQL y por qué su crecimiento está en auge!
Auge del mercado de PostgreSQL
Según DB-Engines, PostgreSQL es la cuarta base de datos más utilizada en la actualidad y la segunda base de datos de código abierto más utilizada (detrás de MySQL). Sin embargo, lo interesante de esta clasificación es el cambio de puntaje año tras año que muestra que MySQL cae en los tres dígitos, mientras que PostgreSQL aumenta en más de 75 puntos.
Fuente:DB-Engines. Clasificación de la base de datos de diciembre de 2018DB-Engines también declaró a PostgreSQL como el DBMS del año para 2017, el ganador de 2018 aún no ha sido anunciado.
La encuesta de desbordamiento de pila de 2018 encontró que PostgreSQL se clasificó en el tercer lugar como las tecnologías de base de datos más utilizadas detrás de MySQL y SQL Server. Esto es particularmente interesante considerando que Stack Overflow es principalmente un sitio para desarrolladores y, a pesar de esto, PostgreSQL todavía se prefiere a MongoDB (que es uno de los favoritos entre esa audiencia).
Fuente:Stack Overflow 2018 User SurveyEn un artículo titulado Por qué los errores de Oracle han llevado al 'momento' de PostgreSQL en el mercado de bases de datos", el autor Matt Asay dijo:"Postgres es genial en parte por lo excelente que es una base de datos y en parte porque es la alternativa más clara a Oracle, que nadie parece querer usar si tiene cualquier elección en la materia. No es de extrañar, entonces, que de todas las bases de datos existentes, Postgres las superó a todas en términos de creciente popularidad”.
Tony Baer se hizo eco de este sentimiento en su artículo ¿Ha llegado finalmente el momento de PostgreSQL? , quien dijo que “se ha convertido en la plataforma de código abierto de referencia para terceros que buscan ofrecer sus propios productos de bases de datos relacionales. Eso se puede atribuir directamente a la naturaleza conservadora del proyecto de código abierto que ha priorizado la estabilidad y el trabajo práctico sobre el flash de última generación”.
PostgreSQL en auge en varios nueves
Similar a lo que el mercado está viendo desde el punto de vista del crecimiento, Variousnines también está viendo un auge en el interés de PostgreSQL.
Las implementaciones y activaciones de PostgreSQL en ClusterControl crecieron un 152 % en 2018 (descargue ClusterControl gratis) y el tráfico web creció casi un 3000 % (¡sí, son tres ceros!) para el contenido de Postgres.
Entonces, ¿qué está impulsando este aumento? Diría que son varias cosas. Por un lado, como mencionó Tony Baer anteriormente, el desarrollo de PostgreSQL en los últimos años se ha centrado realmente en mejorar la estabilidad y la funcionalidad de la base de datos en lugar de simplemente producir nuevas funciones por el bien de Flash. Esto también fue cierto con el lanzamiento de PostgreSQL 11, cuyas funciones principales se centraron en mejorar la indexación, el particionamiento y una nueva función de procedimientos almacenados.
Principales blogs de PostgreSQL de 2018
En línea con el creciente interés global en PostgreSQL en los últimos años, decidimos impulsar nuestra propia contribución a la comunidad de PostgreSQL y comenzamos a crear más contenido de PostgreSQL también para nuestros lectores y usuarios con la ayuda de un equipo de escritores especialistas. Estos son nuestros principales blogs de PostgreSQL de 2018...
- Mis consultas PostgreSQL favoritas y por qué son importantes :¡Este blog despegó cuando comenzó un debate activo en Hackernews que resultó en casi 40K lectores! El blog analiza la extracción de información, la respuesta a preguntas y las métricas significativas de los datos a través de consultas y la manipulación de datos es un componente integral de SQL en general. Este blog presenta una combinación de 8 consultas PostgreSQL interesantes y diferentes o tipos de consultas para explorar, estudiar, aprender o manipular conjuntos de datos. El blog fue seguido en julio.
- Una hoja de trucos de rendimiento para PostgreSQL :El ajuste del rendimiento no es trivial, pero puede recorrer un largo camino con algunas pautas básicas. En este blog, discutimos cómo analizar la carga de trabajo de la base de datos y luego revisar una lista de parámetros de configuración importantes para mejorar el rendimiento de PostgreSQL.
- Gestión de usuarios y privilegios de PostgreSQL - Lo que debe saber:este blog demuestra los usuarios y permisos básicos de PostgreSQL.
- Implementación de PostgreSQL en un contenedor Docker :este blog proporciona una descripción general de alto nivel y consejos y trucos para implementar su base de datos PostgreSQL en Docker.
- Migración de Oracle a PostgreSQL:lo que debe saber :este blog repasa lo que necesitaría saber si decidiera migrar de una base de datos Oracle a PostgreSQL.
PD Todavía estamos buscando escritores invitados de PostgreSQL para crear aún más contenido, si está interesado, ¡háganoslo saber!
Descargue el documento técnico hoy Gestión y automatización de PostgreSQL con ClusterControl Obtenga información sobre lo que necesita saber para implementar, monitorear, administrar y escalar PostgreSQLDescargar el documento técnicoNuevas características de PostgreSQL ClusterControl en 2018
Con cuatro lanzamientos en 2018, ClusterControl ha ampliado su compatibilidad con PostgreSQL. Estas son algunas de las funciones principales lanzadas el año pasado.
- ClusterControl 1.5.1 (enero)
- Copia de seguridad completa y cifrado de restauración para pg_dump y pg_basebackup
- Experiencia de usuario mejorada para facilitar la implementación y el control de las configuraciones de PostgreSQL
- ClusterControl 1.6 (abril)
- Implemente y administre PostgreSQL fácilmente en instancias de nube pública como AWS, Google Cloud y Azure
- Nuevo visor de topología para clústeres de replicación de PostgreSQL
- ClusterControl 1.6.1 (junio)
- Nuevo asistente de implementación en la nube para PostgreSQL
- Despliegue automatizado de esclavos de replicación síncrona
- Alertas y notificaciones de PostgreSQL con ServiceNow
- ClusterControl 1.6.2 (julio)
- Archivado continuo y recuperación a un momento dado (PITR) para PostgreSQL
- ClusterControl 1.7 (octubre)
- Supervisión de PostgreSQL basada en agentes con SCUMM
- Nuevo panel de rendimiento de PostgreSQL
Conclusión
Entonces, ¿qué le depara el futuro a PostgreSQL? Bueno, no tiene que ser una mujer apostadora para saber que su lanzamiento anual programado de PostgreSQL 12 llegará como un reloj este próximo otoño con un nivel de estabilidad que sus usuarios esperan. Saber que PostgreSQL es una base de datos en la que puede confiar que continúa aumentando la adopción e impulsa su uso en la empresa.
En cuanto a varios nueves? Puede contar con el hecho de que seguiremos mejorando la compatibilidad con PostgreSQL.