Particionado de tablas que no exige vigilancia constante

Particionar una tabla por una columna como created_at parece una decisión de almacenamiento inocua, pero termina filtrándose hacia el código de aplicación y las consultas. El artículo explica por qué ocurre esto y propone un diseño que elimina la fuga. El problema central es doble. Primero, las bas

Ovasabi Foundation: framework full-stack con planos de rendimiento medibles

Ovasabi Foundation es un framework full-stack de código abierto diseñado para aplicaciones de alto rendimiento basadas en eventos. Su propuesta central es reducir la distancia entre la velocidad del hardware (nanosegundos) y la lentitud habitual del software (milisegundos) mediante una arquitectura

PL/CBMBASIC: el BASIC del Commodore 86, ahora ejecutándose dentro de PostgreSQL

PL/CBMBASIC es una extensión procedural para PostgreSQL que ejecuta cuerpos de función en BASIC V2 del Commodore 64, el intérprete original de Microsoft/Commodore de 1982. Para ello incorpora al proceso del backend la recompilación estática del código C realizada por Michael Steil en su proyecto cbm

Lecturas asíncronas a nivel de kernel en PostgreSQL 19 con io_uring

PostgreSQL 19 introduce un nuevo método de E/S asíncrona basado en io_uring, la interfaz del kernel de Linux que permite enviar y completar operaciones de lectura sin bloquear el proceso. Frente al modelo previo basado en procesos 'io worker' internos, esta variante delega la gestión de la cola de E

Anatomía de un clúster PostgreSQL: catálogos, OID y archivos físicos

