日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Sharding-JDBC(一)简介

發布時間:2025/3/21 编程问答 26 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Sharding-JDBC(一)简介 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

轉載自:ShardingSphere官網

目錄

  一、介紹

    1. Sharding-JDBC

    2. Sharding-Proxy

    3. Sharding-Sidecar(TBD)

    4. 混合架構

  二、功能列表

    1. 數據分片

    2. 分布式事務

    3. 數據庫治理

  三、規劃線路圖

?

在介紹Sharding-JDBC之前,有必要先介紹下Sharding-JDBC的大家族ShardingSphere。在介紹ShardingSphere之后,相信大家會對ShardingSphere的整體架構以及Sharding-JDBC扮演的角色會有更深的了解。

ShardingSphere是一套開源的分布式數據庫中間件解決方案組成的生態圈,它由Sharding-JDBC、Sharding-Proxy和Sharding-Sidecar(計劃中)這3款相互獨立的產品組成。 他們均提供標準化的數據分片、分布式事務和數據庫治理功能,可適用于如Java同構、異構語言、容器、云原生等各種多樣化的應用場景。

ShardingSphere定位為關系型數據庫中間件,旨在充分合理地在分布式的場景下利用關系型數據庫的計算和存儲能力,而并非實現一個全新的關系型數據庫。 它與NoSQL和NewSQL是并存而非互斥的關系。NoSQL和NewSQL作為新技術探索的前沿,放眼未來,擁抱變化,是非常值得推薦的。反之,也可以用另一種思路看待問題,放眼未來,關注不變的東西,進而抓住事物本質。 關系型數據庫當今依然占有巨大市場,是各個公司核心業務的基石,未來也難于撼動,我們目前階段更加關注在原有基礎上的增量,而非顛覆。

一、介紹

1. Sharding-JDBC

定位為輕量級Java框架,在Java的JDBC層提供的額外服務。 它使用客戶端直連數據庫,以jar包形式提供服務,無需額外部署和依賴,可理解為增強版的JDBC驅動,完全兼容JDBC和各種ORM框架。

  • 適用于任何基于Java的ORM框架,如:JPA, Hibernate, Mybatis, Spring JDBC Template或直接使用JDBC。
  • 基于任何第三方的數據庫連接池,如:DBCP, C3P0, BoneCP, Druid, HikariCP等。
  • 支持任意實現JDBC規范的數據庫。目前支持MySQL,Oracle,SQLServer和PostgreSQL。

?

2. Sharding-Proxy

定位為透明化的數據庫代理端,提供封裝了數據庫二進制協議的服務端版本,用于完成對異構語言的支持。 目前先提供MySQL版本,它可以使用任何兼容MySQL協議的訪問客戶端(如:MySQL Command Client, MySQL Workbench等)操作數據,對DBA更加友好。

  • 向應用程序完全透明,可直接當做MySQL使用。
  • 適用于任何兼容MySQL協議的客戶端。

3. Sharding-Sidecar(TBD)

定位為Kubernetes或Mesos的云原生數據庫代理,以DaemonSet的形式代理所有對數據庫的訪問。 通過無中心、零侵入的方案提供與數據庫交互的的嚙合層,即Database Mesh,又可稱數據網格。

Database Mesh的關注重點在于如何將分布式的數據訪問應用與數據庫有機串聯起來,它更加關注的是交互,是將雜亂無章的應用與數據庫之間的交互有效的梳理。使用Database Mesh,訪問數據庫的應用和數據庫終將形成一個巨大的網格體系,應用和數據庫只需在網格體系中對號入座即可,它們都是被嚙合層所治理的對象。

?

?

?Sharding-JDBCSharding-ProxySharding-Sidecar
數據庫任意MySQLMySQL
連接消耗數
異構語言僅Java任意任意
性能損耗低損耗略高損耗低
無中心化
靜態入口

?4. 混合架構

Sharding-JDBC采用無中心化架構,適用于Java開發的高性能的輕量級OLTP應用;Sharding-Proxy提供靜態入口以及異構語言的支持,適用于OLAP應用以及對分片數據庫進行管理和運維的場景。

