日韩av手机在线免费观看_四虎免看黄_亚洲一区中文字幕_亚洲小视频网站_国产一区日韩在线_国产欧美精品一区二区

下載吧 - 綠色安全的游戲和軟件下載中心

軟件下載吧

當(dāng)前位置:軟件下載吧 > 技術(shù)開發(fā) > 數(shù)據(jù)庫 > 詳解基于PostgreSQL/openGauss?分布式數(shù)據(jù)庫解決

詳解基于PostgreSQL/openGauss?分布式數(shù)據(jù)庫解決

時(shí)間:2024-02-05 12:47作者:下載吧人氣:38

在 MySQL ShardingSphere-Proxy 逐漸成熟并被廣泛采用的同時(shí),ShardingSphere 團(tuán)隊(duì)也在 PostgreSQL ShardingSphere-Proxy 上持續(xù)發(fā)力。相比前期的 alpha 與 beta,5.0.0 正式版對(duì) PostgreSQL 的協(xié)議實(shí)現(xiàn)、SQL 支持度、權(quán)限控制等方面進(jìn)行了大量的完善,為后續(xù)全面對(duì)接 PostgreSQL 生態(tài)打下基礎(chǔ)。ShardingSphere-Proxy 與 PostgreSQL 的生態(tài)對(duì)接,讓用戶能夠在 PostgreSQL 數(shù)據(jù)庫的基礎(chǔ)上獲得如數(shù)據(jù)分片、讀寫分離、影子庫、數(shù)據(jù)加密/脫敏、分布式治理等透明化的增量能力。

除了 PostgreSQL 方面,由華為開源的國產(chǎn)數(shù)據(jù)庫 openGauss 的熱度持續(xù)攀升。openGauss 具備優(yōu)秀的單機(jī)性能,配合 ShardingSphere 的能力和生態(tài),能夠打造出覆蓋更多場(chǎng)景的國產(chǎn)分布式數(shù)據(jù)庫解決方案。

ShardingSphere PostgreSQL/openGauss Proxy 目前能夠支持?jǐn)?shù)據(jù)分片、讀寫分離、影子庫、數(shù)據(jù)加密/脫敏、分布式治理等 Apache ShardingSphere 生態(tài)中大部分能力,在完善程度上逐漸對(duì)齊 ShardingSphere MySQL Proxy。

本文將給大家介紹 ShardingSphere-Proxy 5.0.0 在 PostgreSQL 上所做的提升以及與 openGauss 的生態(tài)對(duì)接。

作者介紹

吳偉杰

Apache ShardingSphere Committer,SphereEx 中間件工程師。目前專注于 Apache ShardingSphere 及其子項(xiàng)目 ElasticJob 的研發(fā)。

ShardingSphere-Proxy 介紹

ShardingSphere-Proxy 是 ShardingSphere 生態(tài)中的一個(gè)接入端,定位為對(duì)客戶端透明的數(shù)據(jù)庫代理。ShardingSphere Proxy 不局限于 Java,其實(shí)現(xiàn)了 MySQL、PostgreSQL 數(shù)據(jù)庫協(xié)議,可以使用各種兼容 MySQL / PostgreSQL 協(xié)議的客戶端連接并操作數(shù)據(jù)。

詳解基于PostgreSQL/openGauss?分布式數(shù)據(jù)庫解決

ShardingSphere-JDBC ShardingSphere-Proxy
數(shù)據(jù)庫 任意 基于 MySQL / PostgreSQL 協(xié)議的數(shù)據(jù)庫
連接消耗數(shù)
異構(gòu)語言 支持 Java 等基于 JVM 語言 任意
性能 損耗低 損耗略高
無中心化
靜態(tài)入口

