BeetlSQL3.0.0-M5主要對Spring,Spring Boot ,JFinal,Solon等框架進行集成,並新增 ignite,CouchBase內存數據庫的支持。 M6 計劃對更多的國產數據庫支持, 內存和圖數據庫支持。以及發佈BeetlSQL3的Idea 插件。
<dependency>
<groupId>com.ibeetl</groupId>
<artifactId>beetlsql-all</artifactId>
<version>3.0.0-M5</version>
</dependency>
BeetlSQL的目標是提供開發高效,維護高效,運行高效的數據庫訪問框架,在一個系統多個庫的情況下,提供一致的編寫代碼方式。
- 傳統數據庫:MySQL,MariaDB,Oralce,Postgres,DB2,SQL Server,H2,SQLite,Derby,神通,達夢,華爲高斯,人大金倉等
- 大數據:HBase,ClickHouse,Cassandar,Hive
- 物聯網時序數據庫:Machbase,TD-Engine
- SQL查詢引擎:Drill,Presto,Druid
- 內存數據庫:ignite,CouchBase
BeetlSQL 不僅僅是簡單的類似MyBatis或者是Hibernate,或者是倆這的綜合,BeetlSQL的目標是實現數據訪問基礎框架,對標的Spring Data。在數據訪問領域,Spring 再次引領,BeetlSQL努力趕上。
BeetlSQL的架構如下,歡迎參與到BeetlSQL3的生態開發