Groups
Groups
Sign in
Groups
Groups
okuyamaユーザグループ
Conversations
About
Send feedback
Help
okuyamaバージョン0.8.4リリースについて
17 views
Skip to first unread message
okuyamaoo
unread,
Dec 6, 2010, 12:23:55 PM
12/6/10
Reply to author
Sign in to reply to author
Forward
Sign in to forward
Delete
You do not have permission to delete messages in this group
Copy link
Report message
Show original message
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
to okuyamaユーザグループ
みなさま
かなり久々の投稿になりますm(_ _)m
近々、バージョン0.8.4のリリースを検討しております。
追加機能は以下を考えています。
1.データ有効期限を設定可能に
memcachedでいうところのexpireTimeを設定可能に
2.memcachedでいうところのgets、cas操作に対応
3.メモリを使用してデータを保持するストレージモードのうち
Keyをメモリ及び、Valueをメモリのどちらかのモードで稼動した際に
あらかじめ設定したメモリ使用量を超えた場合に、自動的にディスクにストアするように改修
=>OutOfMemory発生の予防により、より安定して稼動するようになりました。
4.Valueをディスクに保持するモード時のディスク使用率を効率化
=>従来はValueをディスクに保持する場合は固定長として保存していたため、
ValueのMaxサイズ以内の値を固定長でデータファイルに保存されていたい、
そのためValueのMaxサイズを大きく設定した場合は、小さいなデータであっても
デイスクを無駄に消費していた。
この部分を最適化し、Maxサイズとは別に良く使用するサイズを設定できるように変更
こちらの値を最適な値にしておくと、ディスク使用率の効率化とレスポンスの向上が狙える。
5.完全ディスクモード時にディスクへの書く込み処理を非同期に変更
=>非同期書き込みによりデータ登録、削除性能が向上
=>書き込み完了まではメモリ領域を使用することで整合性を確保
6.サーバ間のデータ復旧処理のバグを修正
=>データ復旧対象のデータ数が多い場合(数百万件以上など)に、OutOfMemoryが発生するバグを修正
7.ネットワーク越しに停止できるように変更
=>従来は起動プロセスをkillコマンド等で停止するしかなかったが、あらかじめ設定したポートにアクセスすることで
停止するように機能追加
8.Linux環境用のインストール用パッケージ同梱
=>簡単に起動できるスクリプトを同梱
9.幾つかのバグ修正と処理の効率化
以上です。
Reply all
Reply to author
Forward
0 new messages