{"repo":"wildcatdb/wildcat","free":true,"listed":false,"github":"https://github.com/wildcatdb/wildcat","clone":"git clone https://github.com/wildcatdb/wildcat.git","description":"Open-source bLSM-like storage engine for highly concurrent, transactional key-value storage.","language":"Go","stars":253,"topics":["concurrent","database","keyvalue","keyvaluestore","lsmtree","mvcc","storage-engine","opensource","embedded","multi-platform"],"license":"MPL-2.0","category":"databases-storage","readme_excerpt":"Wildcat is a high-performance embedded key-value database (or storage engine) written in Go with C interoperability. It incorporates modern database design principles including LSM (Log-Structured Merge) tree architecture, MVCC (Multi-Version Concurrency Control), and lock-free data structures for its critical paths, along with automatic background operations to deliver excellent read/write performance with immediate consistency and durability. Features - LSM (Log-Structured Merge) tree architecture optimized for write-heavy workloads - Mostly lock-free MVCC with minimal blocking on critical paths - WAL logging captures full transaction state for recovery and rehydration - Version-aware skip list for fast in-memory MVCC access - Thread-safe write operations with atomic coordination - Scalable design with background flusher and compactor - Concurrent block storage leveraging direct, offset-based file I/O (using pread / pwrite ) for optimal performance - Atomic LRU cache for active block manager handles - Atomic memtable lifecycle management - SSTables are immutable BTrees - Configurable durability levels None (fastest), Partial (balanced), Full (most durable) - Snapshot-isolated MVCC with timestamp-based reads - Crash recovery preserves committed transactions and maintains access to incomplete transactions if configured with RecoverUncommittedTxns - Automatic multi-threaded background compaction with configurable concurrency - ACID transaction support with configurable durabil","default_branch":null,"files":null,"tree":[],"storefront":"/r/wildcatdb","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/wildcatdb/wildcat/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}