這可能聽起來像一個愚蠢的問題,但我最近正在學習一個大表。NoSql vs BigTable(比較客戶端API)
有人請告訴我使用Big Table over NoSql數據庫的優勢。我最終將它們看作是半結構化的數據存儲。有些人提到Big Table與NoSql數據庫相比有更簡單的界面,但我不太明白。也有一種方法,我可以嘗試大表的API的??
此外,Big Table是否有Web界面,如果是的話,我是否也可以獲得它的鏈接?
這可能聽起來像一個愚蠢的問題,但我最近正在學習一個大表。NoSql vs BigTable(比較客戶端API)
有人請告訴我使用Big Table over NoSql數據庫的優勢。我最終將它們看作是半結構化的數據存儲。有些人提到Big Table與NoSql數據庫相比有更簡單的界面,但我不太明白。也有一種方法,我可以嘗試大表的API的??
此外,Big Table是否有Web界面,如果是的話,我是否也可以獲得它的鏈接?
BigTable是Google的系統,用於存儲大型文檔的數據。它不會在文檔之間產生關係,因爲它不利於Google應用程序的體系結構。這種「無關」數據實例的理念是NoSQL的基本思想。簡而言之,BigTable就是NoSQL,因爲NoSQl是理論思想(就像RDBMS是MySQL,MSSQL和其他基礎理論一樣)。
一個bigtable的方法已經完成並誕生了hadoop。它被很多行業廣泛使用。其他相關的實現是storm,它在服務實時數據時試圖更快運行。
關於NoSQL databases你應該好好看看hbase,cassandra,如果你是從RDBMS世界MongoDB未來將開始實現使用的NoSQL的最佳選擇。
請注意仔細閱讀有關BigTable的Google筆記。
乾杯!