tidwall / ptx
Probabilistic transaction graph for optimistic concurrency control.
☆45Updated 2 months ago
Alternatives and similar repositories for ptx:
Users that are interested in ptx are comparing it to the libraries listed below
- ViewStamped Replication implementation in Go☆38Updated last year
- A little, pedagogical implementation of mvcc and transaction isolation levels.☆52Updated 3 months ago
- A library of replicated state machine algorithms is based on Viewstamped Replication Revisited☆12Updated 3 years ago
- Various geodesic calculations for C☆22Updated 2 months ago
- A local first persistent log☆34Updated last month
- Writing a SQL database, take two: Zig and RocksDB☆152Updated 2 years ago
- A little Delta Lake/Iceberg inspired database implementation in Go☆39Updated 3 months ago
- Scheduler of events for near real-time systems☆23Updated last year
- B-tree generator for C☆120Updated 2 weeks ago
- High performance approximate algorithms in Go (e.g. morris counter, count min, etc.)☆13Updated 11 months ago
- Prototype implementation of SwiftPaxos (NSDI 2024)☆17Updated 9 months ago
- Use io_uring from vanilla tokio.☆40Updated last month
- TonboLite: Analysis-ready SQLite using Tonbo☆42Updated last week
- A high-performance serialization framework used for encoding and decoding arbitrary datastructures across languages.☆46Updated this week
- Antithesis SDK for Go☆33Updated last month
- Key value store using the redis protocol with Postgres as a backend☆57Updated 2 months ago
- A Reservation queue with Almost Exactly Once Delivery (AEOD) semantics☆49Updated last month
- ☆21Updated last year
- A Storage Primitive Designed for Live Migration☆17Updated last week
- A SQL-like query language on general Key-Value DB☆139Updated 7 months ago
- Raft + Postgres parser + Postgres wire protocol + Boltdb + ? = Distributed PostgreSQL☆101Updated 2 years ago
- Redis compatible server framework for Rust☆85Updated 2 years ago
- How query engine work golang port for learning purpose☆23Updated 3 years ago
- Embedded durable, extensive, concurrent safe, highly configurable, transactional LSM tree based key-value store package☆33Updated 3 months ago
- Robin hood bloom filter (C library)☆34Updated 6 months ago
- A Python implementation of the SIEVE eviction algorithm☆18Updated last year
- In a nutshell, EinsteinDB is a persistent indexing scheme based off of LSH-KVX that exploits the distinct merits of hash index and B+-Tre…☆24Updated last year
- JSON document-based CMS, written with Go, SQLite & HTMX☆11Updated 2 months ago
- Immutable Adaptive Radix Tree implementation in go☆20Updated 5 months ago
- Go implementation of Bitcask - A Log-Structured Hash Table for Fast Key / Value Data☆35Updated 11 months ago