== '''''Working Progress''''' == * 兩人小組會議:敲定每天討論半小時至一小時(成員:sunny and chwhs) * 2008/03/18 * 要在wiki補上"How it works" * 要安裝"Hypertables"在自己的測試主機上 * 安裝過程遇到檔案"not found"可以先參考此網頁[http://lxr.linux.no/linux/]再google一下 * 安裝後可以進行簡易測試 * 準備閱讀"Bigtable: A Distributed Storage System for Structured Data"這篇paper[http://209.85.163.132/papers/bigtable-osdi06.pdf] * 有空可以看一下"果蠅腦"相關的文件,及模擬資料方面的做法 * 2008/03/20 * 聽sunny 試報Hypertable Architecture,了解較粗略的Hypertable觀念 * 在自己本機上TEST * 要執行Hypertable回歸測試 * 要建構Hypertable文件樹 * 要測試HQL指令 * 這段日期 * 處理CA * 2008/04/10 * 要弄懂且修改Apache Log Query的程式 * 試用Ultimate++ * Hypertable範例測試 * 2008/05/05 * 應盡事宜 * 熟悉Hypertable與HBase,不僅要會應用並做效能比較 * 小知識survey * Object Database vs. 傳統的RDBMs * key/value storage 有名的代表(如:SQLite)有什麼應用 * 2008/05/06 * Object Database vs. 傳統的RDBMs * 傳統的資料庫在資料處理的應用上,概念上僅僅使用較為簡單且較少的資料型態。所以相對地,較少的資料型態只需要經過第一次正規化即可。 * 而在近幾年,複雜的資料型態已經發展的越來越重要了。 * 如:一個地址可以被看成是一個單一字串或是可由分開合成的屬性來組成,這可能就不僅僅是第一正規化就可以達到的。 * Object Database 可以很便利的去儲存multivalued attributes,不需要在第一正規化裡建立許多分別的關聯來儲存這些值。 * Object Database 可以應用在computer-aided design, computer-aided software engineering multimedia, image databases, 和document/hypertext databases等方面。 * 一般來說,一個物件相當於實體關係模型(Entity Relationship Model, ER Model)裡的一個實體(entity)。 * 物件導向的概念是基於將與一個物件有相關的資料封裝成single unit。 * Object-oriented data model 其實就是一種類似ER model 的logical data model。