MongoDB做高效能資料庫,Redis做快取,HBase做大資料分析。MongoDB還無法取代關係型資料庫。
傳統關係型資料庫面對資料規模、資料模型複雜時的不足,導致了NoSQL的快速發展,後者易擴充套件,效能高,支援靈活的資料模型。
MongoDB是高效能、無模式的文件型資料庫,支援二級索引,非常適合文件化格式的儲存及查詢。MongoDB的官方定位是通用資料庫,確實和MySQL有些像,現在也很流行,但它還是有事務、join等短板,在事務、複雜查詢應用下無法取代關係型資料庫。
Redis是記憶體型Key/Value系統,讀寫效能非常好,支援操作原子性,很適合用來做快取記憶體。
HBase儲存容量大,一個表可以容納上億行、上百萬列,可應對超大資料量要求擴充套件簡單的需求。Hadoop的無縫整合,讓HBase的資料可靠性和海量資料分析效能(MapReduce)值得期待。
所以說,關係型資料庫和NoSQL各有優劣,兩者結合,可以覆蓋更多的業務場景。
網易雲提供三副本高可用的[MongoDB](MongoDB 服務_MongoDB 雲端解決方案-網易雲)雲端解決方案,併為備份、監控和效能特別最佳化,使用[Redis](Redis_快取服務_key-value線上儲存服務-網易雲)構建高效能快取,支援資料持久化,使用HBase支援大資料分析。
MongoDB做高效能資料庫,Redis做快取,HBase做大資料分析。MongoDB還無法取代關係型資料庫。
傳統關係型資料庫面對資料規模、資料模型複雜時的不足,導致了NoSQL的快速發展,後者易擴充套件,效能高,支援靈活的資料模型。
MongoDB是高效能、無模式的文件型資料庫,支援二級索引,非常適合文件化格式的儲存及查詢。MongoDB的官方定位是通用資料庫,確實和MySQL有些像,現在也很流行,但它還是有事務、join等短板,在事務、複雜查詢應用下無法取代關係型資料庫。
Redis是記憶體型Key/Value系統,讀寫效能非常好,支援操作原子性,很適合用來做快取記憶體。
HBase儲存容量大,一個表可以容納上億行、上百萬列,可應對超大資料量要求擴充套件簡單的需求。Hadoop的無縫整合,讓HBase的資料可靠性和海量資料分析效能(MapReduce)值得期待。
所以說,關係型資料庫和NoSQL各有優劣,兩者結合,可以覆蓋更多的業務場景。
網易雲提供三副本高可用的[MongoDB](MongoDB 服務_MongoDB 雲端解決方案-網易雲)雲端解決方案,併為備份、監控和效能特別最佳化,使用[Redis](Redis_快取服務_key-value線上儲存服務-網易雲)構建高效能快取,支援資料持久化,使用HBase支援大資料分析。