Presentan EventQL, nuevo lenguaje para simplificar event sourcing

EventQL es un nuevo lenguaje de consulta diseñado específicamente para simplificar el uso de event sourcing en sistemas software. Desarrollado originalmente para EventSourcingDB por la empresa The Native Web, este lenguaje permite consultar streams de eventos de manera eficiente, tratando los metada

Turso cierra su programa de bug bounty por avalancha de contribuciones de IA

Turso, empresa especializada en bases de datos y reescritura de SQLite, ha anunciado el cierre de su programa de bug bounty que ofrecía 1.000 dólares por errores que causaran corrupción de datos. La decisión se tomó debido a la oleada masiva de contribuciones automatizadas de baja calidad generadas

Condenan a gemelos por borrar 96 bases de datos del gobierno de EE.UU.

Los hermanos gemelos Muneeb y Sohaib Akhter, ambos de 34 años, fueron condenados por borrar 96 bases de datos del gobierno de Estados Unidos en los minutos posteriores a su despido en 2024. Los Akhter trabajaban para una empresa de Washington D.C. que предоставляла servicios de software a 45 agencia

Sin fsync: FractalBits logra duplicar rendimiento en almacenamiento

FractalBits desarrolló un motor de almacenamiento clave-valor de un solo nodo que elimina completamente la llamada al sistema fsync del camino de escritura, logrando casi el doble de rendimiento que soluciones tradicionales con fsync. Este artículo explica cómo lo lograron. La llamada fsync es cost

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

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

PgQue: Nueva cola Postgres optimizada y compatible

Un nuevo sistema de colas Postgres llamado PgQue ha sido lanzado en GitHub, ofreciendo una alternativa sin 'bloat' (acumulación de datos innecesarios) a las soluciones existentes. Desarrollado por NikolayS, PgQue se basa en la arquitectura original de PgQ, utilizada por Skype para gestionar el enrut

Binario vs. JSON: ¿Mejor rendimiento en bases de datos?

Un artículo de jincongho.com explora cómo las codificaciones binarias de JSON podrían reemplazar al JSON tradicional en bases de datos, impulsando significativamente el rendimiento de las consultas repetidas. El análisis revela que el cuello de botella no es tanto el JSON en sí, sino el proceso de a

Archivos planos: alternativa a bases de datos para apps pequeñas

Un reciente análisis comparativo realizado por DB Pro ha revelado que, para aplicaciones pequeñas y en etapas iniciales, el uso de archivos planos (JSONL) puede ser una alternativa viable a las bases de datos tradicionales como SQLite o PostgreSQL. El estudio, que comparó el rendimiento de servidore

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

OpenDuck: DuckDB en la nube, ahora de código abierto

Un nuevo proyecto de código abierto llamado OpenDuck busca replicar y democratizar las innovaciones de la plataforma MotherDuck para la base de datos DuckDB. MotherDuck, un servicio comercial, demostró cómo DuckDB puede funcionar eficientemente en la nube mediante técnicas como el almacenamiento dif

DuckDB: Curso revela los secretos de su diseño

DuckDB ha emergido como una base de datos analítica en memoria de alto rendimiento, diseñada para ser incrustada directamente en aplicaciones. Su popularidad radica en su simplicidad, velocidad y capacidad para operar con datos sin la necesidad de un servidor dedicado, lo que la hace ideal para anál

Postgres: Evita fallos en colas con estos consejos

Un artículo de PlanetScale.com aborda el mantenimiento de colas de Postgres saludables, un componente crucial para muchas aplicaciones modernas. Postgres se ha convertido en una opción popular para colas de trabajo, pero su uso eficiente requiere atención a detalles específicos. El problema principa

IA falla al operar: la solución, de los años 80

Los agentes de IA están fallando repetidamente en entornos de producción, a pesar de mostrar resultados prometedores en demostraciones y pruebas iniciales. Cyrus Radfar, experto en IA, señala que este problema no radica en los modelos de IA subyacentes (como GPT-5), sino en la arquitectura del códig

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

