原创 Bigtable Merge-Dump存儲引擎

作者: Chuanhui | 可以轉載, 但必須以超鏈接形式標明文章原始出處和作者信息及版權聲明本文鏈接地址: http://www.nosqlnotes.net/archives/122 單機存儲引擎解決單機讀寫問題,Merge-Du

原创 Zookeeper全解析——Paxos作爲靈魂

原計劃在介紹完ZK Client之後就着手ZK Server的介紹,但是發現ZK Server所包含的內容實在太多,並不是簡簡單單一篇Blog就能搞定的。於是決定從基礎搞起比較好。 那麼ZK Server最基礎的東西是什麼呢?我想應該是

原创 Zookeeper全解析——Client端

Zookeeper全解析——Client端 Posted on August 10, 2010 by Harry_Ding Zookeeper的Client直接與用戶打交道,是我們使用Zookeeper的interface。瞭解ZK

原创 開博了~

吼吼~

原创 STL內存管理器的分配策略

STL提供了很多泛型容器,如vector,list和map。程序員在使用這些容器時只需關心何時往容器內塞對象,而不用關心如何管理內存,需要用多少內存,這些STL容器極大地方便了C++程序的編寫。例如可以通過以下語句創建一個vector

原创 Actor模型

最近在看Yahoo的S4: distributed stream computing platform,主要是結合了MapReduce和Actor模型,於是找了些資料學習Actor模型,在這裏簡單介紹一下,S4等後續文章再介紹。   

原创 從pentaho到jaspersoft

從pentaho到jaspersoft 因infobright之故,我認識了pentaho和jaspersoft,因爲infobright提供與它們配套的虛擬機,人都是懶惰的,更何況我使用虛擬機已經到了癡迷的程度。於是我先上了pen

原创 系統性能監控常用命令

系統監控 系統監控需要安裝psacct,sysstat,SysVinit三個rpm軟件安裝包 一.顯示系統內核消息uname -srvmo顯示系統運行時間和平均負載uptime顯示系統進程列表ps aux顯示系統物理內存和交換區的使用fr

原创 semi-join anti-join

表連接的方式如join,semi-join,outer-join,anti-join; 表連接的實現方式如nested loop,merge,hash. 本文簡單的介紹表連接的方式join,semi-join,outer-join

原创 linux判斷文件是否存在

對於判斷文件是否存在,每個人有不同的方法!我通常採用兩種方法 : open 和 access ;這個倆個方法有相似之處,且有不同之處;下面爲大家詳細說明他們的不同之處:open 是打開,讀寫等操作文件的一個函數,access就是一個判斷文

原创 C++類模板的三種特化類型

C++類模板的三種特化 By SmartPtr(http://www.cppblog.com/SmartPtr/) 說起C++的模板及模板特化, 相信很多人都很熟悉 ,但是說到模板特化的幾種類型,相信瞭解的人就不是很多。我這裏歸納了針

原创 JobTracker在集羣規模擴大後可擴展性瓶頸~

當hadoop集羣規模很小的時候,比如100臺,200臺,300臺的時候,可能 一切看上去都很好,jobtracker分配task到計算槽位非常高效,集羣的槽位資源在計算多的時候基本能夠打滿,所以集羣的利用率非常高,一切看上 去都運轉良

原创 pear和pecl

PEAR是PHP擴展與應用庫(the PHP Extension and Application Repository)的縮寫。它是一個PHP擴展及應用的一個代碼倉庫,簡單地說,PEAR就是PHP的CPAN。 PECL (PHP Ext

原创 eventfd 進程間通知機制

eventfd 在內核版本,2.6.22以後有效。查看內核版本可以用命令 uname -r 。1 #include <sys/eventfd.h>int eventfd(unsigned int initval, int flags);

原创 常見nosql數據庫介紹

隨着互聯網web2.0網站的興起,非關係型的數據庫現在成了一個極其熱門的新領域, 非關係數據庫產品的發展非常迅速。而傳統的關係數據庫在應付web2.0網站,特別是超大規模和高併發的SNS類型的web2.0純動態網站已經顯得力不 從心,暴露