Changes between Version 30 and Version 31 of HyperTable


Ignore:
Timestamp:
Jul 3, 2008, 3:31:57 PM (16 years ago)
Author:
sunny
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • HyperTable

    v30 v31  
    5050 * Hypertable 提供使用者可以透過存取群組機制來控制行資料如何實際地儲存在DFS裡。每一行家族屬於單一存取群組,所有再存取群組裡行家族的資料都實際地一起儲存在硬碟裡。這可以改善被存取頻繁的行家族之讀寫效能。以下舉個例子,一個table有100個行家族,但只有兩個行家族比較常被存取。如果這兩個行家族一起被儲存在他們自己的存取群組,那麼為了要存取它們,系統將作disk I/O只須針對這兩行。若沒有存取群組,即使只有兩行的資料要存取,這100行的資料都將實際地被讀寫。
    5151
    52 == 【Performance】 ==
     52== 【效能】 ==
    5353 * Performance Test: [http://code.google.com/p/hypertable/wiki/PerformanceTestAOLQueryLog AOL Query Log](from Google)
    5454  * Machine Profile
     
    6161== 【How we use it】 ==
    6262 * [http://trac.nchc.org.tw/cloud/wiki/HyperTable/BioInfo_Project 以陽明的病人屬性分類資料為範本來建立資料庫]
    63 == 【Similar Project】 ==
     63== 【同質專案】 ==
    6464 * [http://hadoop.apache.org/hbase/ HBase]: Bigtable-like structured storage for Hadoop HDFS
    6565  * Hypertable is based very closely on the design of Bigtable, with a few modifications. Hypertable is designed for speed and is written in C++, while Hbase is in Java.
     
    6868 * [http://diststore.com/ DistStore]
    6969  * DistStore is a family of lightweight [http://developers.facebook.com/thrift Thrift] based web services which are extremely scalable in both throughput and dataset size. Its purpose is to offer a simple and flexible data storage solution that can grow with your project from inception to millions of users.
    70 == 【Reference】 ==
     70== 【參考】 ==
    7171 * [http://www.hypertable.org/ HyperTable 官方網站]
    7272 * [http://my.donews.com/eraera/2006/09/26/swogzstwtqdnwlfrzgsljctkjsbrtuiumxzj/ 翻譯:Google BigTable] - [http://labs.google.com/papers/bigtable-osdi06.pdf 原文(PDF)]
     
    8080 * [http://ieeexplore.ieee.org/iel3/4957/13637/00626582.pdf A Hypertabular Visualizer of Query Results]
    8181 * [http://code.google.com/p/hypertable/wiki/ArchitecturalOverview Hypertable的架構說明]
    82 == 【Related News】 ==
     82== 【相關新聞】 ==
    8383 * [http://news.sina.com.tw/tech/sinacn/cn/2008-02-19/154038229686.shtml 微軟收購雅虎存在諸多障礙]
    8484 * [http://www.linuxworld.com/news/2008/020608-hypertable.html Zvents releases open-source cluster database]
    8585 * [http://reddit.com/r/programming/info/67zfd/comments/ 關於Hypertable資料寫入檔案系統的問題]
    86 == 【Technology】 ==
     86== 【技術文章】 ==
    8787 * Hypertable Installation Guide: [http://trac.nchc.org.tw/cloud/wiki/HyperTable/HowToInstall How to install]
    8888 * Hypertable Documentation Tree: [http://140.110.138.176/hypertable/html/inherits.html Source Code Documentation Tree](Doxygen)
    8989 * Hypertable Query Language(HQL) Guide: [http://trac.nchc.org.tw/cloud/wiki/HyperTable/HQLTutorial HQL Hwo To]
    9090
    91 == 【Discussion】 ==
     91== 【網路上的討論新聞】 ==
    9292
    9393 * 關聯式資料庫的優勢逐漸消失??
     
    9696   * [http://www.infoq.com/cn/news/2008/01/mapreduce-rdbms MapReduce是倒退:拿它與關係數據庫比較公平嗎?]
    9797   * [http://almaer.com/blog/the-new-attack-on-the-rdbms The new attack on the RDBMS]
     98== 【常見問題】 ==
     99 1. Hypertable資料庫系統在執行關閉伺服器指令後,再重新啟動時裡面的資料表都會遺失? [[BR]]
     100   Ans: 在Hypertable裡所有的系統設定都包含在conf目錄下的hypertable.cfg檔案裡,裡面有一個DfsBroker.Local.Root設定值可以指定要使用的檔案系統路徑,預設的系統路徑是Hypertable工作目錄的fs/local路徑裡,以fs/local目錄建立在本機磁碟機為例,啟動後所建立的表格都會登錄在fs/local/hypertable/tables目錄裡,一旦停止服務後這些資料表資料又會遺失,因此上網路討論區找到了一些資料來佐證目前alpha版的hypertable是不支援永續儲存資料庫功能。[http://groups.google.com/group/hypertable-user/browse_thread/thread/0f37be8c24328e05 討論區]原文如下:
     101{{{
     102問題:
     103what is the clean way to shut down a local instance of
     104Hypertable?  If I just use bin/kill-servers.sh (which as far as I see
     105just sends a SIGKILL which does not look like a good way to shut down
     106a database), I do not see any tables next time I start servers with
     107bin/start-all-servers.sh local.
     108Hypertable的作者Doug回覆:
     109As far as clean shutdown goes, there currently isn't one.  This is why we
     110released the software as "alpha".  We're currently working on recovery and
     111as soon as it's in place, we'll move from "alpha" to "beta".
     112}}}
     113  輔充說明:HBase支援永續儲存資料庫功能