これは可能ですか?どこにも答えが見つかりませんでした。
基本的に、私は複数のワーカー(ボックス)があり、最終的にすべてのデータを東京キャビネットのインデックス/データベースに保存する必要があるセットアップを見ています(私はmemcachedプロトコルでTokyto Tyrantを使用しています.それは問題ではありませんが、それでも)
基本的に、Tokyo Tyrant を実行している別のボックスにデータを直接プッシュしようとしましたが、しばらくすると TT が処理できなくなります。挿入は非常に遅くなり、ワーカーはデータを TT サーバーにオフロードしようとしてアイドル状態になります。(パフォーマンスを改善するためにあらゆる種類のことを試しました。RAM の増加、raid-config、ボックス上の複数の TT サーバーなど)。しかし、パフォーマンス (挿入/秒) の大幅な低下は遅かれ早かれ起こります。
現在、各ワーカーが独自のデータをローカルの Tokyo Tyrant db に保存し、後ですべてのワーカーの db をマージできるようにするオプションを検討しています (重複キーは保証されません)。
任意の助けをいただければ幸いです (TT に負荷を分散する他の方法についても感謝します)
ところで: TT の設定: #bnum=20000000#opts=l#xmsiz=162000000 bnum を予想されるアイテムの上限に設定しました: 20 ミル。
ありがとう、Geert-Jan