Bases de datos: Nueva técnica optimiza el control de datos

El artículo explora una nueva técnica llamada 'Serial Safety Net' (SSN) para lograr el control de concurrencia serializable en bases de datos sin sacrificar el rendimiento, un problema común en sistemas modernos con múltiples núcleos. Tradicionalmente, para garantizar la serializabilidad (que las tr

MariaDB Galera: Nueva versión para alta disponibilidad

MariaDB Galera Cluster es una solución de replicación activa-activa para bases de datos MariaDB, diseñada para proporcionar alta disponibilidad y tolerancia a fallos. A diferencia de la replicación tradicional (asíncrona o semi-síncrona), Galera permite que las lecturas y escrituras se realicen en c

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

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: 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

SpacetimeDB: Juegos en tiempo real con Three.js

SpacetimeDB ha lanzado su versión 2.0, ofreciendo una integración prometedora para proyectos de Three.js en tiempo real y multijugador. La nueva versión permite ejecutar la lógica del juego directamente dentro de la base de datos, transmitiendo los cambios de estado a los clientes conectados, incluy

Filtros de Bloom: precisión duplicada gracias a ingenieros

Ingenieros de bases de datos en Floe han logrado mejorar la precisión de los filtros de Bloom, reduciendo los resultados falsos en un 2x. Los filtros de Bloom son estructuras de datos probabilísticas que aceleran significativamente las consultas SQL al permitir descartar rápidamente datos irrelevant

ISBN: El obstáculo para una nueva red de libros

El artículo explora los desafíos de crear una alternativa a GoodReads para el seguimiento y reseña de libros, revelando problemas fundamentales con la forma en que los sistemas actuales manejan la información bibliográfica. El autor, frustrado con la interfaz de GoodReads y Storygraph, intenta const

dBase II y Kaypro: un clásico de la informática

Este artículo explora la historia de dBASE II y su relevancia en el ecosistema CP/M, un sistema operativo crucial en la década de 1980. El artículo se centra en la experiencia de usar dBASE II en un Kaypro II, una máquina popular de la época, y destaca su importancia como una herramienta dominante e

Floe facilita el análisis de bases de datos con nuevas vistas

Floe, una empresa especializada en bases de datos, ha introducido 'system views' para mejorar la introspección y el diagnóstico de sus bases de datos. Esta nueva funcionalidad permite a los usuarios consultar directamente la base de datos sobre su propio funcionamiento, respondiendo preguntas como '

Compresión en Bases de Datos: Matemáticas y Rendimiento

Este artículo explora la matemática detrás de la compresión de datos en sistemas de bases de datos, desentrañando por qué y cómo se utiliza, y cómo afecta el rendimiento. Tradicionalmente, el rendimiento de una base de datos se ve limitado por el ancho de banda de I/O, la potencia de la CPU y la mem

Postgres: Incidente revela detalles clave de caché y acceso a datos

Un incidente de rendimiento en la base de datos Postgres, que provocó timeouts en Heroku y consultas que tardaron más de 35 minutos, reveló una comprensión más profunda de cómo Postgres accede a los datos desde el disco. El problema, que involucró un alto consumo de IOPS, se originó en patrones de c

VillageSQL: MySQL con IA y Extensiones Personalizadas

Un equipo de desarrolladores ha lanzado VillageSQL, una bifurcación de código abierto de MySQL 8.4.6 LTS, diseñada para integrar capacidades de inteligencia artificial. La principal novedad es el VillageSQL Extension Framework (VEF), que permite a los usuarios crear tipos de datos y funciones person

FORTH y Transformadores: Una Alternativa Inesperada

El artículo explora una alternativa a la descomposición recursiva de problemas al usar arquitecturas de transformadores, sugiriendo que lenguajes como FORTH y los lenguajes asociativos/aplicativos podrían ser más adecuados. El autor propone un enfoque de "concatenación" en lugar de "integración", en

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