Vacuum. Nuestro Gran Aliado

Introducción

Antes de explicar que es el proceso de vacuum y para que se utiliza, explicaremos unos conceptos básicos que nos ayudarán a comprender porqué existe este proceso. 

PostgreSQL es una base de datos relacional que cumple con el conjunto de propiedades ACID (Atomicidad, Consistencia, Aislamiento y Durabilidad) para garantizar que las transacciones son procesadas de manera fiable. Para conseguir que se cumplan estas propiedades, PostgreSQL usa un mecanismo que se denomina Control de Concurrencia.
Existen diferentes técnicas para control de concurrencia, PostgreSQL implementa Multi Version Concurrency Control (MVCC) para proteger la consistencia del dato. Oracle, por ejemplo, usa los segmentos de rollback.

Continuar leyendo «Vacuum. Nuestro Gran Aliado»

HOPLA! SOFTWARE Y THE BRIDGE: ACELERANDO JUNTOS EL TALENTO DIGITAL EN ESPAÑA

Qué es The Bridge

The Bridge es una escuela formativa de bootcamps y la primera Aceleradora de Talento Digital en España. The Bridge ofrece la oportunidad a sus alumnos de construir y mejorar competencias digitales con las que lanzar o acelerar su carrera profesional. Existe formación en ciberseguridad, Cloud & DevOps, Data, etc.

Qué objetivo tiene Hopla! colaborando con The Bridge

En Hopla! queremos a los mejores profesionales trabajando para las diferentes áreas de negocio: Data, Infra, DevOps, Seguridad, Cloud y Modernización de Aplicaciones. Con The Bridge, Hopla! pretende encontrar el mejor talento entre su alumnado para que se incorpore a nuestros equipos especializados y sigan aprendiendo y proyectando su carrera profesional dentro de los proyectos en los que trabajamos. 

Continuar leyendo «HOPLA! SOFTWARE Y THE BRIDGE: ACELERANDO JUNTOS EL TALENTO DIGITAL EN ESPAÑA»

6 datos curiosos que todo desarrollador debería conocer sobre PostgreSQL

6 datos sobre PostgreSQL. La difícil tarea de un arquitecto no solo se basa en métricas y argumentos técnicos que puedan ser medibles. Lo que define a un arquitecto es la capacidad de escuchar a todos los miembros de una organización: directivos, usuarios finales, desarrolladores e ingenieros de operación.

Todo ello con el fin de encontrar las premisas sobre las que se tomarán las decisiones de diseño a corto plazo; y poder cumplir con el proyecto dándole capacidad de evolucionar en el tiempo

Como suelen decir los speakers en muchas charlas: «hacerlo pequeño, pero pensando en grande«.

Continuar leyendo «6 datos curiosos que todo desarrollador debería conocer sobre PostgreSQL»

5 razones por las que deberías migrar a PostgreSQL

PostgreSQL

¿Sabías qué Postgresql es el gestor de bases de datos objeto-relacionales (ORDBMS) y de Open Source más avanzado, multiplataforma y capaz de trabajar con proyectos grandes sin aumentar su complejidad? Su software es completamente libre y con una licencia BSD, compatible con cualquier uso, ya sea personal o comercial. Este sistema tiene como precursor otro sistema gestor de bases de datos, llamado INGRES.

Por eso te presentamos las cinco razones por las cuales deberías migrar a esta herramienta:

Continuar leyendo «5 razones por las que deberías migrar a PostgreSQL»

RDBMS POOLING en PostgreSQL EDB Advanced Server

Vamos a hablar de las dos herramientas que sobresalen por encima del resto: pgBouncer y pgpool-ii

pgBouncer y pgpool-ii: dos herramientas que disponen de versiones específicas para EDB Advanced Server.

En los últimos tiempos, con el crecimiento de las aplicaciones basadas en PostgreSQL, va aumentando  la necesidad de utilizar algún tipo de pool de conexiones.

