El problema con el software libre es que tiene muy poco espectro/rango de visión ... la industria toma el mensaje y ahora sabe que no puede competir contra el software libre, entonces ... las compañías privadas evolucionan a los clientes para organizar nuevos objetivos ... otra vez software libre queda pasos detras ...
Algunas diferencias en PG vs Ora? para que no lo vean rápidamente
Oracle es el proveedor principal y el DBMS ampliamente utilizado en el mundo, ¡una comparación y un punto de referencia son inevitables!
Hoy al fin Oracle vs Postgres están parejos, de hecho, para cualquier empresa con propósitos generales, no tiene sentido elegir Oracle, obviamente elegiremos Postgres debido a lo barato y usando las "adiciones de ora" tenemos una implementación muy cercana de Oracle + postgres. ¡PERO! ¡las empresas ya antiguas y en ejecución todavía tienen Oracle! así que si ya tengo trabajando, corriendo y conociendo DBMS con manpowers bien confiables ... por favor, perra, no migro, ¿para qué? si están trabajando, ¡no lo toques!
Para que no vea el más importante para 2018:
Involución: nuevo? Postgres 10
El nuevo DBMS Postgres 10 trae cosas nuevas, en noviembre de 2017, pero no son tan "grandes cosas" en absoluto, solo tres de estas son realmente "nuevas características excelentes" de nuevo valor (¿o antiguas? Deberíamos decir):
- particionamiento por rango, aumentando la escalabilidad
- replicación lógica y asincrónica (en este momento? muy tarde!)
- Soporte para compilaciones paralelas (genial, el menos mencionado)
Cálculo paralelo:el nuevo postgres 10 tiene una gran mejora (la mejor característica real) que casi nadie toma en cuenta: soporte de cálculos paralelos, es decir, puede usar múltiples índices diferentes sin afectar el bloqueo de las tablas ... esto si la escalabilidad, aquí entra en postgres en las Grandes Ligas .. 4 usuarios (dos de hecho pero registrados dos veces cada uno) usan dos índices duplicando el mismo para cada conexión a múltiples tablas en un procedimiento (función, puff no existe sp en pg), una en uno de esas columnas, el tipo de datos es una mezcla basada en una fórmula matemática de precalificación.?!? ¡el problema no es la columna, es el acceso paralelo a la cantidad de índices calculados sobre esa columna!
Replicación Async:Por otro lado tenemos una lección aprendida, replicación asincrónica, ¿qué? esta es una característica del siglo pasado, ¡cuando las conexiones lentas están disponibles! ¿por qué? bueno porque hoy las empresas están descentralizadas, y no usan conexiones lan, aquí la nube es lo que manda y no todas las empresas pagan, de hecho, ninguno de los lectores aquí tiene dinero para tener conexiones que soporten la replicación sincrónica, es decir, la exitosa replicación actual de postgres << 9.99 fue una falla durante años ... ¡ahora el equipo de desarrollo implementa una característica ya hecha presente en MSSQL, Sybase y Oracle DBMS desde tiempos aciertos! por favor perra! ¡Dame un respiro!
Partición de rango:Desafortunadamente, el particionamiento profesional llega tarde, aquí el Oracle tiene años, otra lección aprendida ... esto solo es útil en grandes ligas ... quiero decir, los pequeños usuarios y Pymes no necesitan usar eso debido a que actualmente tenemos un gran disco de datos en las tiendas normales. No daré una clase de agrupación porque nadie lo entenderá, entonces, ¿de dónde viene esto? así como se puede ver, las grandes compañías de datos no cambian el sistema que ya orquestó (que usa Oracle) por uno nuevo que no se conoce bien, ¡Oracle ya lo hizo y obviamente con una mejor experiencia!
Software libre? para hacer sistemas privados! pufff
¡Ese código gratis que está descargando se esta siemrpe usando para hacer mas código privativo de hecho! en sistemas privativos! ¡desde hace años!
¡Ok !, bueno para postgres: es ver lo que otros en software libre ven venir, está muriendo con Stallman y hoy el software libre realmente lo que necesitan es muchos abogados ... ¡ya que los programadores de software libre solo tienen windoseros arrojando código!
CONCLUSIONES:
Ninguna de las 3 nuevas funciones excelentes son necesarias para los entornos que están presentes en las pequeñas y medianas empresas ... o las empresas / usuarios que usan postgres ... ya que solo tendrán redes lan ... y las grandes empresas de datos no cambiarán su sistema solo por algunas características nuevas ... por lo que estas características deben ser hace años para que tengan algún sentido ... lo siento chicos de Postgres, ¡debes hacer esas funciones hace años! así que los desarrolladores de Postgres intentan soportar una conexión mala e inestable con la replicación asíncrona (¡como ya hicieron otros DBMS desde hace años!)
... como dijo el policía: "por favor retírense, aquí no hay nada que ver, vayan a casa"
Articulo original: http://qgqlochekone.blogspot.com/2017/12/postgres-10-really-new-features-i.html
No hay comentarios:
Publicar un comentario