1 dépôt
Techniques to minimize physical disk operations during data mutation.
Distinct from Write-Ahead Logging: Focuses on reducing overall IO overhead via logical logs, not just the persistence mechanism of WAL.
Explore 1 awesome GitHub repository matching data & databases · Write IO Optimizations. Refine with filters or upvote what's useful.
Orioledb est un moteur de stockage cloud-native pour PostgreSQL conçu pour remplacer la couche de stockage par défaut afin d'améliorer l'évolutivité verticale et les performances sur le matériel moderne. Il fonctionne comme un magasin de tables organisé par index, organisant les lignes de table directement au sein de l'index primaire pour accélérer la récupération des données. Le moteur utilise un système de stockage de journal d'annulation (undo log) pour gérer le versionnage des données, ce qui élimine le besoin de vacuuming manuel et empêche le gonflement des tables. Il réduit en outre l'empreinte disque via la compression de données au niveau des blocs et des pages. Le projet fournit des capacités pour la gestion avancée des index et la maintenance automatisée des bases de données. Il inclut des fonctionnalités pour la récupération haute disponibilité via la journalisation au niveau des lignes, ainsi que des outils pour analyser l'utilisation de l'espace et vérifier l'intégrité des tables.
Minimizes disk operations during write transactions through the use of logical and non-persistent undo logs.