文檔存儲和列存儲
按列存儲資料雖然沒有顛覆傳統的按行存儲資料的理論,但結合資料壓縮,無共用,大規模並行處理架構時,它可以保持高性能做應用分析和商務智慧處理,在雲 計算服務中使用Sybase IQ或Vertica列存儲,組織可以在保持伺服器硬體不變的情況下增強BI能力,Sybase IQ處理複雜的分析查詢,加速報告處理,包括為字串處理建立索引,如SQL LIKE查詢,它通過標準資料訪問API提供連接,它的Rcube方案相對普通關係資料倉庫和資料集市提供了性能上的優勢。Vertica分析資料庫支援 網格架構,TB級大小的資料庫,基於標準的連接,亞馬遜EC2用戶可以即付即用,有一個大型AMI實例,ODBC,JDBC,Python和Ruby驅動,資料庫大小每節點可以達到1TB,節點數量可以無限制增加。
Apache CouchDB是一個靈活的,具有容錯功能的資料存儲,它支援JavaScript物件標記(JSON)和AtomPub資料格式,它為讀取和更新命名文 檔提供REST風格的API。為了確保資料一致性,它具有ACID屬性,不會覆蓋提交的資料,它使用一個文檔ID和序號寫入B叉樹索引,並依靠序號提 供生成文檔版本的功能。CouchDB提供了一個基於對等的分散式資料庫解決方案,支援雙向複製。
沒有留言:
張貼留言