Hypertable是什么Hypertable是一個正在進行中的開源項目,以google的bigtable論文為基礎指導,使用C++語言實現。目的是為了解決大并發,大數據量的數據庫需求。目前只支持最基本的查詢功能,對于事物、關聯查詢等都不支持。對單條查詢的響應時間可能也不如傳統數據庫(要看數據量,量越大,對hypertable越有力)。好處是,可以處理大量并發請求,和管理大量數據。可擴縮性好,擴容只需要增加集群中的機器就ok了。任何節點失效,既不會造成系統癱瘓也不會丟失數據。在集群節點足夠的情況下,并發量和數據量對性能基本沒有影響。注意:Hypertable不是關系數據庫。而且它對稀疏數據是只存儲其有效部分的。舉個例子來說,假設一個表有10列。表中的一條記錄,只有第三列有值。那么實際上只有第三列被存儲了,無值的列沒有保留空位。這些特點使得Hypertable在使用的時候與關系數據庫不同。
Hypertable是一個正在進行中的開源項目,以google的bigtable 論文為基礎指導,使用c++語言實現。目的是為了解決大并發,大數據量的數據庫需求。目前 只支持最基本的查詢功能,對于事物,關聯查詢等都不支持。對單條查詢的響應時間可能也不如傳統數據庫(要看數據量,量越大,對hypertable越有力)。好處是,可以處理大量并發請求,和管理大量數據。可擴縮性好,擴容只需要增加集群中的機器就可以。任何節點失效,既不會造成系統癱瘓也不會數據丟失。在集群節點足夠的情況下,并發量和數據量對性能基本沒有影響。<br> Hypertable不是關系數據庫。而且它對稀疏數據是只存儲其有效部分的。舉個例子來說,假設一個表有10列。表中的一條記錄,只有第三列有值。那么實際上只有第三列被存儲了,無值的列不保留空位。這些特點使得Hypertable在使用的時候與關系數據庫不同。