Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality. Learn more →
Top 11 Distributed Transaction Open-Source Projects
-
tidb
TiDB is an open-source, cloud-native, distributed, MySQL-Compatible database for elastic scale and real-time analytics. Try AI-powered Chat2Query free at : https://tidbcloud.com/free-trial
-
Seata
:fire: Seata is an easy-to-use, high-performance, open source distributed transaction solution.
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
shardingsphere
Distributed SQL transaction & query engine for data sharding, scaling, encryption, and more - on any database.
-
CAP
Distributed transaction solution in micro-service base on eventually consistency, also an eventbus with Outbox pattern
-
iwf
iWF is an API orchestration platform offering an orchestration coding framework and service for building resilient, fault-tolerant, scalable long-running processes
-
silky
The Silky framework is designed to help developers quickly build a microservice development framework through simple code and configuration under the .net platform.
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
shardingsphere-on-cloud
A collection of tools and best practices to take ShardingSphere into the cloud
-
core
Package core is a service container that elegantly bootstrap and coordinate modular twelve-factor apps in Go. (by DoNewsCode)
-
temporal-go-helpers
:arrows_clockwise: Common convenience methods, and developer ergonomics for Temporal's Go SDK.
Project mention: A MySQL compatible database engine written in pure Go | news.ycombinator.com | 2024-04-09tidb has been around for a while, it is distributed, written in Go and Rust, and MySQL compatible. https://github.com/pingcap/tidb
Somewhat relatedly, StarRocks is also MySQL compatible, written in Java and C++, but it's tackling OLAP use-cases. https://github.com/StarRocks/starrocks
Project mention: Easy-to-use, high-performance, open source distributed transaction solution | news.ycombinator.com | 2023-05-08
Opposite to what the documentation tells, the full prefix is jdbc:shardingsphere:absolutepath. I've opened a PR to fix the documentation.
Project mention: just wanted to ask is there an in memory database that uses s3 or gcp cloud storage as permanent storage | /r/Database | 2023-07-04I know that very similar functionality to this is in TiDB Serverless ( https://tidbcloud.com ). TiDB is a distributed relational database. It uses TiKV ( which is a key/value engine ) as the storage engine. You could use SQL to access your K/V records. There is ongoing work in TiKV to support S3 directly as the storage backend ( https://github.com/tikv/tikv/issues/6506 ) .
Project mention: Mechanism for managing faulty consumer in asynchronous event broadcast in microservices / modular monolith | /r/dotnet | 2023-05-22You might want to implement the outbox pattern. There’s a decent library that’ll help and is really easy to integrate. In particular, I’d look at using the transaction functionality
Project mention: Show HN: Python SDK for iWF – API orchestration engine | news.ycombinator.com | 2023-09-14
Distributed Transactions related posts
- Show HN: GitHub Organization Analytics
- TiDB: An open-source distributed MySQL compatible database
- TiDB: Open-source, cloud-native, distributed, MySQL compatible database
- just wanted to ask is there an in memory database that uses s3 or gcp cloud storage as permanent storage
- Mechanism for managing faulty consumer in asynchronous event broadcast in microservices / modular monolith
- Easy-to-use, high-performance, open source distributed transaction solution
- Can anyone recommend tikv nosql database
-
A note from our sponsor - InfluxDB
www.influxdata.com | 25 Apr 2024
Index
What are some of the best open-source Distributed Transaction projects? This list will help you:
Project | Stars | |
---|---|---|
1 | tidb | 36,096 |
2 | Seata | 24,923 |
3 | shardingsphere | 19,425 |
4 | tikv | 14,512 |
5 | CAP | 6,438 |
6 | iwf | 456 |
7 | silky | 270 |
8 | goharvest | 169 |
9 | shardingsphere-on-cloud | 81 |
10 | core | 57 |
11 | temporal-go-helpers | 36 |
Sponsored