分布式數據庫技術在保險信息管理系統中的實現

發表于:2008-04-22來源:作者:點擊數: 標簽:數據庫
關鍵字:業務建模 一、引言 80年代以來, 數據庫 技術得到了極大的發展,特別是分布式 網絡 數據庫技術的出現,使不同區域的數據得以共享,提高了工作的協調性與效率。 在保險企業中,營業機構的分散造成了業務數據的分散,總公司與各分公司處于不同的城市或
關鍵字:業務建模

  一、引言

  80年代以來,數據庫技術得到了極大的發展,特別是分布式網絡數據庫技術的出現,使不同區域的數據得以共享,提高了工作的協調性與效率。

  在保險企業中,營業機構的分散造成了業務數據的分散,總公司與各分公司處于不同的城市或城市中的各個地區,在業務上它們處理各自的數據,但也需要彼此之間數據的交換和處理,如何處理分散的數據和集中的管理,是困繞保險數據庫開發者多年的難題,分布式數據庫系統技術的出現為解決這個問題提供了可能。本文就是討論如何利用分布式數據庫技術實現保險資料的交換和管理。

  二、分布式數據庫技術介紹

  分布式數據庫技術是分布式技術與數據庫技術的結合,在數據庫研究領域中已有多年的歷史。從概念上講,分布式數據庫是物理上分散在計算機網絡各結點上,而邏輯上屬于同一個系統的數據集合。它具有數據的分布性和數據庫間的協調性兩大特點。系統強調結點的自治性而不強調系統的集中控制,且系統應保持數據的分布透明性,使應用程序編寫時可完全不考慮數據的分布情況。

  在分布式數據庫系統中數據獨立性概念也同樣重要,然而增加了一個新的概念,就是分布式透明性。所謂分布式透明性就是在編寫程序時好像數據沒有被分布一樣,因此把數據進行轉移不會影響程序的正確性。

  與集中式數據庫系統不同,數據冗余在分布式系統中被看作是所需要的特性,其原因在于:首先,如果在需要的節點復制數據,則可以提高局部的應用性。其次,當某節點發生故障時,可以操作其它節點上的復制數據,因此這可以增加系統的有效性。當然,在分布式系統中對最佳冗余度的評價是很復雜的。

  在分布式數據庫中,數據存儲通過以下三種途徑實現:

  復制:系統維護關系的幾個完全相同的副本,這些副本存儲在不同的結點上。

  分片:關系被劃分為幾個片段,各個片段存儲在不同的結點上。

  復制+分片:關系被劃分為幾個片段,系統為每個片段維護幾個副本。

  三、分布式數據庫技術在系統體系結構中的體現

  3.1 保險企業數據管理的現狀

  在保險企業中,總公司與各分公司處于不同的城市或城市中的各個地區,在業務上它們處理各自的數據,但也需要彼此之間數據的交換和處理。在保險企業原有的業務管理模式中,每個營業機構處理的是本機構的數據,各營業機構之間或下級營業機構與上級營業機構之間只是定期進行統計數據的交換,曾經多次出現客戶交叉投?;虮痪鼙?蛻袅硖幫侗5默F象,存在著嚴重的承保風險隱患,

  3.2 數據庫設計的基本原則

  從全局應用的角度出發,將這些數據庫自下而上構成分布式數據庫系統,實現全局數據的完整性和一致性,各營業機構仍然存放本機構的數據,總公司的數據庫則存放所有業務數據,并對數據進行完整性和一致性的檢查,這種做法雖然有一定的數據冗余,但在不同場地存儲同一數據的多個副本,能提高系統的可靠性和可用性,也提高了局部應用的效率,減少了通訊代價。該分布式數據庫系統可以在對當前機構影響最小的情況下進行擴充,增加新的營業機構時只需增加一個節點就可以了,同時也使得各處理機之間的相互干擾降到最低。

  3.3 數據存儲

  分布式數據庫系統可以通過復制、分片和復制加分片三種方式存儲數據,因為各數據庫之間存在一定的數據冗余,又存在著差異,我們使用了復制+分片的方式進行數據存儲。

原文轉自:http://www.anti-gravitydesign.com

国产97人人超碰caoprom_尤物国产在线一区手机播放_精品国产一区二区三_色天使久久综合给合久久97