資料庫列族
① 列族資料庫是一種非關系型資料庫嗎
列族資料庫不是一種非關系型資料庫。
1、關系型資料庫,是指採用了關系模型來組織數據的資料庫。
2、非關系型資料庫不是一種資料庫,是一種數據結構化存儲方法的集喊高褲合。
3、列族資料庫可以存儲關鍵字及其映射值,並且可以把值分鄭簡成念哪多個列族,讓每個列族代表一張數據映射表。
② nosql資料庫的幾大類型
1. 鍵值資料庫
相關產品:Redis、Riak、SimpleDB、Chordless、Scalaris、Memcached
應用:內容緩存
優點:擴展性好、靈活性好、大量寫操作時性能高
缺點:無法存儲結構化信息、條件查詢效率較低
使用者:網路雲(Redis)、GitHub(Riak)、BestBuy(Riak)、Twitter(Ridis和Memcached)
2. 列族資料庫
相關產品:BigTable、HBase、Cassandra、HadoopDB、GreenPlum、PNUTS
應用:分布式數據存儲與管理
優點:查找速度快、可擴展性強、容易進行分布式擴展、復雜性低
使用者:Ebay(Cassandra)、Instagram(Cassandra)、NASA(Cassandra)、Facebook(HBase)
3. 文檔資料庫
相關產品:MongoDB、CouchDB、ThruDB、CloudKit、Perservere、Jackrabbit
應用:存儲、索引並管理面向文檔的數據或者類似的半結構化數據
優點:性能好、靈活性高、復雜性低、數據結構靈活
缺點:缺乏統一的查詢語言
使用者:網路雲資料庫(MongoDB)、SAP(MongoDB)
4. 圖形資料庫
圖形資料庫-使用圖作為數據模型來存儲數據。
相關產品:Neo4J、OrientDB、InfoGrid、GraphDB
應用:大量復雜、互連接、低結構化的圖結構場合,如社交網路、推薦系統等
優點:靈活性高、支持復雜的圖形演算法、可用於構建復雜的關系圖譜
缺點:復雜性高、只能支持一定的數據規模
使用者:Adobe(Neo4J)、Cisco(Neo4J)、T-Mobile(Neo4J)
③ 列族資料庫對於淘寶有哪些優點
方便查詢了。
列族資料庫將數據存儲在列族中,而列族裡的行則把許多列數據與本行的「行鍵」(row key)關聯起來。列族用來把通常需要一並訪問的相關數據分成組。例如,可能要同時訪問多個客戶的配置信息,但是很少需要同時訪問他們的訂單。 Cassandra是一種能快速執行跨集群寫入操作並易於對此擴展的資料庫。集群中沒有主節點,其中每個節點均可以處理讀取與寫入請求。