awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjektÜber unsHow we rankPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
awesome-repositories.comBlog
Kategorien

4 Repos

Awesome GitHub RepositoriesWrite-Optimized Storage Engines

Storage engines designed for high write throughput using batched atomic commits and background compaction to reduce write amplification.

Distinct from Write Throughput Optimizations: Distinct from Write Throughput Optimizations: focuses on the storage engine architecture itself, not just optimization techniques applied to existing systems.

Explore 4 awesome GitHub repositories matching data & databases · Write-Optimized Storage Engines. Refine with filters or upvote what's useful.

Awesome Write-Optimized Storage Engines GitHub Repositories

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • apple/foundationdbAvatar von apple

    apple/foundationdb

    16,446Auf GitHub ansehen↗

    FoundationDB is an ACID-compliant distributed transactional key-value store. It functions as a scalable database engine that ensures strict serializability and data consistency across a cluster of servers using a shared-nothing architecture. The system is distinguished by its multi-region replication capabilities, allowing data to be synchronized across different datacenters for high availability and disaster recovery. It utilizes optimistic concurrency control to manage distributed transactions and employs a majority-based coordination system to maintain cluster state. The platform provides

    Allows choosing between a memory-optimized engine for small datasets or an SSD-optimized engine for larger ones.

    C++aciddistributed-databasefoundationdb
    Auf GitHub ansehen↗16,446
  • cockroachdb/pebbleAvatar von cockroachdb

    cockroachdb/pebble

    5,777Auf GitHub ansehen↗

    Pebble is an embedded key-value storage engine written in Go, designed as a library that provides durable, write-optimized data persistence directly within applications. It organizes data using a log-structured merge-tree (LSM-tree) structure, where writes are first buffered in an in-memory skiplist memtable and persisted to a write-ahead log before being flushed to block-based SSTable files on disk. The engine supports atomic batch commits, configurable write synchronization, and automatic background compaction that merges and rewrites sorted runs to reclaim space and maintain read performanc

    Designed for high write throughput using batched atomic commits and background compaction to reduce write amplification.

    Go
    Auf GitHub ansehen↗5,777
  • opentsdb/opentsdbAvatar von OpenTSDB

    OpenTSDB/opentsdb

    5,068Auf GitHub ansehen↗

    OpenTSDB ist eine verteilte Zeitreihendatenbank und Metrics-Engine, die für die Speicherung und Verwaltung massiver Mengen hochkardinaler Systemmetriken entwickelt wurde. Es fungiert als Datenspeicher und Analyseplattform, die groß angelegte Metrik-Ingestion und Infrastruktur-Performance-Monitoring über einen verteilten Cluster hinweg ermöglicht. Das System zeichnet sich durch eine verteilte Speicherabstraktion aus, die mehrere Backends wie HBase, Cassandra und Google Bigtable unterstützt. Es nutzt einen hierarchischen Metrikbaum zur Organisation von Zeitreihen und verwendet numerische Identifikator-Indizierung, um den Speicherbedarf zu reduzieren und Suchvorgänge für getaggte Metriken zu beschleunigen. Das Projekt deckt breite Funktionsbereiche ab, einschließlich Zeitreihendatenanalyse mit verteilten Perzentilberechnungen und Downsampling sowie umfassendem Metadatenmanagement. Es bietet API-Integration für Datenaufnahme und -abfrage, Off-Heap-Caching zur Performance-Optimierung sowie Tools für die Datenintegritätsprüfung und Anomalieanalyse. Das System wird über eine Kommandozeilenschnittstelle für die Datenbankadministration und die Synchronisation des Metrikbaums verwaltet.

    Arranges data based on timestamps to reduce disk reads and minimize background merge overhead.

    Java
    Auf GitHub ansehen↗5,068
  • jaywcjlove/mysql-tutorialAvatar von jaywcjlove

    jaywcjlove/mysql-tutorial

    4,703Auf GitHub ansehen↗

    Dieses Projekt ist ein umfassendes MySQL-Datenbank-Tutorial und eine instruktive Ressource, die für Anfänger konzipiert ist. Es dient als technisches Handbuch und Lernleitfaden, der Installation, Konfiguration und Betrieb eines relationalen Datenbankmanagementsystems abdeckt. Die Materialien bieten einen strukturierten Ansatz für die Grundlagen relationaler Datenbanken, einschließlich Schema-Design, Tabellenerstellung und der Ausführung von SQL-Queries. Es enthält spezifische Anleitungen zur Datenbankadministration, wie das Verwalten von Benutzerzugriffen, das Konfigurieren von Storage-Engines und die Handhabung der Server-Installation über verschiedene Betriebssysteme hinweg. Die Ressource deckt ein breites Spektrum an Funktionen ab, einschließlich Datenmanipulation für temporale Daten und Unicode-Zeichen, Client-Server-Konnektivität und Datenbank-Lifecycle-Management. Sie bietet zudem diagnostische Informationen für die System-Fehlersuche, um Installationskonflikte und Startfehler zu beheben. Der Inhalt wird als Sammlung Markdown-basierter Dokumentation bereitgestellt, die schrittweise prozedurale Anleitungen und beispielgesteuerte Query-Demonstrationen enthält.

    Explains how to optimize data storage on disk by selecting and configuring appropriate MySQL storage engines.

    centos7-mysqlmariadb-mysqlmysql
    Auf GitHub ansehen↗4,703
  1. Home
  2. Data & Databases
  3. Concurrent Write Optimizations
  4. Write Throughput Optimizations
  5. Write-Optimized Storage Engines

Unter-Tags erkunden

  • Storage Engine SelectionAbility to switch between different storage backends optimized for memory or SSDs. **Distinct from Write-Optimized Storage Engines:** Focuses on selecting the engine type based on dataset size and hardware, not just write-throughput optimization