PostgreSQL emplea el término "clúster de bases de datos" para referirse al conjunto de bases gestionadas por una única instancia, no a varios servidores. Cada base de datos, así como las tablas, índices, vistas y demás objetos, se identifica internamente mediante un OID (identificador de objeto ente

DocumentDB: base de datos documental de código abierto sobre PostgreSQL

DocumentDB es una base de datos documental de código abierto, publicada bajo licencia MIT, que combina la flexibilidad del modelo de documentos —con soporte nativo para BSON— con la compatibilidad y la potencia de PostgreSQL. Está pensada para desarrolladores y equipos que necesitan un almacén de do

ClickHouse reescribe en Rust el archivado de WAL de Postgres: nace WAL-RUS

ClickHouse ha presentado WAL-RUS, una reimplementación en Rust de la herramienta de copia de seguridad y archivado de WAL para Postgres pensada para reducir el consumo de memoria y hacerlo más predecible. El proyecto, publicado como código abierto en GitHub, mantiene la compatibilidad con WAL-G: uti

El arco exclusivo en bases de datos: un patrón polimórfico válido

El artículo examina el llamado "arco exclusivo" (exclusive arc), un esquema de bases de datos relacionales empleado para modelar polimorfismo: situaciones en las que una entidad, como un comentario, puede pertenecer a uno solo entre varios tipos de entidades padre (publicaciones o páginas, por ejemp

Gjallarhorn: un framework web minimalista escrito desde cero en Odin

Gjallarhorn es un framework web escrito desde cero en el lenguaje Odin, sin dependencias externas de terceros. Reúne en un único paquete un servidor HTTP artesanal, un enrutador, una cadena de middleware en capas ("runes"), un motor de plantillas llamado Loom y un ORM para PostgreSQL —denominado Mím

PostgreSQL basta: repensar la arquitectura antes de añadir más herramientas

El ingeniero Eduardo Bellani sostiene en su ensayo 'All you need is PostgreSQL' que muchos equipos de software acumulan infraestructura innecesaria —cachés en memoria, bases de datos temporales, sistemas distribuidos— por inercia cultural y no por necesidades reales. El texto defiende que PostgreSQL

Un repositorio que demuestra que PostgreSQL basta para casi todo

El proyecto «Postgres is Enough» es una colección curada de enlaces que defiende una tesis concreta: PostgreSQL puede sustituir, por sí solo, a múltiples sistemas especializados en la mayoría de proyectos de software. El repositorio, alojado en GitHub, agrupa artículos, extensiones, herramientas y c

bun-sqlgen: tipos generados para consultas de Bun.sql sin ORM

bun-sqlgen es una herramienta de generación de tipos para consultas realizadas con Bun.sql, el cliente SQL nativo de Bun. Su objetivo es ofrecer SQL tipado y seguro frente al esquema de la base de datos sin recurrir a un ORM, sin genéricos manuales y sin tipos escritos a mano. El flujo de trabajo p

djevops: despliega aplicaciones Django en un VPS Linux sin usar Docker

djevops es una herramienta de línea de comandos pensada para simplificar el despliegue de aplicaciones web Django en un servidor privado virtual (VPS) con Ubuntu o Debian. A diferencia de otras soluciones del mercado, no recurre a Docker, lo que permite llevar los cambios a producción en cuestión de

Postgres 19 incorpora tablas temporales nativas según SQL:2011

PostgreSQL 19 incorporará soporte nativo para tablas temporales, siguiendo el estándar SQL:2011. Esta funcionalidad permite rastrear cambios históricos en los datos sin extensiones externas. Anteriormente, los usuarios debían usar la extensión btree_gist y restricciones de exclusión para evitar rang

Claw Patrol: un firewall de seguridad para agentes de IA

Claw Patrol es un firewall de seguridad diseñado específicamente para agentes de inteligencia artificial. Desarrollado por Deno Land (denoland), se sitúa entre los agentes y los entornos de producción, inspeccionando el tráfico a nivel de cable y evaluando cada acción contra un conjunto de reglas es

Nucleus, un runtime OCI ligero y declarativo para NixOS y cargas de IA

Nucleus es un runtime de contenedores minimalista, endurecido en seguridad y declarativo, pensado para Linux y especialmente para servicios basados en NixOS, así como para cargas de trabajo de agentes de inteligencia artificial. A diferencia de Docker, no utiliza imágenes, capas ni registros OCI: el

Por qué acortamos los chunks de TimescaleDB de 30 a 7 días

El equipo de ingeniería de Sodatone, plataforma de inteligencia de A&R de Warner Music Group, explica cómo y por qué redujo el intervalo de chunk de sus hipertablas de TimescaleDB de 30 a 7 días, y qué mejoras concretas obtuvieron en producción. TimescaleDB es una extensión de PostgreSQL para serie

pg_durable: flujos SQL duraderos dentro de PostgreSQL

pg_durable es una extensión de PostgreSQL desarrollada por Microsoft que aporta ejecución duradera a funciones SQL de larga duración, sin necesidad de infraestructura adicional como Redis, Temporal o Airflow. La herramienta responde a un problema habitual: equipos que mantienen su estado en Postgres

SQL, el lenguaje que premia a quien se queda quieto

El artículo argumenta que SQL es el único lenguaje de programación que un desarrollador puede aprender una vez y usar durante décadas sin necesidad de reescribir su modelo mental. La razón, explica el autor, es que SQL se sostiene sobre el álgebra relacional, una rama de las matemáticas que no tiene

SurrealDB 3.x: resultados de benchmarks comparativos

SurrealDB ha publicado los resultados de benchmarks de su versión 3.x, mostrando mejoras significativas respecto a versiones anteriores y comparándola con competidores como PostgreSQL, MongoDB y Neo4j. Las pruebas se realizaron en hardware uniforme (AMD Ryzen Threadripper 9970X, 128 GiB DDR5, NVMe)

Linux 7.2 potencia AMD Zen 5 con programación consciente de la caché

El sistema de programación 'Cache Aware Scheduling' (CAS) está a punto de integrarse en Linux 7.2, prometiendo mejoras de rendimiento significativas en procesadores modernos como la arquitectura AMD Zen 5. Realizado en una estación de trabajo System76 equipada con el procesador Ryzen Threadripper 99

Cinco problemas de bloqueo en Postgres que afectan el rendimiento

Un artículo de dev.to explora comportamientos inesperados de bloqueo en PostgreSQL que pueden afectar el rendimiento y causar problemas de disponibilidad. El artículo detalla cinco situaciones problemáticas, comenzando con cómo una consulta `ALTER TABLE` puede bloquear consultas subsecuentes incluso

Tutorial para crear motor de ejecución durable desde cero con Go y Postgres

Este repositorio educativo, inspirado en el clásico tutorial 'Kubernetes the hard way', ofrece una guía exhaustiva para construir un motor de ejecución durable (o *workflow engine*) desde cero utilizando Go y PostgreSQL. La ejecución durable es un mecanismo crítico en la arquitectura moderna de soft

Ardent permite probar código de agentes IA en clones seguros de bases de datos

Ardent, plataforma especializada en gestión de datos para inteligencia artificial, ha lanzado una nueva funcionalidad denominada «ramificación de base de datos» que permite a los agentes de IA de codificación probar su código en copias exactas de bases de datos de producción PostgreSQL. La tecnologí

Snowflake, Databricks y Microsoft lanzan sus propias bases de datos PostgreSQL

Tres de las mayores plataformas de datos del mercado —Snowflake, Databricks y Microsoft— han lanzado en los últimos doce meses bases de datos compatibles con PostgreSQL, todas con arquitectura de escalado de cómputo横向扩展 y almacenamiento compartido. Snowflake Postgres ya está disponible, construido s

La solución al problema que inflaba el WAL de Postgres 15 veces

La arquitectura lakehouse representa una evolución significativa en la gestión de bases de datos Postgres, separando compute y storage de manera nativa. El problema central radica en el mecanismo de Full Page Write (FPW) de Postgres, diseñado para prevenir páginas corruptras tras un crash. Cada vez

Idempotencia en APIs: los casos extremos que complican su implementación

Los desafíos reales de la idempotencia en APIs van más allá delsimple uso de claves de idempotencia. Aunque el patrón básico (agregar una clave, almacenar la respuesta y replay en reintentos) funciona para el camino feliz, la complejidad surge cuando la segunda solicitud llega en diferentes estados:

PostgreSQL: Nueva herramienta revela el rendimiento en tiempo real

Un nuevo conjunto de herramientas de código abierto, llamado PostgreSQL Flight Recorder (pg_flight_recorder), ha sido lanzado para proporcionar información en tiempo real sobre el rendimiento de las bases de datos PostgreSQL. Desarrollado por Dventimisupabase, este sistema captura continuamente el e

Monastery revela diferencias clave en MySQL y MariaDB

Este artículo explora una discrepancia crucial en la comprensión y aplicación de los niveles de aislamiento de transacciones en bases de datos MySQL y MariaDB, y presenta una nueva herramienta, Monastery, para investigar este problema. El problema central radica en la ambigüedad inherente a la defin

Adam: Nueva biblioteca C facilita el desarrollo de IA

Un nuevo proyecto de código abierto llamado 'Adam' ha sido lanzado, ofreciendo una biblioteca en C para simplificar el desarrollo de agentes de inteligencia artificial. Adam proporciona un bucle de agente completo, incluyendo la llamada a herramientas, la gestión de la memoria, sesiones, soporte par

pgxbackup: pgBackRest renace con nuevo soporte

La empresa PGX ha asumido el soporte y mantenimiento de pgBackRest, una herramienta de referencia para copias de seguridad y restauración de bases de datos PostgreSQL durante más de una década, bajo el nuevo nombre pgxbackup. pgBackRest, originalmente desarrollada y mantenida por David Steele, es va

pgBackRest: Fin del desarrollo tras 13 años

El desarrollador principal de pgBackRest, una solución de respaldo y restauración confiable para PostgreSQL, ha anunciado que dejará de mantener el proyecto. Esta decisión, tomada tras trece años de desarrollo y con el apoyo de numerosos colaboradores, se debe a la dificultad para asegurar la viabil

IA recuerda: Stash crea memoria persistente para agentes

Stash, una nueva capa de memoria persistente para agentes de IA, ha sido presentada por Mohamed Al-Ashaal. La herramienta busca resolver el problema de que los agentes de IA, como ChatGPT y Claude, no retienen información entre sesiones, obligando a los usuarios a repetir constantemente la misma inf

SQLite ahora con pub/sub: extensión Honker revoluciona

Un desarrollador ha creado 'Honker', una extensión para SQLite que añade capacidades de publicación/suscripción (pub/sub) al estilo de PostgreSQL, sin necesidad de un servidor externo como Redis o Celery. Honker permite la creación de colas de tareas, flujos de eventos y notificaciones entre proceso

Ingeniero explora el código de PostgreSQL para replicación WAL

Este artículo narra la experiencia de un ingeniero que, impulsado por la curiosidad, se sumergió en el código fuente de PostgreSQL para comprender el funcionamiento interno de la utilidad `pg_receivewal`. `pg_receivewal` es una herramienta crucial para la replicación WAL (Write-Ahead Logging) en Pos

PostgreSQL: Error Silencioso por Configuración Incorrecta

Una empresa de SaaS experimentó una interrupción total de las operaciones de escritura en su base de datos PostgreSQL debido a un problema de 'transaction ID wraparound'. Este fallo, que bloqueó la base de datos en modo de solo lectura, no fue causado por una alta carga, problemas de infraestructura

CPU retro en PostgreSQL: emulador MOS 6502 sorprende

Un desarrollador ha creado un emulador de la CPU MOS 6502, ampliamente utilizada en ordenadores de los años 80 como el Commodore 64 y el Apple II, que funciona completamente dentro de la base de datos PostgreSQL. El proyecto, publicado en GitHub bajo el nombre 'pg_6502', implementa los registros de

Absurd: Flujos de trabajo resilientes con PostgreSQL

Absurd es un sistema de ejecución duradera innovador que elimina la necesidad de servicios, compiladores o runtimes externos complejos para gestionar flujos de trabajo resilientes. En lugar de eso, se basa exclusivamente en PostgreSQL, utilizando un único archivo SQL (`absurd.sql`) y SDKs delgados (

Historial de Linux en PostgreSQL: 20 años de código

Un investigador ha importado toda la historia del kernel de Linux a una base de datos PostgreSQL utilizando la herramienta pgit, un sistema de control de versiones alternativo que almacena el historial en una base de datos SQL. La importación, completada en dos horas en un servidor dedicado en Finla

Tusk: Nuevo cliente PostgreSQL con funciones avanzadas

Un nuevo cliente para la base de datos PostgreSQL llamado Tusk ha sido lanzado, ofreciendo una amplia gama de funcionalidades avanzadas para desarrolladores y administradores de bases de datos. La herramienta, disponible según la tabla comparativa publicada en shapemachine.xyz, se destaca por su int

PostgreSQL sufre caída de rendimiento en Linux 7.0

Un ingeniero de Amazon Web Services (AWS) ha alertado sobre una regresión significativa en el rendimiento de PostgreSQL en el kernel de Linux 7.0 en desarrollo. Las pruebas revelaron que el rendimiento de PostgreSQL se ha reducido a aproximadamente la mitad en servidores Graviton4, debido a un aumen

Tienda usa SQLite en producción: ¿simple o riesgoso?

Una tienda de comercio electrónico está utilizando SQLite como su sistema de producción, una elección facilitada por Rails 8, lo que simplifica las implementaciones y elimina la gestión de servidores de bases de datos. La configuración implica cuatro bases de datos SQLite (principal, caché, cola y c

ParadeDB: Nueva alternativa a Elasticsearch para Postgres

ParadeDB, un equipo pequeño y distribuido con sede en Estados Unidos y Canadá, ha anunciado el lanzamiento de una alternativa nativa a PostgreSQL para Elasticsearch. La plataforma, cuyo objetivo es ofrecer una solución optimizada para sistemas de datos, búsqueda y análisis, se basa en Rust y busca s

PostgreSQL: Búsqueda de Texto Más Rápida con Nueva Extensión

Timescale ha lanzado pg_textsearch, una extensión para PostgreSQL que ofrece una búsqueda de texto completa más rápida y escalable. Disponible en versión 1.0.0, esta herramienta permite realizar búsquedas de texto moderno con una sintaxis sencilla (ORDER BY content <@> 'search terms') y utiliza el r

PostgreSQL 12: CTEs Ahora Optimizan Consultas

Una actualización significativa en PostgreSQL 12 eliminó la barrera de optimización que antes imponían las Expresiones de Tabla Comunes (CTE). Anteriormente, en versiones anteriores a la 12, las CTEs obligaban a la base de datos a materializar los resultados, impidiendo que el optimizador viera a tr

Crea tu Servidor DNS: Guía Sencilla y Moderna

El artículo de simonsafar.com explora la posibilidad de ejecutar tu propio servidor DNS, desmitificando el proceso y haciéndolo accesible incluso para aquellos sin experiencia profunda en administración de sistemas. Tradicionalmente, configurar un servidor DNS implicaba lidiar con sintaxis complejas

PostgreSQL: fallo de memoria afectó clúster, surge herramienta

Un fallo en la gestión de memoria de PostgreSQL provocó una interrupción del clúster de producción de una empresa, consumiendo 2 TB de RAM. El problema, identificado por la experta Henrietta Dombrovskaya, no se debió a un error en el código de PostgreSQL, sino a una combinación de una consulta mal e

Git se reinventa: ahora con base de datos SQL

Un desarrollador ha creado 'pgit', una nueva herramienta de control de versiones que reemplaza el sistema de archivos tradicional de Git con una base de datos PostgreSQL. Pgit permite importar repositorios Git existentes y consultar su historial completo utilizando consultas SQL, ofreciendo una form

Oxyde: Nuevo ORM Python Busca Velocidad y Claridad

Un nuevo ORM llamado Oxyde ha sido lanzado para desarrolladores de Python, prometiendo velocidad, claridad y fiabilidad. Inspirado en el ORM de Django, Oxyde se distingue por su enfoque en la explicitud y el uso de Pydantic v2 para la validación de tipos y serialización. El ORM, cuyo núcleo está con

db9: base de datos PostgreSQL optimizada para IA

La startup db9 ha lanzado una base de datos PostgreSQL diseñada específicamente para agentes de inteligencia artificial. La plataforma, disponible para macOS y Linux, busca simplificar la gestión de datos para aplicaciones de IA al combinar la potencia de SQL con la flexibilidad de un sistema de arc

Base de datos resiliente: el contexto es clave

El artículo aborda una pregunta común en entrevistas técnicas: "Diseña una base de datos altamente resiliente". El autor relata una experiencia negativa en una entrevista donde, al no recibir contexto sobre el sistema, propuso una solución compleja (CloudNativePG en Kubernetes con respaldo en S3) qu

MariaDB 12.3: mejor en búsqueda vectorial que Postgres

Una reciente evaluación comparativa ha revelado que MariaDB 12.3 supera a PostgreSQL en pruebas de búsqueda vectorial, según un análisis realizado por Small Datum LLC y patrocinado por la MariaDB Foundation. Los resultados, publicados en enero y febrero de 2025, muestran que MariaDB 12.3 ofrece una

Postgres y Top K: ¿Hay una mejor forma?

Este artículo de paradedb.com explora las limitaciones de PostgreSQL al optimizar consultas 'Top K' (obtener los K mejores registros ordenados por un criterio) y cómo bases de datos especializadas como ParadeDB abordan este problema de manera diferente. ¿Qué es Top K y por qué es importante? Top K

Bluesky: Blacksky acelera AT Protocol con Rust

Blacksky, una comunidad descentralizada, ha optimizado significativamente la infraestructura de Bluesky's AT Protocol mediante un fork del código fuente original. El cambio más notable es la sustitución del consumidor de firehose de TypeScript por 'Wintermute', un indexador escrito en Rust, para mej

TanStack Starter Kit: Acelera el desarrollo de SaaS

TanStack ha lanzado TanStack Starter Kit, una solución diseñada para simplificar el desarrollo de Software como Servicio (SaaS). El kit, creado por el desarrollador independiente Arif Hossain, ofrece una base lista para producción que incluye un sitio web optimizado para SEO, autenticación segura co

Apache Otava detecta caídas de rendimiento con nueva herramienta

Apache Otava ha lanzado una nueva herramienta diseñada para detectar regresiones de rendimiento en aplicaciones y sistemas. La herramienta, presentada recientemente, analiza resultados de pruebas de rendimiento almacenados en formatos CSV, PostgreSQL, BigQuery o bases de datos Graphite. Su función p

Hatchet optimiza Postgres con 'supertost tables'

La empresa Hatchet, dedicada a la creación de sistemas de workflows, se enfrentaba a problemas de escalabilidad en sus bases de datos PostgreSQL al almacenar grandes cantidades de datos JSONB. Inicialmente, utilizaban columnas JSONB y tablas TOAST (The Oversized-Attribute Storage Technique) para ges

dbslice: depuración de bases de datos más fácil con Python

Desarrolladores ahora tienen a su disposición 'dbslice', una nueva herramienta de código abierto en Python que simplifica la depuración de bases de datos. Lanzada recientemente en GitHub por Nabroleonx, dbslice permite extraer subconjuntos de datos referencialmente íntegros de bases de datos de prod

PostgreSQL: pg_jitter acelera compilación y mejora rendimiento

Un nuevo proyecto llamado `pg_jitter` está mejorando significativamente la velocidad de compilación JIT (Just-In-Time) para PostgreSQL, lo que resulta en un rendimiento de consulta más rápido en las versiones 14 a 18 de la base de datos. La compilación JIT, introducida en PostgreSQL 11, optimiza el

Linux y PostgreSQL: ¿Mejoras en el rendimiento?

Este artículo del blog de Erthalion explora recientes cambios en el kernel de Linux que podrían ser relevantes para la base de datos PostgreSQL. El objetivo principal es identificar mejoras potenciales en el rendimiento y nuevas funcionalidades que el kernel ofrece y que podrían beneficiar a Postgre

PostgreSQL: Ajuste clave mejora el rendimiento de la base de datos

Un análisis reciente publicado en vondra.me cuestiona la configuración predeterminada del parámetro `random_page_cost` en la base de datos PostgreSQL, el cual no ha sido actualizado en más de 25 años. Este parámetro influye en la planificación de consultas, afectando la elección entre escaneos secue

Fin de MinIO: proyecto de código abierto deja de actualizarse

El proyecto de almacenamiento de objetos MinIO, popular por su código abierto, ha sido oficialmente archivado por su empresa creadora, MinIO Inc., marcando el fin de su mantenimiento activo. Esta decisión, que se ha ido gestando durante 18 meses y culminó en febrero de 2026, ha generado preocupación

LiteLLM refuerza su equipo con ingeniero de confiabilidad

LiteLLM, una plataforma de código abierto que actúa como puerta de enlace para modelos de lenguaje (LLM) y que ya cuenta con más de 36.000 estrellas en GitHub, está buscando a su primer Ingeniero de Confiabilidad. La empresa, que gestiona cientos de millones de llamadas a API de LLM diariamente para

Out Plane: Despliegue de apps en segundos, sin Kubernetes

Una nueva plataforma en la nube llamada Out Plane ha sido lanzada, prometiendo despliegues de aplicaciones en menos de 60 segundos. La plataforma, que elimina la necesidad de Kubernetes, YAML o gestión de infraestructura, permite a los desarrolladores conectar sus repositorios de GitHub y desplegar

Entendiendo las transacciones en bases de datos SQL

Este artículo de PlanetScale explica las transacciones en bases de datos SQL, un concepto fundamental para el correcto funcionamiento de la mayoría de las aplicaciones que utilizan bases de datos. Una transacción es una secuencia de operaciones (lecturas, creaciones, actualizaciones, eliminaciones)

PgDog: Simplifica la escalabilidad de PostgreSQL

Un nuevo proxy de código abierto llamado PgDog ha sido lanzado para simplificar la escalabilidad de PostgreSQL. Desarrollado en Rust, PgDog ofrece funcionalidades como pooling de conexiones, balanceo de carga de consultas y sharding de bases de datos, todo ello con un rendimiento rápido y seguro, ca

Respectlytics: análisis móvil que protege tu privacidad

Desarrolladores han lanzado Respectlytics, una nueva herramienta de análisis móvil de código abierto que prioriza la privacidad del usuario. La herramienta, disponible en GitHub, se distingue por su enfoque de “Retorno a la Evitación” (ROA), que busca evitar la recopilación de datos personales desde

PostgreSQL: Consultas SQL asíncronas con pg_background

PostgreSQL ha incorporado una nueva funcionalidad llamada `pg_background` que permite la ejecución asíncrona de consultas SQL en procesos de trabajo en segundo plano dentro de la base de datos. Esto evita que las consultas de larga duración bloqueen las conexiones del cliente, mejorando la capacidad

pg-typesafe: Más seguridad de tipos para PostgreSQL y TypeScript

Desarrolladores ahora pueden mejorar la seguridad de tipos en sus proyectos PostgreSQL y TypeScript gracias a 'pg-typesafe', una nueva herramienta de código abierto. pg-typesafe genera automáticamente tipos TypeScript para consultas SQL de PostgreSQL, eliminando la necesidad de dependencias en tiemp

PostgreSQL: Fallos silenciosos en datos financieros

Un artículo de lirbank.com advierte sobre una vulnerabilidad común en bases de datos PostgreSQL que puede llevar a errores financieros silenciosos. Estas 'condiciones de carrera' ocurren cuando dos transacciones concurrentes leen el mismo valor (por ejemplo, el saldo de una cuenta), lo calculan inde

DSQL integra secuencias: más opciones para identificadores

DSQL, una plataforma de base de datos distribuida, ha añadido soporte para secuencias, una característica común en PostgreSQL que permite generar números únicos. Anteriormente, DSQL recomendaba el uso de UUIDs para este propósito, especialmente en entornos de gran escala. La nueva funcionalidad ofre

sql-tap: Monitoriza SQL en tiempo real con código abierto

Un nuevo desarrollador ha lanzado 'sql-tap', una herramienta de código abierto que permite la monitorización en tiempo real del tráfico de consultas SQL para bases de datos PostgreSQL y MySQL. La herramienta funciona como un proxy que se sitúa entre la aplicación y la base de datos, capturando cada

GitHub IronClaw: IA Privada que Funciona en tu Dispositivo

GitHub ha lanzado IronClaw, un asistente de IA de código abierto diseñado para priorizar la privacidad y el control del usuario. A diferencia de los asistentes de IA tradicionales que procesan datos en la nube, IronClaw opera localmente, almacenando toda la información encriptada en el dispositivo d

IA en Postgres: Nuevo Proyecto Integra Agentes Directamente

Un proyecto de código abierto llamado pgclaw permite integrar agentes de inteligencia artificial directamente en bases de datos PostgreSQL. Esta extensión, disponible en GitHub, introduce un nuevo tipo de dato 'claw' que permite almacenar agentes de IA (ya sean modelos de lenguaje simples o agentes

PostgreSQL: Optimice Checkpoints para Mejor Rendimiento

La optimización de los checkpoints en PostgreSQL es un aspecto crucial para el rendimiento y la eficiencia del servidor, a menudo pasado por alto. Un checkpoint es un punto en el tiempo donde PostgreSQL garantiza la consistencia de los datos en el almacenamiento, esencial para la recuperación en cas

Desarrolla Extensiones PostgreSQL: GitHub Simplifica el Proceso

Un nuevo proyecto de GitHub simplifica el desarrollo de extensiones para PostgreSQL utilizando Visual Studio Code (VS Code). La herramienta proporciona un contenedor de desarrollo (dev container) preconfigurado que incluye todas las herramientas necesarias para depurar y construir extensiones de Pos

PostgreSQL: ¿La Base de Datos Suficiente para 2026?

Un artículo argumenta que la proliferación de bases de datos especializadas es un error y que, en el 99% de los casos, PostgreSQL es suficiente. La complejidad añadida por gestionar múltiples bases de datos (siete en el ejemplo) dificulta la gestión, la depuración y la consistencia, especialmente en

sqldef

sqldef es una herramienta de línea de comandos (CLI) diseñada para comparar dos esquemas SQL. Permite gestionar la migración de Sistemas de Gestión de Bases de Datos Relacionales (RDBMS) utilizando SQL DDL estándar. La herramienta soporta una amplia gama de bases de datos, incluyendo MySQL, MariaDB,