2. 自己紹介 清水 佑吾 @yamionp 株式会社 gumi 勤務 Python歴約2年半 サーバーさわりはじめて約10年 前職はISP
さて、今回は比較的新しいデータストアであるLevelDBについてまとめてみました。 LevelDBは1年ほど前からNode.js界隈ではブームが来ていて、理由がよくわかっていなかったんですが、まとめている内に分かるかなと思ってまとめました。今回はNode.js無関係でLevelDBの基礎的なことだけ調査した結果をまとめてみました。 Node.jsで使ってみる話は後に回します。 LevelDBとは? key-value型のデータストアの一つです。 Googleの研究者である、Jeff DeanとSanjey Ghemawatが開発し、2011年に公表されました。C++で書かれており、多くのプログラミング言語でbindingsが書かれています。もちろん、JavaScript/Node.jsでも書かれています。 LevelDB は Google のBigTableをベースにしたアーキテクチャを持
23. 例えばこんなコード 2011∼ # この中はトランザクション内という仮定 try: # プレイヤーの体⼒力力を消費 player.consume_̲vitality() # プレイヤーの経験値アップ player.add_̲experience() except: # エラー起きたらDBをロールバック transaction.rollback() else: # 問題なければDB更更新。経験値が増える。 transaction.commit() 体力→KVS 経験値→DB ※実際のコードとは異なります 24. 例えばこんなコード 2011∼ # この中はトランザクション内という仮定 try: # プレイヤーの体⼒力力を消費 player.consume_̲vitality() # プレイヤーの経験値アップ player.add_̲experience() excep
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く