近日,分布式事務(wù)與 Linked Server 服務(wù)功能全新上線,特別指出的是,華為云 SQL Server 所有版本均100%支持此兩項(xiàng)服務(wù)功能。該服務(wù)可極大的方便用戶通過(guò)創(chuàng)建 Linked Server 連接,跟用戶的線下實(shí)例,ECS 實(shí)例進(jìn)行跨庫(kù)數(shù)據(jù)交互。
如何理解“分布式事務(wù)”?眾所周知,數(shù)據(jù)庫(kù)能實(shí)現(xiàn)本地事務(wù),也就是在同一個(gè)數(shù)據(jù)庫(kù)中,用戶可以允許一組操作要么全都正確執(zhí)行,要么全都不執(zhí)行。這里特別強(qiáng)調(diào)了本地事務(wù),也就是目前的數(shù)據(jù)庫(kù)只能支持同一個(gè)數(shù)據(jù)庫(kù)中的事務(wù)。但現(xiàn)在的系統(tǒng)往往采用微服務(wù)架構(gòu),業(yè)務(wù)系統(tǒng)擁有獨(dú)立的數(shù)據(jù)庫(kù),因此就出現(xiàn)了跨多個(gè)數(shù)據(jù)庫(kù)的事務(wù)需求,這種事務(wù)即為“分布式事務(wù)”。
實(shí)際上,分布式事務(wù)是隨著互聯(lián)網(wǎng)高速發(fā)展應(yīng)運(yùn)而生的。分布式事務(wù)指事務(wù)的參與者、支持事務(wù)的服務(wù)器、資源服務(wù)器以及事務(wù)管理器分別位于不同的分布式系統(tǒng)的不同節(jié)點(diǎn)之上。簡(jiǎn)單的說(shuō),就是一次大的操作由不同的小操作組成,這些小的操作分布在不同的服務(wù)器上,且屬于不同的應(yīng)用,分布式事務(wù)需要保證這些小操作要么全部成功,要么全部失敗。分布式事務(wù)是對(duì)多個(gè)數(shù)據(jù)庫(kù)的事務(wù)進(jìn)行統(tǒng)一控制,本質(zhì)上來(lái)說(shuō),分布式事務(wù)就是為了保證不同數(shù)據(jù)庫(kù)的數(shù)據(jù)一致性。
此外,華為云 SQL Server 還開放了 Linked Server 功能,不僅可以在RDS 之間建立 Linked Server,在網(wǎng)絡(luò)連通的前提下,也支持和云下自建 SQL Server 建立 Linked Server。華為云 SQL Server 數(shù)據(jù)庫(kù)建立 DBlink 后,如果發(fā)生主備切換,DBlink 不會(huì)自動(dòng)同步到新的主實(shí)例,用戶需要在新的主實(shí)例重新建立 DBlink。
華為云 SQL Server 與傳統(tǒng)的自建機(jī)房提供 SQL Server 的主要不同就是用戶所需負(fù)責(zé)數(shù)據(jù)庫(kù)的模塊多與少的問(wèn)題。由華為云負(fù)責(zé)數(shù)據(jù)庫(kù)基礎(chǔ)配置的運(yùn)維可以使得數(shù)據(jù)庫(kù)運(yùn)維標(biāo)準(zhǔn)化,通常在 SQL Server 安裝后都需要進(jìn)行一些諸如:最大并行度、文件增長(zhǎng)、tempdb個(gè)數(shù)、操作系統(tǒng)權(quán)限、磁盤IO分布等等很多參數(shù)的配置,這些參數(shù)在很多情況下會(huì)對(duì) SQL Server 的性能與可用性產(chǎn)生影響,而很多企業(yè)并沒(méi)有DBA或?qū)I(yè)的數(shù)據(jù)庫(kù)運(yùn)維人員,因此往往不能正確配置這些參數(shù)。 而華為云則可以通過(guò)標(biāo)準(zhǔn)化將這些參數(shù)在實(shí)例生成時(shí)就進(jìn)行配置,這些配置都是經(jīng)過(guò)大量實(shí)踐符合99%數(shù)據(jù)庫(kù)的最佳實(shí)踐,因此可以避免很多由于配置不當(dāng)而產(chǎn)生的數(shù)據(jù)庫(kù)問(wèn)題。
新上線的兩大服務(wù)功能在對(duì)用戶提升極大便利的同時(shí),具有以下4大明顯亮點(diǎn):
1.全版本完美支持分布式事務(wù)與 Linked Server,方便用戶使用事務(wù)方式操作遠(yuǎn)程數(shù)據(jù)。
2.默認(rèn)開啟,實(shí)例創(chuàng)建完成后已默認(rèn)完成配置和功能開通,用戶可直接使用。
3.支持線上實(shí)例與線下、線上與線上實(shí)例之間完美建立分布式事務(wù)聯(lián)系。
4.支持后續(xù)的動(dòng)態(tài)添加、刪除與擴(kuò)展,用戶可通過(guò)微軟SSMS客戶端直接對(duì)已創(chuàng)建的DBlink進(jìn)行編輯和操作。
當(dāng)前,華為云 SQL Server 所有版本均100%支持全新上線的分布式事務(wù)與 Linked Server 服務(wù)功能,該功能將有效提升數(shù)據(jù)庫(kù)性能,助力用戶更好的使用數(shù)據(jù)庫(kù)。了解華為云 SQL Server 及試用,請(qǐng)?jiān)L問(wèn)華為云官網(wǎng)。
最新活動(dòng)
華為云 TaurusDB 性能挑戰(zhàn)賽正在火熱報(bào)名中,獎(jiǎng)金高達(dá)50萬(wàn)!還有機(jī)會(huì)入職華為哦!
歡迎登陸華為云官方網(wǎng)站報(bào)名。(報(bào)名的路徑:華為云官網(wǎng)→ 最新活動(dòng)→ 其他活動(dòng)→ TaurusDB 大賽→ 立即報(bào)名)如有任何建議,可通過(guò)華為云數(shù)據(jù)庫(kù)服務(wù)論壇留言等方式與華為云數(shù)據(jù)庫(kù)團(tuán)隊(duì)交流。