2012-02-14から1日間の記事一覧

SQLiteのお勉強

SQLiteを使うというよりは、つくる方に興味があって、特にトランザクション周りの勉強をしたいなと思ったので、gdbでステップ実行をしてみることにした。mac osxでは、なぜか、かなり早い段階で Single stepping until exit from function dyld_stub_pthread…

PNUTS: Yahoo!'s Hosted Data Serving Platform の Architecture

せっかく、ちょっと読んだので、アーキテクチャも見ておこう。論文のFigure1をみてね。 アーキテクチャ システムは、regionという単位に分割される。regionは、各テーブルの完全なコピーを持ってる。各regionは、地理的に離れている方がよい(というかそうい…

PNUTS: Yahoo!'s Hosted Data Serving Platform の Timeline Consistency

ちょっと、J. Rao,E. J. Shekita, S. Tata"Using Paxos to Build a Scalable, Consistent, and Highly Available Datastore," VLDB(2011).というのを呼んでいたら、Timeline Consistencyなるものを発見した。うーん、Eventual Consistencyは聴いたことあるけ…

levelDB implementation notes を読んでみた

The implementation of leveldb is similar in spirit to the representation of a single Bigtable tablet (section 5.3). という最初の一文に惹かれて、以下のページを読んでみました。implementation notesをテキトーに訳してみます。大分前に、やろうと…