Cobar簡介
Cobar是關系型資料的分布式處理系統,它可以在分布式的環境下像傳統資料庫一樣為您提供海量資料服務。
Github:
https://github.com/alibaba/cobar整體架構圖:
快速啟動場景
系統對外提供的資料庫名是dbtest,并且其中有兩張表tb1和tb2。
tb1表的資料被映射到實體資料庫dbtest1的tb1上。
tb2表的一部分資料被映射到實體資料庫dbtest2的tb2上,另外一部分資料被映射到實體資料庫dbtest3的tb2 上。
如下圖所示:

詳情請參考:
https://github.com/alibaba/cobar/wiki/Quick-Start
産品限制
使用JDBC時,推薦使用5.1以上版本Driver進行連接配接。
不支援跨庫的關聯操作:join、分頁、排序、子查詢。
不支援rewriteBatchedStatements=true參數設定,預設為false。
不支援useServerPrepStmts=true參數設定,預設為false。
BLOB, BINARY, VARBINARY字段不能使用。若特殊需求需要這三種字段,禁止使用PreparedStatement的setBlob()或setBinaryStream()方法設定參數。
不支援SAVEPOINT操作。
不支援SET語句的執行,事務和字元集設定語句除外。
對于拆分表(一個表的資料被映射到多個MySQL資料庫),不能更新已有記錄的拆分字段(分庫字段)值。
隻支援MySQL資料節點。
對于拆分表,插入操作須給出列名,必須包含拆分字段。
FAQ
https://github.com/alibaba/cobar/wiki/FAQ