點擊右邊

YH6:Oracle Shard星城賺錢ing 學問庫

六合彩全車

完美分析運彩ptt

《YH6:Oracle Sharding 學問庫》要點:
本文先容了YH6:Oracle Sharding 學問庫,但愿對您有效。若是有疑難,可以接洽咱們。

簡略來說,Oracle的Sharding手藝便是經由過程分區(Partioning)手藝的擴大來完成的.曩昔一個表的分區可以存在于不同的表空間,目前可以存在于不同的數據庫.不同分區存在于不同數據庫,這就將數據隔離了開來,Sharding就此完成.

Benefits of Sharding

Sharding為最高要求的OLTP運用供應線性可擴大性以及完備的故障隔離.其首要優點包含:

  • 線性可擴大性.?Sharding打消了機能瓶頸,而且可以經由過程增添分片來線性擴大機能以及容量.
  • 故障停止.分片是一種無同享硬件根基架構,可打消單點故障,例如同享磁盤,SAN以及聚集,并供應強盛的故障隔離 – 一個分片的故障或者減慢不會影響其余分片的機能以及可用性.
  • 數據的地輿漫衍.分片使得可以盡可能靠近花費者進行存儲特定數據,而且當數據必需位于特定統領區時知足監管要求.
  • 滾動進級.一次在一個分片上運用設置變動不會影響其余分片,并許可治理員起首測試對小數據子集的變動.
  • 云部署的簡略性.分片特別很是得當在云中部署,可以依據必要調整巨細以順應任何可用的云根基辦法,而且依然完成所需的服務程度. Oracle Sharding支撐外部部署,云以及夾雜部署模子.

Oracle Sharding的組件

Oracle Sharding是實用于OLTP運用法式的可擴大性以及可用性功效.它可以在不同享硬件或者軟件的Oracle數據庫池平分發以及復制數據.運用法式將數據庫池視為單個邏輯數據庫.運用法式可以經由過程向池中增添數據庫(分片),在任何平臺大將數據、事務以及用戶彈性擴大到任何級別. Oracle 12.2支撐擴大到1000個分片.

下圖申明了Oracle Sharding的首要架構組件:

  • 分段數據庫(SDB)?– 單個邏輯Oracle數據庫,橫跨在沒有同享硬件或者軟件的物理Oracle數據庫(分片)池中進行程度分區
  • 分片?– 承載分片數據庫子集的自力物理Oracle數據庫
  • 全局服務?– 供應對SDB中數據的走訪的數據庫服務
  • Shard目次?– 支撐主動分片部署,集中治理分片數據庫以及多分片查問的Oracle數據庫
  • 分片導向?– 收集偵聽器,可依據分片鍵完成高機能毗鄰路由
  • 毗鄰池?– 在運轉時,經由過程跨池毗鄰路由數據庫哀求,充任分片導向
  • 治理接口?– GDSCTL(下令行適用法式)以及Ora麻將現金版cle企業治理器(GUI)

Oracle Sharding的使用處景

  • Extreme scaling of web-scale OLTP databases 范圍較大的web-scale 聯機事務處置數據庫首要履行單片操作
  • fault isolation 故障隔離單個分片浮現故障不會致使端的服務器掛失
  • Geo-data distribution 地輿數據漫衍使數據更靠近花費者以淘汰耽誤必要知足在國民國度存儲用戶數據的監管要求

更多對于Sharding的學問:

對于Oracle Sharding,你想曉得的都在這里

真實場景下Oracle Sharding的上風比較以及選擇

在12.2中,Sharding有很多功效上的新特征以及特征的加強.

Oracle Database 12c版本2(12.2)的分片是一種實用的在線事務處置(OLTP)運用法式的架構,個中數據被程度分區到多個分立的Oracle數據庫(稱為分片),這些數據庫不同享硬件或者軟件.分片聚攏作為單個邏輯數據庫呈現給運用法式.

經由過程Oracle Data Guard或者Oracle GoldenGate replication進行主動部署,可完成單個分片的高可用性.每個分片是一個Oracle數據庫,它們具備雷同的功效,只有少少數的環境下會作為非分片部署中的Oracle數據庫.

  • Oracle分片用于為分片式數據庫架構顯式設計的自界說OLTP運用法式.與基于Oracle Real Application Clusters(Oracle RAC)的架構不同,使用分片的運用法式必需具備明確界說的數據模子以及數據漫衍戰略(一致的哈希,規模,列表或者組合),首要使用分片鍵走訪數據.密鑰的示例包含customer_id,account_no,country_id等. Oracle分片還支撐數據放置戰略以及一切部署模子(例如,內地以及公共或者夾雜云).

12.2對于Sharding的新特征,請查望:

Oracle 12.2新特征掌上手冊 – 第四卷 Sharding 的加強

分片級其它高可用

Oracle Sharding與Oracle數據庫復制手藝集成,可在碎片級別完成高可用性以及劫難規復.可以經由過程如下兩種方式完成:

一、Oracle Sharding與Oracle Data Guard慎密集成.

2、Oracle Data Guard與SDB

Oracle Sharding與Oracle Data Guard慎密集成.?Data Guard復制維護一個或者多個分片(首要)的同步正本(standbys),以完成高可用性以及數據珍愛.Standbys可以在內地或者遙程部署,而且在使用Oracle Active Data Guard時也能夠關上只讀走訪.

具體內容及高可用完成參考:Shard_Level High Availability

文章來自微信”號:數據以及云

【免責聲明】本站內容轉載自互聯網,其相關談吐僅代表作者小我私家概念盡非權勢巨子,不代表本站態度。如您發明內容存在版權成績,請提交相關鏈接至郵箱:,咱們將實時予以處置。