Construir PlanetScale desde cero: la capa de infraestructura de Homescale

Homescale es un proyecto de código abierto que replica a pequeña escala el modelo de clonado de bases de datos de PlanetScale. Permite crear instancias de base de datos escribibles y ramas con instantáneas en un punto del tiempo, sin duplicar los archivos originales. Para ello, aísla la capa de alma

LMDB: la biblioteca de base de datos Btree ultrarrápida basada en memory map

LMDB es una biblioteca de gestión de bases de datos basada en árboles B, inspirada de forma simplificada en la API de BerkeleyDB. Su principal innovación técnica reside en exponer toda la base de datos como un mapeo de memoria (memory map): todas las lecturas devuelven datos directamente desde la me

Benchmark en Go: un mapa fragmentado con 256 cerrojos supera al resto

Este artículo presenta una comparativa exhaustiva de seis diseños de caché en memoria (pares clave-valor de cadenas) implementados exclusivamente con la biblioteca estándar de Go y evaluados con pruebas de rendimiento. Los diseños comparados son: un mapa plano sin protección (no seguro), un mapa con

Rift: una alternativa rápida a git worktrees con copy-on-write

Rift es una herramienta de línea de comandos diseñada para gestionar espacios de trabajo (workspaces) de forma eficiente, presentándose como una alternativa superior a git worktrees. Desarrollada por anomalyco, se basa en el concepto de copy-on-write (copiar al escribir), lo que permite crear instan

Immer simplifica el manejo de datos inmutables en JavaScript

Se presentó Immer, una nueva librería JavaScript que facilita el manejo de datos inmutables. Creada por Michel Weststrate, la herramienta permite a los desarrolladores modificar estados de forma temporal mediante un 'draft' (borrador) sin cambiar el estado original. La librería emplea proxies y copy

JaiGo: Nueva Defensa contra IA para Linux

Investigadores de Stanford han desarrollado una nueva herramienta llamada JaiGo (o simplemente 'jai') para contener agentes de inteligencia artificial en sistemas Linux, abordando un problema creciente: la pérdida de datos y el acceso no autorizado a archivos personales tras el uso de herramientas d

Zeroboot: VMs ultrarrápidas para potenciar la IA

Un nuevo proyecto llamado Zeroboot ha sido anunciado por Adamiribyan en GitHub, ofreciendo sandboxes de máquinas virtuales (VM) con una latencia inferior al milisegundo para agentes de inteligencia artificial. La tecnología, basada en la técnica de copy-on-write (CoW) para el forking, permite crear

Programación: ¿Siempre es más lento lo de bajo nivel?

Este artículo explora el concepto de "costos ocultos" en la programación, desafiando la idea de que los lenguajes de alto nivel son inherentemente menos eficientes que los lenguajes de bajo nivel como C o C++. El autor observa que los programadores de sistemas a menudo evitan lenguajes con recolecci