Urgent.News

What's breaking now, across thousands of outlets.

Tech

Seis estrategias de respaldo para bases de datos NoSQL, y qué falla de verdad

Seis estrategias de respaldo para bases de datos NoSQL, y qué falla de verdad No uso MS SQL Server: el enunciado lo excluye y, además, el problema que quiero estudiar es el de los motores NoSQL, donde cada familia de motor tiene una forma distinta de persistir y, sobre todo, una forma distinta de romperse. Lo que hice fue construir una aplicación que ejecuta seis estrategias de respaldo sobre…

Original Spanish Read in English

Seis estrategias han sido diseñadas para respaldar bases de datos NoSQL, cada una con su propio enfoque y forma de fallar. Estas estrategias se aplican a tres motores de base de datos reales: MongoDB, Redis y Neo4j. Cada estrategia se prueba restaurando la base de datos y verificando si los datos fueron restaurados correctamente.

Los seis métodos de respaldo son:

1. MongoDB: el método lógico mongodump crea archivos BSON comprimidos que contienen las colecciones de la base de datos.

2. MongoDB: la copia en frío del motor WiredTiger crea una instantánea de todo el almacenamiento del motor.

3. Redis: el volcado RDB crea un archivo binario de toda la base de datos.

4. Redis: la copia del AOF registra las órdenes de escritura para restaurar la base de datos.

5. Neo4j: el dump binario crea un archivo .dump que contiene todo el grafo de la base de datos.

6. Neo4j: la exportación a JSON Lines convierte los nodos y aristas a texto y las elimina los identificadores internos.

La estrategia más problemática fue la restauración de los datos con mongorestore, que no puede aceptar una carpeta como entrada. Si se utiliza el directorio del dump, mongorestore devuelve cero documentos restaurados y un mensaje que muestra que no sabe qué hacer. Esto debe hacerse con cada archivo .bson.gz individualmente. La conclusion es que, aunque una estrategia pueda tener éxito, debe verificar si los datos fueron restaurados correctamente.

Written by urgent.news from Dev.to's reporting — not their text. Machine-written — may contain errors; check the original before relying on it.

Read the original at dev.to →

More in Tech

Japan to Help Hospitals Adopt Cloud-Based Medical Record Systems

Tokyo, Oct. 4 (Jiji Press)--The Japanese health ministry plans to support medical institutions that introduce cloud-based electronic medical record systems, which manage medical records and other…

  • Japanese health ministry to certify cloud-based EMR systems
  • Subsidies for early adoption of secure cloud systems starting 2027
  • 72.6% of clinics and 73.5% of hospitals with 199 beds already use EMR

Comparing GitHub HTTPS ref discovery with HTTP/1.1

I built gitclone-doctor to compare Git's selected HTTPS transport with HTTP/1.1 for a public GitHub repository. It runs git ls-remote URL HEAD against the target with the selected settings and…

  • gitclone-doctor tool compares HTTPS transport protocols with HTTP/1.1.
  • Demonstrates controlled local environment with deliberate 403 error for target URL over HTTP/2.
  • Reports response protocols and numeric statuses, not raw stderr or trace text.

More from Sunday 4 October →