Caching
 

キャッシング - TTの展開

TTのキャッシュシステムのほとんどはいくつかの機能を理解することができますは、両方のキャッシュとデータベースTTの上にTTからの展開のそれぞれの特性の耐久性のあることができます。
gbvy[W
展開は、スイッチの後:私も試みた前のいくつかの。
次の例では、すべての方法は、ちっ、ちっ格納されて書いて、前の章に記載されている選択する方法のTCB。




ttserver -host 192.168.0.100 -port 20001 -thnum 128 -dmn -ulim 1024m -ulog /home/ahfu/temp/test_data/test_ulog_01 -log /home/ahfu/temp/test_data/log/test_data_01.log -pid /home/ahfu/temp/test_data/log/test_data_01.pid -sid 1 /home/ahfu/temp/test_data/test_data_01.tch#bnum=#rcnum=100000#xmsiz=256m
あなたは、クエリのパフォーマンスを向上させるために必要がある場合は、、ビット交流バレルのハッシュを設定することができますし、いくつかのより多くのキャッシュを記録する。
。ただし、これはデータのセキュリティを減らすと、ログが失われる場合があります。
(このパラメータはUASのため、しかし、ほとんどを試しても効率性の向上は、多少のテスト環境に関連する可能性感じていない)
2、メインのスタンバイ:小さなデータトラフィックは、されていない要件は、データセキュリティのためにある




ttserver -host 192.168.0.100 -port 20001 -thnum 128 -dmn -ulim 1024m -ulog /home/ahfu/temp/test_data/test_ulog_01 -log /home/ahfu/temp/test_data/log/test_data_01.log -pid /home/ahfu/temp/test_data/log/test_data_01.pid -sid 1 /home/ahfu/temp/test_data/test_data_01.tch#bnum=#rcnum=100000#xmsiz=256m

ttserver -host 192.168.0.101 -port 20002 -mhost 192.168.0.100 -mport 20001 -rcc -rts /home/ahfu/temp/test_data/test_data_01.rts -thnum 5 -dmn -ulim 1024m -ulog /home/ahfu/temp/test_data/test_ulog_02 -log /home/ahfu/temp/test_data/log/test_data_02.log -pid /home/ahfu/temp/test_data/log/test_data_02.pid -sid 2 /home/ahfu/temp/test_data/test_data_02.tch#bnum=#rcnum=0#xmsiz=0m
バックアップサーバのパフォーマンスは、古いサーバーは、高されていない見つけることができ、この設定はデータのセキュリティ設定を守るために行われます。
3、インターネットベースの準備:データの量が増加すると、ボリュームの増加へのアクセス、データセキュリティのための要件があると、シングルポイント障害を回避する
最初のサーバー:
ttserver -host 192.168.0.100 -port 20001 -mhost 192.168.0.101 -mport 20002 -rcc -rts /home/ahfu/temp/test_data/test_data_01.rts -thnum 128 -dmn -ulim 1024m -ulog /home/ahfu/temp/test_data/test_ulog_01 -log /home/ahfu/temp/test_data/log/test_data_01.log -pid /home/ahfu/temp/test_data/log/test_data_01.pid -sid 1 /home/ahfu/temp/test_data/test_data_01.tch#bnum=#rcnum=100000#xmsiz=256m

ttserver -host 192.168.0.101 -port 20002 -mhost 192.168.0.100 -mport 20001 -rcc -rts /home/ahfu/temp/test_data/test_data_02.rts -thnum 128 -dmn -ulim 1024m -ulog /home/ahfu/temp/test_data/test_ulog_02 -log /home/ahfu/temp/test_data/log/test_data_02.log -pid /home/ahfu/temp/test_data/log/test_data_02.pid -sid 2 /home/ahfu/temp/test_data/test_data_02.tch#bnum=#rcnum=100000#xmsiz=256m
すべてのアプリケーションは、読み取りおよび書き込みをサーバーにアクセスすることができ、サーバーにアクセスできないアプリケーションでは、すぐに別のサーバーに行くことができます。

TokyoCabinetは、データが保持されませんでした上のメモリ上のハッシュデータベース上のメモリのB +データベースのデータはメモリの2種類に格納されているなど、6つのデータエンジンをサポートしています。
したがって、あなたは、サーバーを書いている時点で、次に交流ttserver以上のハッシュデータベースにコピーされたデータ上のメモリのハッシュデータベースを使用する方法をコピーして上のメモリ上のハッシュデータベースエンジンttserverを使用することができますし、時間が長ければ長いほどサーバーのハッシュデータベースttserver。これは、一貫性を減らすことによってパフォーマンスを向上させるため実際には。

ttserver -host 192.168.0.99 -port 20000 -thnum 128 -dmn -ulim 1024m -ulog /data/home/game/temp/test_data/test_ulog_01 -log /data/home/game/temp/test_data/log/test_data_01.log -pid /data/home/game/temp/test_data/log/test_data_01.pid -sid 0 "*#bnum=#capnum=100#capsiz=10m"

ttserver -host 192.168.0.100 -port 20001 -mhost 192.168.0.99 -mport 20000 -rcc -rts /home/ahfu/temp/test_data/test_data_01.rts -thnum 128 -dmn -ulim 1024m -ulog /home/ahfu/temp/test_data/test_ulog_01 -log /home/ahfu/temp/test_data/log/test_data_01.log -pid /home/ahfu/temp/test_data/log/test_data_01.pid -sid 1 "/home/ahfu/temp/test_data/log/test_data_01.tch#bnum=#rcnum=100000#xmsiz=256m"
ハッシュデータベースのttserver 2の設定:上のメモリ上のハッシュデータベースのコピーデータから
ttserver -host 192.168.0.101 -port 20002 -mhost 192.168.0.99 -mport 20000 -rcc -rts /home/ahfu/temp/test_data/test_data_02.rts -thnum 128 -dmn -ulim 1024m -ulog /home/ahfu/temp/test_data/test_ulog_02 -log /home/ahfu/temp/test_data/log/test_data_02.log -pid /home/ahfu/temp/test_data/log/test_data_02.pid -sid 2 "/home/ahfu/temp/test_data/log/test_data_02.tch#bnum=#rcnum=100000#xmsiz=256m"
構成の読み取りとの接続を書いて、クライアントがメモリ上のハッシュデータベースに読み取り、分離した後、書き込み時に他のttserverに接続して。
大規模なデータ:5に示すように、クライアントがサブライブラリの配布を達成するために
。事業部門別のデータ、または特定の値に応じて分割、複数のttserverするには、クラスタがある。