TiDB is built for agentic workloads that grow unpredictably, with ACID guarantees and native support for transactions, analytics, and vector search. No data silos. No noisy neighbors. No infrastructure ceiling.
- distributed-database
- distributed-transactions
- tidb
- database
OctoSQL is a query tool that allows you to join, analyse and transform data from multiple databases and file formats using SQL.
A simple, fast, embeddable, persistent key/value store written in pure Go. It supports fully serializable transactions and many data structures such as list, set, sorted set.
EliasDB a graph-based database.
- golang
- graph
- embedded
- supports-transactions
Immutable transaction isolated sql driver for golang
Transaction manager for GoLang
- golang
- golang-library
- transaction
- transaction-manager
Go database query builder library for PostgreSQL
Lightweight library for the transactional outbox pattern in Go, not tied to any specific relational database or broker.
- go
- golang
- golang-library
- outbox
Embedded database for accounts transactions.
distributed data sync with operational transformation/transforms
Simply ACID* key-value database. At the medium or even low latency it tries to provide greater throughput without losing the ACID properties of the database. The database provides the ability to create record headers at own discretion and use them as transactions. The maximum size of stored data is limited by the size of the computer's RAM.
Lightweight, type-safe database query builder for Go with zero production dependencies. JOINs, subqueries, CTEs, batch operations, LRU statement cache. PostgreSQL, MySQL, SQLite.
The Coherence Go Client allows native Go applications to act as cache clients to a Coherence cluster using gRPC for the network transport.
- coherence
- coherence-ce
- golang
- grpc
Transactor is a library for simplifying transaction management in Go
- go
- golang
- transaction-manager
- transactions