大數(shù)據(jù)需要通過分布式集群的方式解決存儲和訪問問題。其核心思想是使多個服務器協(xié)同工作,完成單臺服務器不能完成的任務,特別是高并發(fā)、大容量的任務。分布式數(shù)據(jù)庫是數(shù)據(jù)庫技術(shù)和網(wǎng)絡(luò)技術(shù)相結(jié)合的產(chǎn)物,它通過網(wǎng)絡(luò)技術(shù)把物理上獨立的數(shù)據(jù)庫連接起來,在邏輯層次上實現(xiàn)集中管理。下面就讓小編為大家介紹分布式數(shù)據(jù)庫系統(tǒng)的特點有哪些?
分布式數(shù)據(jù)庫系統(tǒng)的特點有哪些?
分布數(shù)據(jù)庫系統(tǒng)中,應用程序可以對數(shù)據(jù)庫進行透明操作,數(shù)據(jù)庫中的數(shù)據(jù)分別存儲在不同的本地數(shù)據(jù)庫中,由不同計算機上的DBMS管理。
分布數(shù)據(jù)處理采用“分而治之”的方法解決大規(guī)模的數(shù)據(jù)管理問題,其處理數(shù)據(jù)的基本特征如下。
在分布式系統(tǒng)中,數(shù)據(jù)不會被存儲在一個地方,而是被存儲在計算機網(wǎng)絡(luò)的多個地點。但是在邏輯上,它們是由所有用戶共享的,并且由DBMS統(tǒng)一管理。在訪問數(shù)據(jù)時,用戶不必指出數(shù)據(jù)存儲在哪里,也不必了解分布式系統(tǒng)中的哪個服務器。
分散式數(shù)據(jù)的復制有助于改善性能,更容易協(xié)調(diào)不同且有沖突的用戶需求。與此同時,當某個服務器發(fā)生故障時,該服務器上的數(shù)據(jù)仍然被備份到其他服務器上,從而提高了系統(tǒng)的可用性。
這一多拷貝方式對用戶透明,即用戶無需知道副本存在,由系統(tǒng)統(tǒng)一管理、協(xié)調(diào)副本調(diào)用。
在分布式數(shù)據(jù)處理中,重復組成,從而消除了單一故障點,即系統(tǒng)中一個或多個服務器發(fā)送故障不會使整個系統(tǒng)癱瘓,從而提高系統(tǒng)的可靠性。
但分布式系統(tǒng)中的事務是并發(fā)的,也就是說,不同的用戶可以同時訪問同一個數(shù)據(jù)源,這就要求系統(tǒng)支持分布式并發(fā)控制,保證系統(tǒng)中數(shù)據(jù)的一致性。
分布系統(tǒng)解決了海量數(shù)據(jù)的存儲和訪問,但在分布式環(huán)境中,數(shù)據(jù)庫會遇到更加復雜的問題。
1.分布式環(huán)境下,數(shù)據(jù)以多拷貝的方式存儲,那么,如何選擇向用戶提供數(shù)據(jù)訪問權(quán)限,或者用戶修改某一拷貝的數(shù)據(jù),如何使系統(tǒng)中的每一個拷貝都得到更新。
2.若要更新系統(tǒng)的所有副本信息,則其中一個服務器因網(wǎng)絡(luò)或軟件的硬問題而失敗。當此情況下,如何確保故障恢復時,該服務器上的副本與其他副本一致。
這些問題對分布式數(shù)據(jù)庫管理系統(tǒng)提出了挑戰(zhàn),這些問題是分布式系統(tǒng)固有的復雜性,但更重要的是對分布數(shù)據(jù)的管理,控制數(shù)據(jù)間的一致性和數(shù)據(jù)訪問的安全性。如果大家對此感興趣的話,可以多多搜索相關(guān)知識進行學習,以上就是小編為大家介紹的分布式數(shù)據(jù)庫系統(tǒng)的特點有哪些?感謝觀看。
[免責聲明]
文章標題: 分布式數(shù)據(jù)庫系統(tǒng)的特點有哪些?
文章內(nèi)容為網(wǎng)站編輯整理發(fā)布,僅供學習與參考,不代表本網(wǎng)站贊同其觀點和對其真實性負責。如涉及作品內(nèi)容、版權(quán)和其它問題,請及時溝通。發(fā)送郵件至36dianping@36kr.com,我們會在3個工作日內(nèi)處理。