All Projects → waterguo → Antsdb

waterguo / Antsdb

Licence: lgpl-3.0
AntsDB is a low latency, high concurrency, MySQL compliant SQL layer for HBase

Programming Languages

java
68154 projects - #9 most used programming language

Projects that are alternatives of or similar to Antsdb

Shardingsphere
Build criterion and ecosystem above multi-model databases
Stars: ✭ 14,989 (+15040.4%)
Mutual labels:  database, mysql, distributed-database
Datax
DataX is an open source universal ETL tool that support Cassandra, ClickHouse, DBF, Hive, InfluxDB, Kudu, MySQL, Oracle, Presto(Trino), PostgreSQL, SQL Server
Stars: ✭ 116 (+17.17%)
Mutual labels:  hadoop, database, mysql
Scalardb
Universal transaction manager
Stars: ✭ 178 (+79.8%)
Mutual labels:  database, mysql, distributed-database
Griffon Vm
Griffon Data Science Virtual Machine
Stars: ✭ 128 (+29.29%)
Mutual labels:  hadoop, database, mysql
Bigdata
💎🔥大数据学习笔记
Stars: ✭ 488 (+392.93%)
Mutual labels:  hadoop, mysql, hbase
Szt Bigdata
深圳地铁大数据客流分析系统🚇🚄🌟
Stars: ✭ 826 (+734.34%)
Mutual labels:  hadoop, mysql, hbase
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 (+7.07%)
Mutual labels:  hadoop, mysql, hbase
Bigdata docker
Big Data Ecosystem Docker
Stars: ✭ 161 (+62.63%)
Mutual labels:  hadoop, mysql, hbase
Trino
Official repository of Trino, the distributed SQL query engine for big data, formerly known as PrestoSQL (https://trino.io)
Stars: ✭ 4,581 (+4527.27%)
Mutual labels:  hadoop, database, distributed-database
Tidb
TiDB is an open source distributed HTAP database compatible with the MySQL protocol
Stars: ✭ 29,871 (+30072.73%)
Mutual labels:  database, mysql, distributed-database
Nagios Plugins
450+ AWS, Hadoop, Cloud, Kafka, Docker, Elasticsearch, RabbitMQ, Redis, HBase, Solr, Cassandra, ZooKeeper, HDFS, Yarn, Hive, Presto, Drill, Impala, Consul, Spark, Jenkins, Travis CI, Git, MySQL, Linux, DNS, Whois, SSL Certs, Yum Security Updates, Kubernetes, Cloudera etc...
Stars: ✭ 1,000 (+910.1%)
Mutual labels:  hadoop, mysql, hbase
Node Sql Fixtures
SQL fixtures for Node.js in PostgreSQL, MySQL, MariaDB and SQLite
Stars: ✭ 76 (-23.23%)
Mutual labels:  database, mysql
Db Seeder
A database seeder app for MySQL
Stars: ✭ 77 (-22.22%)
Mutual labels:  database, mysql
Shorty
🔗 A URL shortening service built using Flask and MySQL
Stars: ✭ 78 (-21.21%)
Mutual labels:  database, mysql
Dble Docs Cn
Documents for dble in Chinese
Stars: ✭ 80 (-19.19%)
Mutual labels:  mysql, distributed-database
Laravel Log To Db
Custom Laravel and Lumen 5.6+ Log channel handler that can store log events to SQL or MongoDB databases. Uses Laravel/Monolog native logging functionality.
Stars: ✭ 76 (-23.23%)
Mutual labels:  database, mysql
Agent
The best way to backup and restore your database
Stars: ✭ 80 (-19.19%)
Mutual labels:  database, mysql
Zebra database
A compact, lightweight and feature-rich PHP MySQLi database wrapper
Stars: ✭ 98 (-1.01%)
Mutual labels:  database, mysql
Graphjin
GraphJin - Build APIs in 5 minutes with GraphQL. An instant GraphQL to SQL compiler.
Stars: ✭ 1,264 (+1176.77%)
Mutual labels:  database, mysql
Spring Security React Ant Design Polls App
Full Stack Polls App built using Spring Boot, Spring Security, JWT, React, and Ant Design
Stars: ✭ 1,336 (+1249.49%)
Mutual labels:  database, mysql

Introduction

AntsDB is a low latency, high concurrency virtual SQL layer for HBase. Unlike the other SQL on Hadoop solutions, AntsDB is aiming at making Hadoop a powerful OLTP database by providing complex transaction management capability, complete locking mechanism, sub millisecond latency and full compatibility with MySQL.

Features

  • ACID compliant. AntsDB supports read-committed isolation. Transaction can cross multiple table and multiple rows with automatic or manual commit/rollback. Updates is versioned using MVCC. Both optimistic locking and pessimistic locking are supported at the granularity of either table or row level.
  • Core DML/DDL in MySQL flavour
  • Secondary index.
  • JDBC, ODBC, PHP, Python are supported using MySQL drivers
  • Kerberos as the security mechanism
  • Work with the popular MySQL frond-end such as MySQL Console, PhpMyAdmin, DBeaver, Squirrel SQL etc.

Requirements

AntsDB requires Java 1.8. It runs on Linux, Windows and MacOS. It needs at leat 1G memory and 10G storage.

Installation

AntsDB executable can be either built using the source code or downloaded directly from www.antsdb.com. For details, please refer to the installation page on our wiki.

Security

AntsDB shares the same security mechanism, Kerberos, with Hadoop/HBase. In order to enable the security. Your Hadoop/HBase cluster must be configure properly with Kerberos. When security is not enabled, user can log into AntsDB use any combination of user name and password.

Compatibility

AntsDB is wire compatible with MySQL. Most MySQL applications can run directly without any changes.

Contact Us

Please visit our website www.antsdb.com

M

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