Repository History
16 repositories tagged with Database

filedb: A Disk-Based Key-Value Store Inspired by Bitcask in Zig
filedb is a Zig-implemented, disk-based key-value store drawing inspiration from the Bitcask paper by Riak. It offers high throughput and efficient O(1) record fetching by storing metadata in a log-structured hashtable and data in append-only files. The project also provides a Redis-compatible client for easy integration and benchmarking.
SQLModel: Simplifying SQL Databases in Python with Pydantic and SQLAlchemy
SQLModel is a Python library designed for intuitive, compatible, and robust interaction with SQL databases. Built on Pydantic and SQLAlchemy, it streamlines database operations, especially within FastAPI applications, by leveraging Python type annotations. It aims to minimize code duplication and enhance developer experience with excellent editor support.
ParadeDB: A Transactional Elasticsearch Alternative on Postgres
ParadeDB is a modern, transactional Elasticsearch alternative built on Postgres. It is designed for real-time, update-heavy workloads, offering robust features for search, analytics, and hybrid search capabilities directly within a familiar database environment.

Marmot: Distributed SQLite Replication with NATS
Marmot is a distributed SQLite replicator that provides leaderless, eventually consistent replication built on NATS JetStream. It enables scaling read-heavy SQLite applications by allowing multiple nodes to read and write to their local databases. This innovative approach offers fault tolerance and simplifies scaling without requiring a single primary node.