2 مستودعات
Combines multiple mutations into a single indexed batch for efficient, concurrent commit processing in a storage engine.
Distinct from Batch Data Operations: Distinct from Batch Data Operations: focuses on indexed batches that enable concurrent commit processing, not general bulk modifications.
Explore 2 awesome GitHub repositories matching data & databases · Indexed Batch Writes. Refine with filters or upvote what's useful.
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
Combines multiple mutations into a single indexed batch for efficient, concurrent commit processing.
OpenViking is a multi-tenant context server and knowledge base administration system designed to provide AI agents with persistent long-term memory. It enables the indexing of diverse documents and codebases to support retrieval-augmented generation, allowing agents to recall past interactions, user preferences, and learned experiences across sessions. The project is distinguished by its use of a URI-based virtual filesystem to organize memories, resources, and skills. It implements a tiered context loading system that balances retrieval precision with token budgets by structuring data into a
Increases throughput during local index construction by grouping multiple text strings into single encoding operations.