Changes between Version 15 and Version 16 of HyperTable
- Timestamp:
- Mar 21, 2008, 2:26:34 PM (17 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
HyperTable
v15 v16 20 20 * Hypertable 裡的schemas 非常有彈性, 只有行家族需要事先被定義。建立table的HQL命令如下﹔ 21 21 CREATE TABLE Items { 22 23 24 25 22 tag, 23 review, 24 price 25 }; 26 26 * 資料以 key:value組的方式儲存。所有資料的修定版都儲存在Hypertable裡,所以時間戳記是keys裡相當重要的一個部分。每單一資料點的典型key是<row><column-family><column-qualifier><timestamp>。所挑選到的時間戳記通常會以一個range做傳入,然後回傳一整個range的所有值。這可以使得很容易看出資料的舊版本值和看其隨著時間的變化,並且可以確保之前的資料都有被儲存起來而不是被覆寫過去。這預設的行為可以被覆寫而儲存成一個固定號碼的最近版本,並允許較舊的版本做鬆散的垃圾收集。以下為Zebra列的時間戳記版本: 27 27 … … 58 58 == 【Reference】 == 59 59 * [http://www.hypertable.org/ HyperTable 官方網站] 60 * [http://my.donews.com/eraera/2006/09/26/swogzstwtqdnwlfrzgsljctkjsbrtuiumxzj/ 翻譯:Google 大表(BigTable)] - [http://labs.google.com/papers/bigtable-osdi06.pdf 原文(PDF)]60 * [http://my.donews.com/eraera/2006/09/26/swogzstwtqdnwlfrzgsljctkjsbrtuiumxzj/ 翻譯:Google BigTable] - [http://labs.google.com/papers/bigtable-osdi06.pdf 原文(PDF)] 61 61 * [http://blogs.the451group.com/opensource/2008/02/19/introducing-hypertable-a-new-open-source-database-project/ Introducing Hypertable - a new open source database project] 62 62 * [http://funp.com/push/?tag=Hypertable&hot&stars=1 開放原始碼專案 Hypertable(BigTable clone)的效率]