Así PlanetScale ejecuta backups paralelos de Postgres a escala de petabytes

PlanetScale ha detallado el sistema interno con el que realiza copias de seguridad de bases de datos Postgres particionadas (sharded) en su oferta Neki, capaz de respaldar volúmenes de datos del orden de petabytes en pocas horas y a tasas superiores a 50 GB/s. El proceso parte de una premisa: cada 1

Cinco lecciones prácticas sobre SQLite en producción con Django

Un desarrollador comparte, tras usar SQLite en varios proyectos web y actualmente en un sitio Django, varias lecciones prácticas extraídas del día a día. La primera es la importancia de ejecutar ANALYZE: al hacer una consulta FTS5 sobre una tabla de 4.000 filas que tardaba 5 segundos, tras lanzar AN

Cómo un hilo o proceso puede sobrescribir un archivo de base de datos SQLite

SQLite presume de una elevada resistencia a la corrupción: ante un fallo de aplicación, del sistema operativo o un corte de alimentación, la transacción parcialmente escrita se revierte automáticamente al volver a abrir el archivo, sin intervención del usuario. Sin embargo, esa resistencia no es inm

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

Backrest: interfaz web y orquestador para copias de seguridad con restic

Backrest es una solución de copias de seguridad con interfaz web construida sobre restic, la conocida herramienta de backup de código abierto. El proyecto, desarrollado por Gareth George y escrito en Go, se distribuye como un único binario ligero con restic como única dependencia, y está disponible

Usa tu servidor propio como remoto de git

El uso de un "remote local" en Git consiste en configurar un repositorio alojado en un servidor propio (como uno en casa) como un destino para los comandos push y pull. Esta estrategia es de gran utilidad para desarrolladores que buscan redundancia, velocidad de sincronización y control total sobre

Ingeniero resuelve fallo crítico en disco duro

Este artículo relata la experiencia de un ingeniero de TIC en la resolución de un problema de corrupción de disco duro en un servidor de producción, crucial para una empresa de biotecnología. El servidor albergaba una base de datos MS SQL que almacenaba datos vitales para el control de instrumentos

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

Pop!_OS: Crea USB de recuperación encriptada

Este artículo de Hajo Nils Krabbenhöft describe cómo crear una copia de seguridad de arranque encriptada de tu sistema Pop!_OS Linux en una unidad USB. La necesidad surge de tener una forma rápida y segura de restaurar tu sistema en caso de emergencia, como una falla de disco o un problema de hardwa

GIF de Aniston causa caos de almacenamiento en foros

La plataforma de foros Discourse enfrentó un problema inesperado al implementar una optimización para reducir el tamaño de las copias de seguridad: una reacción GIF de Jennifer Aniston, replicada 246.173 veces, generó un gasto de 377 GB en espacio de almacenamiento. El problema surgió porque el sist