All Projects → scalar-labs → Scalardb

scalar-labs / Scalardb

Licence: apache-2.0
Universal transaction manager

Programming Languages

java
68154 projects - #9 most used programming language

Projects that are alternatives of or similar to Scalardb

Shardingsphere
Build criterion and ecosystem above multi-model databases
Stars: ✭ 14,989 (+8320.79%)
Mutual labels:  database, mysql, postgresql, distributed-database
Evolve
Database migration tool for .NET and .NET Core projects. Inspired by Flyway.
Stars: ✭ 477 (+167.98%)
Mutual labels:  database, mysql, postgresql, cassandra
Dbbench
🏋️ dbbench is a simple database benchmarking tool which supports several databases and own scripts
Stars: ✭ 52 (-70.79%)
Mutual labels:  database, mysql, postgresql, cassandra
Backup Manager
Database backup manager for dumping to and restoring databases from S3, Dropbox, FTP, SFTP, and Rackspace Cloud
Stars: ✭ 1,589 (+792.7%)
Mutual labels:  database, mysql, postgresql
Haproxy Configs
80+ HAProxy Configs for Hadoop, Big Data, NoSQL, Docker, Elasticsearch, SolrCloud, HBase, MySQL, PostgreSQL, Apache Drill, Hive, Presto, Impala, Hue, ZooKeeper, SSH, RabbitMQ, Redis, Riak, Cloudera, OpenTSDB, InfluxDB, Prometheus, Kibana, Graphite, Rancher etc.
Stars: ✭ 106 (-40.45%)
Mutual labels:  mysql, postgresql, cassandra
Next
Directus is a real-time API and App dashboard for managing SQL database content. 🐰
Stars: ✭ 111 (-37.64%)
Mutual labels:  database, mysql, postgresql
Antsdb
AntsDB is a low latency, high concurrency, MySQL compliant SQL layer for HBase
Stars: ✭ 99 (-44.38%)
Mutual labels:  database, mysql, distributed-database
Sql Fundamentals
👨‍🏫 Mike's SQL Fundamentals and Professional SQL Courses
Stars: ✭ 140 (-21.35%)
Mutual labels:  database, mysql, postgresql
Directus
Open-Source Data Platform 🐰 — Directus wraps any SQL database with a real-time GraphQL+REST API and an intuitive app for non-technical users.
Stars: ✭ 13,190 (+7310.11%)
Mutual labels:  database, mysql, postgresql
Sqlcheck
Automatically identify anti-patterns in SQL queries
Stars: ✭ 2,062 (+1058.43%)
Mutual labels:  database, mysql, postgresql
Linq2db
Linq to database provider.
Stars: ✭ 2,211 (+1142.13%)
Mutual labels:  database, mysql, postgresql
Etcd
Distributed reliable key-value store for the most critical data of a distributed system
Stars: ✭ 38,238 (+21382.02%)
Mutual labels:  database, distributed-database, distributed-systems
Csv2db
The CSV to database command line loader
Stars: ✭ 102 (-42.7%)
Mutual labels:  database, mysql, postgresql
Radon
RadonDB is an open source, cloud-native MySQL database for building global, scalable cloud services
Stars: ✭ 1,584 (+789.89%)
Mutual labels:  transaction, database, distributed-database
Zookeeper
Apache ZooKeeper
Stars: ✭ 10,061 (+5552.25%)
Mutual labels:  database, distributed-systems, distributed-database
Kangaroo
SQL client and admin tool for popular databases
Stars: ✭ 127 (-28.65%)
Mutual labels:  database, mysql, postgresql
Querybuilder
SQL query builder, written in c#, helps you build complex queries easily, supports SqlServer, MySql, PostgreSql, Oracle, Sqlite and Firebird
Stars: ✭ 2,111 (+1085.96%)
Mutual labels:  database, mysql, postgresql
Ctlstore
Control Data Store
Stars: ✭ 171 (-3.93%)
Mutual labels:  database, mysql, distributed-systems
Quill
Compile-time Language Integrated Queries for Scala
Stars: ✭ 1,998 (+1022.47%)
Mutual labels:  database, mysql, cassandra
Prisma
Next-generation ORM for Node.js & TypeScript | PostgreSQL, MySQL, MariaDB, SQL Server, SQLite & MongoDB (Preview)
Stars: ✭ 18,168 (+10106.74%)
Mutual labels:  database, mysql, postgresql

Scalar DB

CircleCI

A library that makes non-ACID distributed databases/storages ACID-compliant. It not only supports strongly-consistent ACID transactions, but also scales linearly and achieves high availability when it is deployed with distributed databases/storages such as Cassandra.

Install

The library is available on Maven Central. You can install it in your application using your build tool such as Gradle. For example in Gradle, you can add the following dependency to your build.gradle. Please replace the <version> with the version you want to use.

dependencies {
    compile group: 'com.scalar-labs', name: 'scalardb', version: '<version>'
}

Docs

Contributing

This library is mainly maintained by the Scalar Engineering Team, but of course we appreciate any help.

  • For asking questions, finding answers and helping other users, please go to stackoverflow and use scalardb tag.
  • For filing bugs, suggesting improvements, or requesting new features, help us out by opening an issue.

Here are the contributors we are especially thankful for:

License

Scalar DB is dual-licensed under both the Apache 2.0 License (found in the LICENSE file in the root directory) and a commercial license. You may select, at your option, one of the above-listed licenses. The commercial license includes enterprise-grade tools, such as a multi-table consistent backup/restore tool for Cassandra. Regarding the commercial license, please contact us for more information.

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].