本文是《yuntable開發日記》的第五篇。
在功能方面,0.01版的yuntable還遠算不上是乙個bigtable的轉殖,但基本實現了對資料的持久化儲存,而且底層儲存格式也是基於簡化版的google sstable格式,在介面方面,則提供了insert和show(也就是select *)這兩個介面,而且0.01版自帶乙個table,所以無需建立新的table。
下面是具體的使用教程:
解壓這個zip包。
編譯yuntable,執行」make「。
清空已經生成的table,執行」make clean」。
新增第二行資料,執行「./yuncli insert row:me2 name:wu ***:male」。
顯示已輸入的資料,執行」./yuncli show」。
雖然0.01版在功能方面比較有限,但可貴的是收穫乙個還算不錯的codebase,雖然其在memory管理方面還有很多的瑕疵。在今後的幾天,我會通過深入研究hbase的codebase來理清乙個bigtable的實現機制,並對yuntable進行更新。還有,關於有些網友想參與yuntable的想法,我個人非常欣賞,也希望能早日有乙個還算穩定的codebase來讓大家一起協作開發,我會往這方面努力的。
預告:「人云亦云」今後不僅將繼續給大家提供豐富的雲計算材料,而且從下週開始還會通過總結一些來自於其它部落格的文章來介紹一些著名軟體產品的架構,比如memcache和oracle的exadata等,敬請期待。
恭喜zenoss 5發布!
我從zenoss 3.2版本一起用zenoss,覺得這個開源軟體很對企業應用的需求。今天上午看到有人在群裡說zenoss 5發布了,馬上到其 上查有什麼新的內容。新版本有很大的變化!更適用於大量採集資料的儲存。總架構如圖 將採集和管理功能分離。在service pool裡,用到最新的docker技術...
QT5發布exe程式
1 一般情況下,發布程式時使用release模式 2 將生成的exe檔案拷貝到單獨的資料夾,用windeployqt進行依賴庫的拷貝和對應目錄的生成 3 步驟2完成後若程式無法正常執行,可能有以下兩種提示資訊 1 提示缺少 dll庫,則找到對應的庫拷貝到該目錄下即可 2 提示程式無法正常啟動 0xc...
EntityFramework5發布,新功能介紹
今天 vs2012 net framework 4.5 entityframework 5.0 三者共同發布了。因持續關注ef,所以每天都會關注ado.net官方部落格 ef5 released,現總結一下,與大家分享。在介紹新特性之前,先與大家回顧一下ef版本變化及一些重要變更 框架 ef 備註 ...