BeetlSQL的目標是提供開發高效,維護高效,運行高效的數據庫訪問框架,在一個系統多個庫的情況下,提供一致的編寫代碼方式。
M4階段繼續增加了對國產數據庫支持,包括神通,達夢,華爲高斯,人大金倉,TD-Engine,目前支持如下數據庫和大數據如下
- 傳統數據庫:MySQL,MariaDB,Oralce,Postgres,DB2,SQL Server,H2,SQLite,Derby,神通,達夢,華爲高斯,人大金倉等
- 大數據:HBase,ClickHouse,Cassandar,Hive
- 物聯網時序數據庫:Machbase,TD-Engine
- SQL查詢引擎:Drill,Presto,Druid
預計 M5階段將發佈beetlsql3的idea插件,實現導航和提示
Maven
<dependency>
<groupId>com.ibeetl</groupId>
<artifactId>beetlsql-all</artifactId>
<version>3.0.0-M4</version>
</dependency>
BeetlSQL的架構如下,歡迎參與到BeetlSQL3的生態開發