PostgreSQL no dispone de ningún tipo de gestor de pool de conexiones interno, por lo que el acercamiento a la gestión de las conexiones suele habilitarse a través de herramientas externas a PostgreSQL.

Continuar leyendo «RDBMS POOLING en PostgreSQL EDB Advanced Server»

Postgres for Builders, Creators, Innovators

Postgres Build 2021 será la segunda conferencia anual en Europa.

En este evento se expondrán las nuevas innovaciones impulsadas por Postgres y se compartirá lo que traerá el futuro. El evento será online del 30 de noviembre al 1 de diciembre de 2021.

Postgres Build 2021 es un evento virtual gratuito pensado para reunir a los principales expertos, usuarios y miembros de la comunidad de PostgreSQL de todo el mundo. Este evento albergará sesiones online durante dos días, con charlas que incluyen casos de uso de PostgreSQL, Cloud y Kubernetes, herramientas y características de PostgreSQL, PostgreSQL para las empresas y mucho más.

Los días 30 de noviembre y el 1 de diciembre de 9:00 a 17:00 horas GMT, personas de todo el mundo tendrán la oportunidad de sintonizar y escuchar a los mejores expertos de Postgres, descubrir nuevos conocimientos sobre PostgreSQL e interactuar con la comunidad. Echa un vistazo a las grandes mentes detrás de este evento: 

Regístrate en Postgres Build 2021

Hay mucho que contar en este próximo evento virtual. Regístrate gratis ahora y mantente actualizado de las últimas noticias en el blog y en las redes sociales a través de #postgresbuild2021. ¡Esperamos verte ahí!

Visita postgresbuild.com para obtener más detalles.

SWARM64 como evolución en entornos analíticos para PostgreSQL y EnterpriseDB

Hoy os hablamos de un nuevo producto, Swarm64, como herramienta para entornos analíticos de PostgreSQL y EnterpriseDB

Con la llegada del nuevo milenio, han surgido nuevos conjuntos de datos que deben ser tratados de la manera más eficientemente posible. HOPLA! Software lleva años trabajando con PostgreSQL y EDB Postgres Advanced Server para atender estas necesidades, y ahora nos alegra presentarles un nuevo compañero de viaje, Swarm64, que nos ayudará a no perder este tren.

Continuar leyendo «SWARM64 como evolución en entornos analíticos para PostgreSQL y EnterpriseDB»

¿Cómo migrar bases de datos Oracle a EPAS?

PostgreSQL

David Vázquez Paz, director técnico y responsable del área de data en Hopla! Software

Si tienes dudas sobre cómo migrar bases de datos Oracle a EPAS, en este artículo te lo explicamos con todo detalle.

Hoy en día es una tendencia migrar bases de datos a infraestructuras modernas como las soluciones OSS o basadas en OSS. Esta reacción persigue principalmente dos objetivos, aunque existen más. Por un lado, una solución más flexible y con mayores oportunidades para adaptarse a cargas de trabajo variables con un TTM inferior. Como segundo gran objetivo está el ahorro de costes y la reducción del footprint de algunos fabricantes. Las bases de datos no son una excepción y uno de los ejemplos más claros en el mundo IT es la migración de RDBMS basados en Oracle a otros motores de base de datos.

Continuar leyendo «¿Cómo migrar bases de datos Oracle a EPAS?»

PostgreSQL 6 errores comunes a evitar

Postgres es mundialmente conocida como una excelente base de datos de código abierto, con gran madurez y unas características que permiten a las organizaciones escalar y lograr una alta disponibilidad. Hemos visto a muchas empresas despuntar con Postgres. A lo largo de estos años, también hemos visto errores que pueden ralentizar y afectar al rendimiento de PostgreSQL o incluso hacer descarrilar todos los esfuerzos invertidos. 

En este post enumeramos los errores más comunes del uso de PostgreSQL, junto con algunas recomendaciones a evitar.

Sigue leyendo