ShardingSphere是多接入端共同組成的生態圈。 通過混合使用Sharding-JDBC和Sharding-Proxy,并采用同一注冊中心統一配置分片策略,能夠靈活的搭建適用于各種場景的應用系統,架構師可以更加自由的調整適合于當前業務的最佳系統架構。

二、功能列表

1.?數據分片

  • 分庫 & 分表
  • 讀寫分離
  • 分片策略定制化
  • 無中心化分布式主鍵

?2.?分布式事務

  • 標準化事務接口
  • XA強一致事務
  • 柔性事務

?3.?數據庫治理

  • 配置動態化
  • 編排 & 治理
  • 數據脫敏
  • 可視化鏈路追蹤
  • 彈性伸縮(規劃中)

?三、規劃線路圖

總結

以上是生活随笔為你收集整理的Sharding-JDBC(一)简介的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 少妇愉情理伦片bd | 男生插女生视频在线观看 | 日韩在线一| 调教奶奴 | 欧美做爰性生交视频 | 2019天天干 | 国产在线精品福利 | 黄色一级免费观看 | 亚洲18在线看污www麻豆 | 九一国产在线观看 | av动漫网| 久久丁香网 | 亚洲视频福利 | 性欧美巨大乳 | 欧美乱妇日本无乱码特黄大片 | 久久婷婷成人综合色 | 色欧美88888久久久久久影院 | 国产精品五区 | 破处视频在线观看 | 国产精品无码专区av免费播放 | 国精产品一区一区三区视频 | 免费观看黄一级视频 | 午夜精品一区二区在线观看 | 国产91精品一区二区绿帽 | 三上悠亚一区二区 | 免费无码av片在线观看 | 香蕉久草 | 国产交换配乱淫视频免费 | 91久久精品国产91久久性色tv | 国产精品男人的天堂 | 中文字幕一区二区三区四区 | 国产一及毛片 | av片在线观看 | 电家庭影院午夜 | 中文字幕亚洲精品 | 朱竹清到爽高潮痉挛 | gai视频在线观看资源 | 久久久噜噜噜 | 欧美大片在线 | 国产成人无码一区二区在线观看 | 美女88av| 国产人久久人人人人爽 | 天天操天天操 | 久久久社区 | 亚洲综合精品视频 | 免费爱爱网址 | 日韩专区av | 就是色| 狠久久| 欧美一区二区三区粗大 | 欧美日韩资源 | 国产调教打屁股xxxx网站 | 人妻少妇精品一区二区 | 国产又黄视频 | 国产美女激情 | 人人草人人插 | 成年人视频免费在线观看 | 欧美香蕉 | 国精产品一区二区 | 三级做爰第一次 | 国产又粗又猛视频免费 | 91视频免费看片 | 成人免费在线观看网站 | 欧美极度另类 | 成人开心激情 | 麻豆精品国产传媒av绿帽社 | 亚洲aaaa级特黄毛片 | 国产精品久久9 | 又污又黄的视频 | 亚洲一二三 | 男插女在线观看 | 亚洲美女视频在线 | 国偷自产av一区二区三区 | 亚洲专区第一页 | 国产成人99| 蜜桃久久精品 | 日韩精品视频一区二区三区 | 色综合一区二区三区 | 国产黄色网页 | 深夜福利一区二区三区 | 国产精品v亚洲精品v日韩精品 | 免费在线观看av网站 | 黄色免费观看网站 | 久久久久久久 | 日韩美女视频在线观看 | 国产传媒在线播放 | 久九九 | 图书馆的女友动漫在线观看 | 国产中文字幕亚洲 | 中国a毛片 | 中日韩男男gay无套 人人草人人干 | 黑人黄色一级片 | 日本bdsm视频 | 伊人久久大 | 毛片大全免费看 | 日韩三级黄色片 | 日本大奶视频 | 欧美色啪 | 日韩不卡免费视频 |