Database

Amazon RDSのMulti-AZ

「Amazon RDS MYSQL Performance Benchmarking」を読んだ。Amazon RDSのMulti-AZ構成を使うと、性能が落ちるらしいので、ベンチマークを確認したくてググっていたら見つけたページだ。 リンク先のPDFに詳細な結果が出ていた。結論としては、Multi-AZを使って…

SSD の write cliff

「Hard drives vs. SSDs」なる記事を読んだ。 コンシューマ向けSSDには、持続的な書き込み時のレイテンシに大きなバラツキがあることを「write cliff」と呼ぶらしい。コンシューマ向けSSDの、このような性能低下は、書き込み時にのみ起こる。 レイテンシは1…

Amazon SimpleDB の高速で信頼性が高い使い方

「Building for Performance and Reliability with Amazon SimpleDB」を読んだ。いつものようにメモ。 所感 読んでいて意外に思ったのが、Getのパフォーマンスを上げるためにDomainを水平分割する必要はないらしいってこと。同じDomainに並列にクエリを投げ…

地味だけど重要な、ログのはなし

Technology of DeNAの「ソーシャルゲームのためのMySQL入門」を読みました。 MySQLか… 書いた人はMySQLが大好きらしい。 特定のRDBMS製品を大好きになれる人を私は知りません。 きっと素晴らしいものなんでしょう。 ログ系テーブル ログ系テーブルの運用は大…

MongoDBはモリモリですよ、たぶん

Publickeyの「Windows AzureがNoSQL対応を推進中。MongoDBやMembaseなど対応へ」を読みました。 MongoDBはNoSQL製品にしてはめずらしく Windows用のバイナリも配布しています。 AzureがMongoDB対応することになったのは、 他に候補があまりないということも…

TerracottaのBigMemory

POJO Mojo の「BigMemory Explained a bit...」を読みました。BigMemoryとはTerracotta社が開発した、Javaで文字通り巨大なメモリを扱うための技術です。 大容量メモリ使用時のガベージコレクション JVMのヒープサイズが大きいと、ガベージコレクションの停…

GREEのnanofs

GREE Engineer's Blogの「第23回 InfoTalk 分散ストレージの資料を公開いたしました 」を読みました。 Greeの大規模分散ストレージ戦略と題して行った講演の資料が公開されています。内容は、画像サーバをスケールアウトさせるためにGREEがやっていることで…

キャッシュとデータベースの整合性

「MemcacheとMySQLのデータ不整合をPropelPDOで解決してみる」を読みました。memcache に絡むデータ不整合を解決すると題しているわけですが…。前提として、キャッシュというのはいつ消えるかわからないものと思わなければなりません。 memcachedは無限に多…