waterguo / antsdb

AntsDB is a low latency, high concurrency, MySQL compliant SQL layer for HBase
www.antsdb.com
GNU Lesser General Public License v3.0
104 stars 28 forks source link

Projects Similar to Ants DB that might be useful #13

Open joshuabuildsthings opened 5 years ago

joshuabuildsthings commented 5 years ago

Hello. Really excited about to learn AntsDB & wanted to contribute a list of similar projects that you might be able to learn from. Part of the benefit of these alternative platforms is that they're Apache Licensed & lean on mature codebases so you may be able to pull features & capabilities from them rather quickly.

The Doris approach of using Impala is particularly interesting as Impala can query HBase, so you may be able to benefit from their approach.

waterguo commented 5 years ago

Thanks for the information, joshuabuildsthings. Interesting projects out there. I know TiDB for long time. It is very similar to CockroachDB.

What AntsDB is trying to approach in the end is very different. I don't think there is anyone has done this before. It is not just SQL layer on top of HBase. I am trying to build an OLTP virtualization middleware that can sit on any types of OLAP system. First step is HBase, next goal is to support HDFS, AWS S3, Hive. Stay tuned

joshuabuildsthings commented 5 years ago

@waterguo - I agree that what you're doing is pretty unique. Out of the projects listed above, the most interesting to you would probably be Apache Doris. They're using Apache Impala which can already query Hive, S3, & HBase and making it MySQL Compatible.

Your approach seems a lot more streamlined than theirs though. Will definitely be staying tuned!