在做了分庫分表或其他規(guī)則的情況下,數(shù)據(jù)會(huì)分散到多個(gè)數(shù)據(jù)庫實(shí)例上,在管理上難免會(huì)有一些不便;或者使用非 Java 語言的開發(fā)者,需要 ShardingSphere 所提供的能力…… 以上這些情況,正是 ShardingSphere-Proxy 力所能及之處。

ShardingSphere-Proxy 隱藏了后端實(shí)際數(shù)據(jù)庫,對(duì)于客戶端來說就是在使用一個(gè)數(shù)據(jù)庫,不需要關(guān)心 ShardingSphere 如何協(xié)調(diào)背后的數(shù)據(jù)庫,對(duì)于使用非 Java 語言的開發(fā)者或 DBA 更友好。

在協(xié)議方面,ShardingSphere PostgreSQL Proxy 實(shí)現(xiàn)了 Simple Query 與大部分 Extended Query 協(xié)議,支持異構(gòu)語言通過 PostgreSQL/openGauss 驅(qū)動(dòng)連接 Proxy。ShardingSphere openGauss Proxy 在復(fù)用 PostgreSQL 協(xié)議的基礎(chǔ)上,還支持 openGauss 特有的批量插入?yún)f(xié)議。

不過,由于 ShardingSphere-Proxy 相比 ShardingSphere-JDBC 增加了一層網(wǎng)絡(luò)交互,SQL 執(zhí)行的延時(shí)會(huì)有所增加,損耗相比 ShardingSphere-JDBC 略高。

ShardingSphere-Proxy 與 PostgreSQL 的生態(tài)對(duì)接

兼容 PostgreSQL Simple Query 與 Extended Query

詳解基于PostgreSQL/openGauss?分布式數(shù)據(jù)庫解決

Simple Query 與 Extended Query 是大多數(shù)用戶在使用 PostgreSQL 時(shí)最常用的協(xié)議。

比如,使用如下命令行工具 psql 連接 PostgreSQL 數(shù)據(jù)庫進(jìn)行 CRUD 操作時(shí),主要使用 Simple Query 協(xié)議與數(shù)據(jù)庫交互。

$ psql -h 127.0.0.1 -U postgres
psql (14.0 (Debian 14.0-1.pgdg110+1))
Type “help” for help.
postgres=# select id, name from person where age < 35;
id | name
—-+——
1 | Foo
(1 row)

標(biāo)簽MySQL,技術(shù)文檔,數(shù)據(jù)庫,PostgreSQL

相關(guān)下載

查看所有評(píng)論+

網(wǎng)友評(píng)論

網(wǎng)友
您的評(píng)論需要經(jīng)過審核才能顯示

熱門閱覽

最新排行

公眾號(hào)

主站蜘蛛池模板: 国产精品黄视频 | 中文字幕91 | 成人性生交大片免费看中文带字幕 | 国产免费一区二区三区免费视频 | 日韩一区二区在线观看 | 亚洲精品乱码久久久久久9色 | 日韩欧美久久精品 | 精品美女久久久久久免费 | 欧美在线一区二区三区 | 亚洲人免费视频 | 成人在线电影在线观看 | 亚洲精品乱码久久久久久9色 | 中文字幕国产视频 | 最近日韩中文字幕 | 国产精品久久久久久久免费大片 | 狠狠久久| 黄色高清视频 | 涩爱av一区二区三区 | 欧美.com | 亚洲永久精品国产 | 欧美午夜精品 | 一级片免费视频 | 日本福利片 | 久优草 | 激情网站在线观看 | 综合国产在线 | 国产精品区一区二区三区 | 在线观看黄色 | 日韩精品av一区二区三区 | 天堂av免费观看 | 国产精品久久久久aaaa | 国产一在线观看 | 97日韩精品 | 欧美国产日韩在线观看 | 国产欧美一区二区三区日本久久久 | 国产精品久久久久久网站 | 久久99精品久久久 | 日本三级电影在线看 | 欧美激情久久久 | 国产精品久久一区二区三区 | 蜜桃一区二区三区 |