Changes between Version 15 and Version 16 of HyperTable


Ignore:
Timestamp:
Mar 21, 2008, 2:26:34 PM (16 years ago)
Author:
sunny
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • HyperTable

    v15 v16  
    2020 * Hypertable 裡的schemas 非常有彈性, 只有行家族需要事先被定義。建立table的HQL命令如下﹔
    2121CREATE TABLE Items {
    22    tag,
    23    review,
    24    price
    25  };
     22   tag,
     23   review,
     24   price
     25 };
    2626 * 資料以 key:value組的方式儲存。所有資料的修定版都儲存在Hypertable裡,所以時間戳記是keys裡相當重要的一個部分。每單一資料點的典型key是<row><column-family><column-qualifier><timestamp>。所挑選到的時間戳記通常會以一個range做傳入,然後回傳一整個range的所有值。這可以使得很容易看出資料的舊版本值和看其隨著時間的變化,並且可以確保之前的資料都有被儲存起來而不是被覆寫過去。這預設的行為可以被覆寫而儲存成一個固定號碼的最近版本,並允許較舊的版本做鬆散的垃圾收集。以下為Zebra列的時間戳記版本:
    2727
     
    5858== 【Reference】 ==
    5959 * [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)]
    6161 * [http://blogs.the451group.com/opensource/2008/02/19/introducing-hypertable-a-new-open-source-database-project/ Introducing Hypertable - a new open source database project]
    6262 * [http://funp.com/push/?tag=Hypertable&hot&stars=1 開放原始碼專案 Hypertable(BigTable clone)的效率]