之前說起 將參加 2010 數據庫技術大會,今天將這次參會使用的 PPT 貼出來,或許會對大家有點用。 先大概介紹下大會的幾本情況吧,滿滿2天的大會,共安排了 29 場演講,內容涵蓋了 Oracle,MySQL,DB2,SQL Server ,Sybase,達夢(國產數據庫) 等多種數據庫
之前說起 將參加 2010 數據庫技術大會,今天將這次參會使用的 PPT 貼出來,或許會對大家有點用。
先大概介紹下大會的幾本情況吧,滿滿2天的大會,共安排了 29 場演講,內容涵蓋了 Oracle,MySQL,DB2,SQL Server ,Sybase,達夢(國產數據庫) 等多種數據庫,演講數量之多,主題內容之豐富,實數罕見,哈哈。演講嘉賓的陣容也非常龐大,國內14個 ACE / ACE Director,其中9位到場演講。
各個主題內容的 PPT 可以到 此處下載 ,這里我大概介紹下“高可用可擴展數據庫架構” 這個話題吧:
在主題中,我從數據庫的 高可用 和 可擴展 兩個方面來進行了分享探討:
高可用
單獨的硬件高可用除了冗余之外本身沒有太多可以講的,所以一筆帶過。
基于共享設備的數據高可用只是大概的介紹了可能的方案,由于各方案的實施都比較昂貴,更適合于Oracle,DB2等,所以也沒有深入探討。
所以,這部分重點介紹了一下利用 MySQL 的 Replication 技術和應用程序的共同配合來實現 Share Nothing 方式的高可用。
可擴展
對于擴展性,Scale Up基本上就是各個廠商自身單臺設備擴容能力的比拼,我們沒有太多能力干預,所以我也只是簡單分析了一下。
而對于 Scale Out,我想肯定是大家最關心的問題了。而Scale Out 中的 Sharding ,我想大家肯定也不是第一次聽到,畢竟不是什么新東西了。
我這里重點介紹的是Sharding過程中如何選擇合適的Sharding方法,如何解決Sharding之后的數據合并問題(其實沒有解決,囧…),以及如何利用數據庫外部資源(Cache,Search)來解決數據層的擴展性問題。
其實架構這個東西本身就是 仁者見仁智者見智,沒有萬能的架構,也沒有長久適用的架構。架構和業務場景息息相關密不可分,離開了實際業務場景談架構,可以說就是紙上談兵,那如果離開了架構僅僅追求快速的業務實現呢?呵呵,出來混,遲早要還的。
注:我本身不是什么架構師,占用大家那么多寶貴時間聽我扯淡架構,挺感動的…
高可用可擴展數據庫架構方案探討
View more presentations from Sky Jian.
原文地址:DTCC歸來-高可用可擴展數據庫架構探討, 感謝原作者分享。
聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com