antidote:A planet scale, highly available, transactional database built on CRDT technology

A planet scale, highly available, transactional database built on CRDT technology

分支56Tags5
文件最后提交记录最后更新时间
2 个月前
2 个月前
3 年前
4 年前
4 年前
4 年前
7 年前
8 年前
4 年前
3 年前
11 个月前
4 年前
2 个月前
5 年前
4 年前
2 个月前

AntidoteDB

Erlang CI Coverage Status

欢迎来到 Antidote 代码库,这里是 SyncFree 欧洲项目LightKone 欧洲项目 的参考平台。

描述

AntidoteDB 是一款高可用的异地多活键值数据库。 AntidoteDB 提供的功能可帮助程序员编写出正确的应用程序,同时拥有与 AP/NoSQL 数据库相当的性能和水平扩展能力。 此外,AntidoteDB 的操作基于无同步执行原则,采用无冲突复制数据类型(CRDTs)。

特性

CRDTs

高级复制数据类型,设计用于在并发更新和部分故障情况下仍能正确工作。

高可用事务

传统的 ACID 事务是为单机部署而构建的。 一方面,在分布式部署中实现 ACID 事务成本高昂。 另一方面,高可用事务(HAT)在数据中心内提供强一致性, 同时在异地多活部署中仍能保持良好性能。

异地多活

设计用于在全球分布的多个服务器位置运行。 即使出现故障或网络分区,仍能持续运行。

使用方法

您可以在 项目网站使用文档 上找到所有信息。

有关如何使用 Antidote 的小型教程可在 JavaJupyter Notebook 中找到。

主题:

使用 AntidoteDB 的应用程序:

贡献与开发

Antidote 鼓励开源开发。 如果您想参与贡献,可在开发者文档中找到所有必要信息。 要熟悉 AntidoteDB,您可以从查看良好的首个问题开始。

项目介绍

A planet scale, highly available, transactional database built on CRDT technology

定制我的领域