Ridge Operazioni
Ridge le operazioni sono esplicite, limitate e locali. Utilizza le API del database, ridged comandi dell'operatore, o Ridge Admin controlli basati sulle capacità. Non copiare o modificare mai direttamente i file di archiviazione live.
Integrità
Esegui controlli di integrità dopo sospetti danni allo storage, ripristino o un incidente di manutenzione. L'integrità convalida le relazioni tra catalogo, B+Tree, riga, versione e indice. Un controllo fallito è una condizione di arresto; preservare la diagnostica ed evitare ulteriori mutazioni fino a quando non viene compresa la causa.
Backup
Avvia ridged con una root di backup assoluta privata esistente:
ridged --data=/srv/ridge/main --backup-root=/srv/ridge/backups
Ridge Admin espone quindi la creazione e la verifica del backup denominato. I nomi dei backup seguono [a-z_][a-z0-9_]{0,63} e non sono mai percorsi forniti dal browser.
RIDGE ADMIN BACKUP STATUS;
RIDGE ADMIN BACKUP CREATE ridge_20260727_120000;
RIDGE ADMIN BACKUP VERIFY ridge_20260727_120000;
I backup contengono un manifest con versione, dimensioni esatte e checksum CRC-32. La verifica deve essere completata prima del ripristino.
Ripristino offline
Ripristina solo in un target assoluto inutilizzato:
ridged --backup-root=/srv/ridge/backups \
--verify-backup=ridge_20260727_120000
ridged --backup-root=/srv/ridge/backups \
--restore-backup=ridge_20260727_120000 \
--restore-target=/srv/ridge/restored_20260727
Il ripristino convalida il manifesto e il database, pubblica il catalogo per ultimo e rifiuta una destinazione esistente. Il cutover e il rollback rimangono azioni separate dell'operatore. Non ripristinare sul database attivo.
Vuoto e indici
Vacuum conserva l'istantanea live più vecchia e riutilizza le pagine libere delimitate. La reindicizzazione e la manutenzione dello schema devono utilizzare comandi supportati e controlli di funzionalità. Pianifica lavori potenzialmente costosi, ispeziona le sessioni attive e conserva un backup verificato prima delle modifiche strutturali.
PITR e diagnostica
ridge_ops fornisce commit/timestamp archivio PITR, esercitazioni di ripristino, record di migrazione, manutenzione, snapshot di integrità e metriche, log di query lente, quote, operazioni di sola lettura e injection del disco pieno. PITR ripristina i limiti del commit; non è fisico arbitrario WAL riprodurre.
Sequenza sicura dell'operatore
- Conferma il database, il prefisso dei dati, l'identità della build e la versione della funzionalità.
- Controlla l'integrità, il lavoro attivo, lo spazio su disco e lo stato corrente del backup.
- Crea e verifica un backup prima di una manutenzione rischiosa.
- Esegui un'operazione limitata.
- Riaprire quando richiesto ed eseguire l'integrità.
- Verificare i dati logici tramite SQL.
- Registrare il risultato e conservare gli input di rollback fino all'accettazione.