2011 年 3 月 のアーカイブ

Rubyでバイナリファイルを扱って苦労した記録

2011 年 3 月 28 日 月曜日 by 山平

そもそもRubyのような高級言語で行うことではないのですが、バイナリファイルにランダムアクセスして読み書き両方を行いたいのにやたら苦労してしまったので記録します。

以下のような処理を行うプログラムを書こうとしています。

  1. ファイルを開く
  2. ファイルの先頭に移動
  3. その場で1バイト読込み
  4. 条件=trueならその場に書込み
  5. 次のバイトに移動
  6. ファイルの末尾まで3-5を繰り返し

(続きを読む…)

SSD専用 MySQL DBエンジン「ReThinkDB」

2011 年 3 月 7 日 月曜日 by Cooney

 リレーショナルデータベースにおける性能がディスクI/Oに大きく左右されることは
よくご存知だと思います。
故に小規模なデータベースサーバーを構築する際でも
・高速なHDDの使用、
・RAIDの導入、
・ログとデータの格納場所、
・キャッシュ設定
Etc・・・
と様々な要件を検討する必要があるわけです。
(続きを読む…)