成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

這些開源的分庫分表中間件,你們都知道嗎?

開源
客戶端的組件比較多,很多人也在用,這里就分享一些代理模式的開源中間件。

當我們的數據達到一定的量級之后,單表甚至單庫都無法支撐之時,那么,便會涉及到分庫分表。分庫分表的方式有多種,開源的解決方案也很多,都是圍繞客戶端和代理兩種模式來處理的。

客戶端的組件比較多,很多人也在用,這里就分享一些代理模式的開源中間件

Apache ShardingSphere

Apache ShardingSphere 是一款分布式的數據庫生態系統, 可以將任意數據庫轉換為分布式數據庫,并通過數據分片、彈性伸縮、加密等能力對原有數據庫進行增強。由 ShardingSphere-JDBC 和 ShardingSphere-Proxy 這 2 款既能夠獨立部署,又支持混合部署配合使用的產品組成。 它們均提供標準化的基于數據庫作為存儲節點的增量功能,可適用于如 Java 同構、異構語言、云原生等各種多樣化的應用場景。

ShardingSphere-JDBC 定位為輕量級 Java 框架,在 Java 的 JDBC 層提供的額外服務。 它使用客戶端直連數據庫,以 jar 包形式提供服務,無需額外部署和依賴。
ShardingSphere-Proxy 定位為透明化的數據庫代理端,通過實現數據庫二進制協議,對異構語言提供支持。 目前提供 MySQL 和 PostgreSQL 協議,透明化數據庫操作,對 DBA 更加友好。

開源地址:https://github.com/apache/shardingsphere.git。

Vitess

Vitess是一個用于部署、擴展和管理大型MySQL實例集群的數據庫解決方案。Vitess集Mysql數據庫的很多重要特性和NoSQL數據庫的可擴展性于一體。它的架構設計使得您可以像在物理機上一樣在公共云或私有云架構中有效運行。它結合并擴展了許多重要的MySQL功能,同時兼具NoSQL數據庫的可擴展性。

代碼地址:https://github.com/vitessio/vitess.git。

Gaea

Gaea是小米中國區電商研發部研發的基于mysql協議的數據庫中間件,目前在小米商城大陸和海外得到廣泛使用,包括訂單、社區、活動等多個業務。

具備的功能:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17

多集群
多租戶
SQL透明轉發
慢SQL指紋
錯誤SQL指紋
注解路由
慢日志
讀寫分離,從庫負載均衡
自定義SQL攔截與過濾
連接池
配置熱加載
IP/IP段白名單
全局序列號
分庫: 支持mycat分庫方式
分表: 支持kingshard分表方式
聚合函數: 支持max、min、sum、count、group by、order by等
join: 支持分片表和全局表的join、支持多個分片表但是路由規則相同的join

開源地址:https://github.com/XiaoMi/Gaea.git。

MaxScale

MaxScale是MariDB開發的一個數據中間件,能夠實現讀寫分離,并且可以根據主從狀態實現寫庫的自動切換。

開源地址:https://github.com/mariadb-corporation/MaxScale.git。

Mycat

Mycat是基于開源cobar演變而來,支持SQL92標準,遵守Mysql原生協議,跨語言,跨平臺,跨數據庫的通用中間件代理。

源碼地址:https://github.com/MyCATApache/Mycat-Server.git。

除了上面幾個目前還是維護的幾個項目外,也還有一些其他公司開源的解決方案:

阿里巴巴Cobar:https://github.com/alibaba/cobar.git。

360Atlas::https://github.com/Qihoo360/Atlas.git。

另外,也還有很多開源的客戶端的解決方案。當然,在分庫分表之后,又會衍生出其它問題,現在如今,也有很多廠家提供了強大的分布式數據庫,來幫我處理了分庫分表的麻煩。

責任編輯:姜華 來源: 今日頭條
相關推薦

2021-05-08 18:50:57

分庫分表中間件

2025-06-05 01:11:00

2021-08-05 18:21:29

Autowired代碼spring

2020-08-07 16:18:38

JavaScriptC++Python

2019-02-12 11:15:15

Spring設計模式Java

2019-07-08 10:18:38

MPLSIP數據

2016-03-18 19:03:35

認知計算IBM

2022-11-10 09:00:41

2016-01-11 09:48:07

2022-09-07 09:01:14

JS操作符運算符

2020-05-27 11:30:54

Chrome DevT前端命令

2021-07-29 06:55:03

Spring@AutowriedbyType注入

2018-03-07 06:37:14

開源項目源代碼云計算

2024-03-26 10:10:45

JavaScript操作符操作表達式

2020-11-06 15:30:23

分庫分表Sharding-JD數據庫

2024-04-28 08:20:52

Controller接口URL

2023-02-15 08:12:19

http超時過濾器

2011-10-28 09:20:36

dorado

2021-04-10 07:04:00

WPS技巧辦公軟件

2022-08-09 08:31:29

RocketMQ消息中間件
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 69热视频在线观看 | 亚洲精品1区| 色一情一乱一伦一区二区三区 | 亚洲综合在线播放 | 日韩视频在线播放 | 欧美专区在线 | 91成人午夜性a一级毛片 | 亚洲三级在线 | 欧美日韩视频在线 | 成人免费在线视频 | 日本亚洲精品 | av在线播放免费 | 97偷拍视频 | 高清一区二区三区 | 日韩有码一区 | 一级免费在线视频 | 日韩天堂av | 一区观看 | 欧美成人精品在线观看 | 亚洲成人黄色 | 不卡视频在线 | 国产伦精品一区二区三区精品视频 | 国产精品中文字幕在线播放 | 亚洲 中文 欧美 日韩 在线观看 | 欧美精品在线一区 | 日本一区二区三区精品视频 | 91在线精品一区二区 | 7777在线视频免费播放 | 亚洲免费一区二区 | 欧美aaaaaaaa| 久草免费在线视频 | 国产视频精品在线 | 国产日韩一区二区 | 国产精品一区在线观看 | 国产一区2区 | av片在线观看 | 亚洲综合一区二区三区 | 成人国产精品久久 | 欧美一区二区三区视频 | 日韩字幕 | 日韩国产高清在线观看 |