Car-tech

Nuevo Postgres para agregar el polaco

Cursos Odoo - CSV + Mail + Automatización

Cursos Odoo - CSV + Mail + Automatización
Anonim

Con la inminente publicación de versión 9.0 de la base de datos de código abierto Postgres, que se lanzará a mediados de agosto, los desarrolladores detrás del proyecto esperan que las nuevas características atraigan más interés de las empresas.

"Las características que entran en 9.0 [fueron creadas para] facilitar el carga para las personas que provienen de bases de datos propietarias para Postgres ", dijo Bruce Momjian, desarrollador principal del proyecto de código abierto, así como un arquitecto senior de bases de datos para EnterpriseDB, que ofrece una versión comercial de la base de datos.

" Nosotros Ahora nos enfocamos en la facilidad de uso, la facilidad de administración y el tipo de instalaciones que creemos que necesitan las grandes organizaciones ", dijo. Mucho de lo que los desarrolladores están haciendo ahora es "poner el pulido tradicional en la base de datos, y no tener que ser algo para las personas de código abierto", dijo.

Cuando se trata de uso general, de código abierto bases de datos relacionales, tal vez sea más fácil pensar en MySQL, aunque el PostgresSQL menos conocido, más formalmente conocido como Postgres, también ha demostrado ser una opción creíble.

EnterpriseDB ha estado comercializando su versión de la base de datos como una alternativa de bajo costo a bases de datos propietarias, como Oracle, así como una alternativa a MySQL, con el razonamiento de que Oracle ahora controla MySQL, y los clientes pueden querer diversificar sus tecnologías de base de datos.

"Postgres [uso] es continuamos creciendo muy rápido. Estamos recibiendo mucha gente que solía usar Oracle, MySQL e [IBM] DB2, y eso se ha acelerado en los últimos seis meses más o menos ", dijo Momjian.

Por ejemplo, datos el proveedor de almacenes Netezza utilizó el servidor avanzado Postgres Plus de EnterpriseDB para p Ofrece su nueva oferta, Netezza Migrator, que es un software que proporciona una interfaz basada en Oracle para realizar consultas SQL en el dispositivo de almacenamiento de datos TwinFin de Netezza.

Postgres 9.0 actualizará la última versión principal, 8.4, lanzada en julio pasado. En junio, los desarrolladores lanzaron la segunda versión beta de 9.0. El lanzamiento completo se espera para mediados de agosto, dijo Momjian.

La versión 9.0 vendrá con una serie de características nuevas que deberían atraer a las empresas, dijo Momjian en una entrevista con IDG News Service. El principal de ellos es la replicación interna.

Con la replicación, la base de datos se copia en una segunda ubicación, en muchos casos en un servidor diferente ubicado en otra ubicación. Las versiones anteriores de Postgres ofrecían lo que Momjian llamó "replicación externa", lo que significa que un programa fuera de la base de datos copió los registros de transacciones de la base de datos en la nueva ubicación a intervalos preestablecidos. El registro de transacciones es el registro de todos los cambios realizados en una base de datos.

Este enfoque demostró ser demasiado lento y voluminoso. La nueva versión del software permite la "replicación de transmisión", lo que significa que tan pronto como se escriba algo en la base de datos original, el software de la base de datos también confirma los datos en la segunda base de datos.

Este enfoque significa que se pueden agregar cambios al segunda base de datos con más frecuencia, proporcionando una base de datos de copia de seguridad más actualizada. También permite consultar la segunda base de datos, lo que tampoco fue posible en la configuración anterior, dijo Momjian.

Otra gran adición al software es una herramienta que facilitaría a los administradores la actualización de una base de datos de Postgres. una nueva versión, llamada Pg_migrator. Para versiones anteriores, especialmente con bases de datos del tamaño de un terabyte, la actualización fue "un proceso doloroso", admitió Momjian. El viejo proceso involucraba básicamente mover todo el contenido de la base de datos a una nueva estructura de archivos.

La nueva versión permite que los datos permanezcan en su lugar y solo reemplaza los diseños de la tabla, un proceso que solo debería tomar un minuto, incluso con bases de datos de tamaño de terabyte. "Puedes migrar una base de datos de 400 gigabytes en 40 segundos", dijo Momjian, señalando un video de YouTube que realizó para demostrar el proceso.

Más allá de estas importantes adiciones, "ha habido mucha revisión" de Postgres en general, lo que justifica el salto en la numeración de versiones principales, de la versión 8 a la versión 9, dijo Momjian. Se amplió la compatibilidad con los procedimientos almacenados, lo que permite la ejecución de nuevos tipos de procedimientos. El compilador de Perl se ha revisado y el compilador de Python puede funcionar con la versión 3 de ese idioma.

Muchas de estas características más pequeñas también deberían fomentar el uso empresarial. Por ejemplo, la gestión de permisos, que especifica quién puede ver qué partes de la base de datos, se ha renovado.

Además, el software ahora puede mostrar a los administradores qué aplicaciones están haciendo qué llamadas a la base de datos, dijo Momjian. "Cuando una aplicación se conecta a la base de datos, puede proporcionar su nombre", y, a su vez, este nombre se muestra en la consola del administrador para buscar consultas, dijo.

Joab Jackson cubre el software empresarial y la tecnología general. para El servicio de noticias IDG. Sigue a Joab en Twitter en @Joab_Jackson. La dirección de correo electrónico de Joab es [email protected]