All Projects → lealone → Bats

lealone / Bats

Licence: apache-2.0
面向 OLTP、OLAP、批处理、流处理场景的大一统 SQL 引擎

Programming Languages

java
68154 projects - #9 most used programming language

Projects that are alternatives of or similar to Bats

Radon
RadonDB is an open source, cloud-native MySQL database for building global, scalable cloud services
Stars: ✭ 1,584 (+942.11%)
Mutual labels:  sql, olap, database
Duckdb
DuckDB is an in-process SQL OLAP Database Management System
Stars: ✭ 4,014 (+2540.79%)
Mutual labels:  sql, olap, database
Pulsar Flink
Elastic data processing with Apache Pulsar and Apache Flink
Stars: ✭ 126 (-17.11%)
Mutual labels:  sql, stream-processing, batch-processing
Crate
CrateDB is a distributed SQL database that makes it simple to store and analyze massive amounts of data in real-time.
Stars: ✭ 3,254 (+2040.79%)
Mutual labels:  sql, olap, database
Omniscidb
OmniSciDB (formerly MapD Core)
Stars: ✭ 2,601 (+1611.18%)
Mutual labels:  sql, olap, database
Datafuse
Datafuse is a free Cloud-Native Analytics DBMS(Inspired by ClickHouse) implemented in Rust
Stars: ✭ 327 (+115.13%)
Mutual labels:  sql, olap, database
Alpine Mariadb
MariaDB running on Alpine Linux [Docker]
Stars: ✭ 117 (-23.03%)
Mutual labels:  sql, database
Cs notes
🚀自我小结
Stars: ✭ 118 (-22.37%)
Mutual labels:  sql, database
Mysql Container
MySQL container images based on Red Hat Software Collections and intended for OpenShift and general usage. Users can choose between Red Hat Enterprise Linux, Fedora, and CentOS based images.
Stars: ✭ 117 (-23.03%)
Mutual labels:  sql, database
Goose
A database migration tool. Supports SQL migrations and Go functions.
Stars: ✭ 2,112 (+1289.47%)
Mutual labels:  sql, database
Php Thrift Sql
A PHP library for connecting to Hive or Impala over Thrift
Stars: ✭ 107 (-29.61%)
Mutual labels:  sql, database
Kangaroo
SQL client and admin tool for popular databases
Stars: ✭ 127 (-16.45%)
Mutual labels:  sql, database
Reactive record
Generate ActiveRecord models for a pre-existing Postgres db
Stars: ✭ 132 (-13.16%)
Mutual labels:  sql, database
Tableqa
AI Tool for querying natural language on tabular data.
Stars: ✭ 109 (-28.29%)
Mutual labels:  sql, database
Awesome Bigdata
A curated list of awesome big data frameworks, ressources and other awesomeness.
Stars: ✭ 10,478 (+6793.42%)
Mutual labels:  stream-processing, database
Db Tutorial
💾 db-tutorial 是一个数据库教程。
Stars: ✭ 128 (-15.79%)
Mutual labels:  sql, database
Stratosdb
☄️ ☁️ An All-in-One GUI for Cloud SQL that can help users design and test their AWS RDS Instances
Stars: ✭ 140 (-7.89%)
Mutual labels:  sql, database
Php Login System
Embeddable and Secure PHP Authentication System with Login, Signup, User Profiles, Profile Editing, Account Verification via Email, Password Reset System, Remember-Me Feature and more.
Stars: ✭ 135 (-11.18%)
Mutual labels:  sql, database
Spark With Python
Fundamentals of Spark with Python (using PySpark), code examples
Stars: ✭ 150 (-1.32%)
Mutual labels:  sql, database
Sequelize Ui
Browser-based GUI for previewing and generating Sequelize project files.
Stars: ✭ 142 (-6.58%)
Mutual labels:  sql, database

Bats

面向OLTP、OLAP、批处理、流处理场景的大一统SQL引擎

开发环境

  • JDK 1.8+
  • Maven 3.3+

需要先执行mvn eclipse:eclipse,否则项目里用到的一些java源文件会找不到,这些java源文件是通过模板生成的。

模块依赖关系

test
  |
  |--> engine
       |
       |--> runtime ---> rpc ----------------------|
       |                  ↑                        |
       |                  |                        ↓
       |--> function --> executor --> vector --> common ---> api 
                          |                        ↑
                          |                        |
                          |--------------------> logical --> optimizer
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].