CobarClient輕量級(jí)分布式數(shù)據(jù)訪問層
Cobar Client是一個(gè)輕量級(jí)分布式數(shù)據(jù)訪問層(DAL)基于iBatis(已更名為MyBatis)和Spring框架實(shí)現(xiàn)。
主要特性:
-
可以支持垂直和水平數(shù)據(jù)切分?jǐn)?shù)據(jù)庫集群的訪問;
-
支持雙機(jī)熱備的HA解決方案, 應(yīng)用方可以根據(jù)情況選用數(shù)據(jù)庫特定的HA解決方案(比如Oracle的RAC),或者選用CobarClient提供的HA解決方案.
-
小數(shù)據(jù)量的數(shù)據(jù)集計(jì)(Aggregation), 暫時(shí)只支持簡單的數(shù)據(jù)合并.
-
數(shù)據(jù)庫本地事務(wù)的支持, 目前采用Best Efforts 1PC模式的事務(wù)管理.
-
數(shù)據(jù)訪問操作相關(guān)SQL的記錄, 分析等.(可以采用國際站現(xiàn)有Ark解決方案,但CobarClient提供擴(kuò)展的切入接口)
評(píng)論
圖片
表情
