All Projects → AntidoteDB → Antidote

AntidoteDB / Antidote

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

Programming Languages

erlang
1774 projects

Projects that are alternatives of or similar to Antidote

Orbit Db
Peer-to-Peer Databases for the Decentralized Web
Stars: ✭ 6,381 (+1011.67%)
Mutual labels:  database, crdt
Gun
An open source cybersecurity protocol for syncing decentralized graph data.
Stars: ✭ 15,172 (+2543.21%)
Mutual labels:  database, crdt
Redwood
A highly-configurable, distributed, realtime database that manages a state tree shared among many peers.
Stars: ✭ 218 (-62.02%)
Mutual labels:  database, crdt
Flink Cdc Connectors
Change Data Capture (CDC) Connectors for Apache Flink
Stars: ✭ 546 (-4.88%)
Mutual labels:  database
Copycat
A novel implementation of the Raft consensus algorithm
Stars: ✭ 551 (-4.01%)
Mutual labels:  database
Clickhouse Driver
ClickHouse Python Driver with native interface support
Stars: ✭ 562 (-2.09%)
Mutual labels:  database
Filemasta
A search application to explore, discover and share online files
Stars: ✭ 571 (-0.52%)
Mutual labels:  database
Couchdb
Seamless multi-master syncing database with an intuitive HTTP/JSON API, designed for reliability
Stars: ✭ 5,166 (+800%)
Mutual labels:  database
React Native Store
A simple database base on react-native AsyncStorage.
Stars: ✭ 568 (-1.05%)
Mutual labels:  database
Quinedb
QuineDB is a quine that is also a key-value store.
Stars: ✭ 561 (-2.26%)
Mutual labels:  database
Otj Pg Embedded
Java embedded PostgreSQL component for testing
Stars: ✭ 559 (-2.61%)
Mutual labels:  database
Jsonbase
A database software completely built as JSON files in backend. A powerful, portable and simple database works on top of JSON files. It is like a database software, currently having basic CRUD operation features. You can use this as a backend for your ReST APIs as well. The software is completely free and opensource. We are coming up with new features and providing more updates. The another beautiful advantage with JSON-base is since it is a NPM module, this fits well in your nodeJs applications eco system. if you want to develop quick prototypes/poc or need of a database with minimal requirements then, JSONBASe is an must option that you can consider. However there is a limitation if you go beyond a million records per table.
Stars: ✭ 552 (-3.83%)
Mutual labels:  database
Peer Pad
📝 Online editor providing collaborative editing in really real-time using CRDTs and IPFS.
Stars: ✭ 564 (-1.74%)
Mutual labels:  crdt
Pickledb
pickleDB is an open source key-value store using Python's json module.
Stars: ✭ 549 (-4.36%)
Mutual labels:  database
Api
Our Database
Stars: ✭ 568 (-1.05%)
Mutual labels:  database
Typeorm
ORM for TypeScript and JavaScript (ES7, ES6, ES5). Supports MySQL, PostgreSQL, MariaDB, SQLite, MS SQL Server, Oracle, SAP Hana, WebSQL databases. Works in NodeJS, Browser, Ionic, Cordova and Electron platforms.
Stars: ✭ 26,559 (+4527%)
Mutual labels:  database
Datasets For Recommender Systems
This is a repository of a topic-centric public data sources in high quality for Recommender Systems (RS)
Stars: ✭ 564 (-1.74%)
Mutual labels:  database
Yugabyte Db
The high-performance distributed SQL database for global, internet-scale apps.
Stars: ✭ 5,890 (+926.13%)
Mutual labels:  database
Gin Boilerplate
The fastest way to deploy a restful api's with Gin Framework with a structured project that defaults to PostgreSQL database and JWT authentication middleware stored in Redis
Stars: ✭ 559 (-2.61%)
Mutual labels:  database
Entityframework Reverse Poco Code First Generator
EntityFramework Reverse POCO Code First Generator - Beautifully generated code that is fully customisable. This generator creates code as if you reverse engineered a database and lovingly created the code by hand. It is free to academics (you need a .edu or a .ac email address), not free for commercial use. Obtain your licence from
Stars: ✭ 562 (-2.09%)
Mutual labels:  database

AntidoteDB

Build Status Coverage Status

Welcome to the Antidote repository, the reference platform of the SyncFree European Project and the LightKone European Project.

Description

AntidoteDB is a highly available geo-replicated key-value database. AntidoteDB provides features that help programmers to write correct applications while having the same performance and horizontal scalability as AP/NoSQL databases. Furthermore, AntidoteDB operations are based on the principle of synchronization-free execution by using Conflict-free replicated datatypes (CRDTs).

Features

CRDTs

High-level replicated data types that are designed to work correctly in the presence of concurrent updates and partial failures.

Highly Available Transactions

Traditional ACID transactions were built for single-machine deployments. On the one hand, it is expensive to implement ACID transactions in distributed deployments. On the other hand, highly-available transactions (HAT) provide strong consistency within a data center, but still perform well in geo-replicated deployments.

Geo-replication

Designed to run on multiple servers in locations distributed world-wide. It provides continuous functioning even when there are failures or network partition.

How to Use

You will find all information on the project website or the usage documentation.

Small tutorials on how to use Antidote can be found for Java and Jupyter Notebook.

Topics:

Applications that use AntidoteDB:

Contributing & Development

Antidote encourages open-source development. If you want to contribute, you can find all necessary information in the developer documentation To make yourself familiar with AntidoteDB, you can start by looking at good first issues.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].