99久,亚洲情a成黄在线观看,最新国产一区在线观看,中字一区二区中文字幕欧美日韩精品 ,99精品国产乱码久久久人妻

阿里云oceanbase數(shù)據(jù)庫(kù)的概述及特性

2024-03-20 14:12:13  |  來(lái)源:看點(diǎn)時(shí)報(bào)  |    

OceanBase是阿里巴巴自主研發(fā)的高性能分布式關(guān)系數(shù)據(jù)庫(kù)。它支持完整的ACID特性,與MySQL協(xié)議和語(yǔ)法高度兼容,可以使用高性能、可擴(kuò)展和持續(xù)可用的分布式數(shù)據(jù)服務(wù),而遷移成本最低。阿里云oceanbase實(shí)現(xiàn)了數(shù)千億條記錄、數(shù)百TB數(shù)據(jù)的跨行跨表業(yè)務(wù),支持天貓大部分OLTP和OLAP線上業(yè)務(wù)。

阿里云oceanbase特性

阿里云oceanbase最初是為了處理淘寶的大規(guī)模數(shù)據(jù)而產(chǎn)生的。傳統(tǒng)的Oracle單機(jī)數(shù)據(jù)庫(kù)無(wú)法支持?jǐn)?shù)百TB的數(shù)據(jù)存儲(chǔ)和數(shù)十萬(wàn)的QPS,硬件擴(kuò)展成本過(guò)高。

淘寶已經(jīng)用MySQL代替了Oracle,但是需要存儲(chǔ)在不同的數(shù)據(jù)庫(kù)和表中,也有很多缺點(diǎn)。按子數(shù)據(jù)庫(kù)和子表添加節(jié)點(diǎn)比較復(fù)雜,查詢時(shí)可能需要訪問(wèn)所有分區(qū)的數(shù)據(jù)庫(kù),所以性能很差。

淘寶甚至考慮過(guò)HBase,但是HBase只能支持單行交易查詢,不支持ACID功能,只支持最終一致性。淘寶的業(yè)務(wù)必須支持跨行、跨表業(yè)務(wù),部分訂單信息需要支持強(qiáng)一致性。

基于以上原因,需要開(kāi)發(fā)一種新的數(shù)據(jù)庫(kù),不僅具有良好的可擴(kuò)展性,而且能夠支持跨行、跨表交易,于是OceanBase應(yīng)運(yùn)而生。

阿里云oceanbase具有以下特性:

1、高可擴(kuò)展性

傳統(tǒng)的關(guān)系型數(shù)據(jù)庫(kù)(如Oracle或MySQL)雖然特性完善,但數(shù)據(jù)庫(kù)擴(kuò)展性差。隨著數(shù)據(jù)量的增加,需要將它們存儲(chǔ)在不同的數(shù)據(jù)庫(kù)和表中。查詢時(shí),需要將相應(yīng)的SQL解析到指定的數(shù)據(jù)庫(kù)中。數(shù)據(jù)庫(kù)管理員需要花費(fèi)大量的時(shí)間來(lái)擴(kuò)充數(shù)據(jù)庫(kù),對(duì)維護(hù)人員的技術(shù)要求也比較高。他們要掌握分布式處理中的數(shù)據(jù)讀寫分離、垂直拆分、水平拆分等技術(shù)。

而阿里云oceanbase采用分布式技術(shù)和無(wú)共享架構(gòu),數(shù)據(jù)自動(dòng)分布到多個(gè)數(shù)據(jù)庫(kù)主機(jī),使用廉價(jià)的PC服務(wù)器作為數(shù)據(jù)庫(kù)主機(jī),可以自由擴(kuò)展整個(gè)分布式數(shù)據(jù)庫(kù)系統(tǒng),既降低了成本,又保證了橫向擴(kuò)展的無(wú)限性。

OceanBase又稱云數(shù)據(jù)庫(kù),具有云存儲(chǔ)隨機(jī)擴(kuò)展的特點(diǎn)。

2、高可靠性

阿里云oceanbase數(shù)據(jù)庫(kù)系統(tǒng)使用的廉價(jià)PC服務(wù)器。這些服務(wù)器不可靠,容易出故障。但是,OceanBase必須保證任何時(shí)候任何硬件故障都不會(huì)影響業(yè)務(wù)。

因此,OceanBase引入了Paxos協(xié)議來(lái)保證分布式事務(wù)的一致性,即一個(gè)數(shù)據(jù)庫(kù)系統(tǒng)中的數(shù)據(jù)以備份的形式存儲(chǔ)在多臺(tái)機(jī)器中。當(dāng)其中一個(gè)失敗時(shí),其他備份仍然可以使用,并且可以根據(jù)系統(tǒng)日志恢復(fù)失敗前的數(shù)據(jù)。

3、數(shù)據(jù)準(zhǔn)確性

阿里云oceanbase是一個(gè)新的關(guān)系數(shù)據(jù)庫(kù),它支持事務(wù)的ACID特性。這在電商、金融等領(lǐng)域非常重要。這些領(lǐng)域?qū)?shù)據(jù)的準(zhǔn)確性要求非常高,比如電子商務(wù)中的支付數(shù)據(jù)。這些數(shù)據(jù)應(yīng)該是一致的,不應(yīng)該丟失任何數(shù)據(jù)。

OceanBase在設(shè)計(jì)的時(shí)候,讀事務(wù)基本是分布式并發(fā)執(zhí)行的,而寫事務(wù)是集中式串行的,任何一個(gè)寫事務(wù)在最終提交之前對(duì)其他讀事務(wù)都是不可見(jiàn)的,所以O(shè)ceanBase具有很強(qiáng)的一致性,可以保證數(shù)據(jù)的正確性。

4、高性能

數(shù)據(jù)庫(kù)的總量非常大,每天增加、刪除、更改的數(shù)據(jù)只是其中的一小部分,是增量數(shù)據(jù)。

阿里云oceanbase將數(shù)據(jù)分為基準(zhǔn)數(shù)據(jù)和增量數(shù)據(jù)?;鶞?zhǔn)數(shù)據(jù)是保持不變的歷史數(shù)據(jù),可以存儲(chǔ)在磁盤上,保證數(shù)據(jù)的穩(wěn)定性;增量數(shù)據(jù)是最新修改的數(shù)據(jù),存儲(chǔ)在內(nèi)存中。這種添加、刪除、更改記錄的存儲(chǔ)方式大大提高了系統(tǒng)寫事務(wù)的性能,增量數(shù)據(jù)凍結(jié)后會(huì)轉(zhuǎn)移到SSD,依然會(huì)提供高性能的讀取服務(wù)。阿里云oceanbase將在系統(tǒng)低負(fù)載期間合并數(shù)據(jù),以避免對(duì)業(yè)務(wù)造成不利影響。

 

關(guān)鍵詞 概述 特性 oceanbase

編輯:HE02
上一篇:廈門國(guó)際石材展今日收官,冠源陶瓷盡展行業(yè)標(biāo)桿風(fēng)采!    下一篇:最后一頁(yè)