タグ

関連タグで絞り込む (2)

タグの絞り込みを解除

kyototycoonに関するmsyktのブックマーク (6)

  • 本当は怖いMemcached - Qiita

    はじめに データアクセスの高速化、セッションの保持などに非常に重要なポジションを占めているMemcached 特徴をあげると、速い安い美味いで、AWS上のサービス化などされており、非常に扱いやすいプロダクトなのですが、Memcachedそのものが単一障害点とならないように冗長化を測った時に深刻な問題が発生する可能性があることをご存知でしょうか。 システムに心あたりがある方は今すぐ代替手段を検討しなければなりません。 どうしてもMemcachedを使いたいという方はこちらへ それでもMemcachedを使いたいあなたへ 前提条件 そもそも冗長化をしなければ問題ないという運用はその時点で怖いのでNG cache機構という性質上、データが飛ぶのは問題ない(”正”となるデータを他から読み出すだけ)が、誤ったデータが読み出されるのをNGとする Memcachedを利用した時に利用ノードを決定するのは

    本当は怖いMemcached - Qiita
    msykt
    msykt 2014/07/05
    Redis Sentinelの完成度が気なってる
  • kyototycoon レプリケーションテスト - 吾輩のメモである

    masterの起動 ホットバックアップの時と同じでulogを出力+sid(server id)にユニークな数字をつけて起動することでレプリケーションできる。 ktserver -pid master.pid -ulog master -sid 1 master.kct & slaveの起動 自動でレプリケーションが始まるか試したいので一旦master側にデータを入れてからslaveを立ち上げる ktremotemgr set key1 value1 ktserver -pid slave.pid -ulog slave -sid 2 -mhost localhost -mport 1978 -rts slave.rts -port 1979 slave.kct & ※ -mhost, -mportでマスターのホスト、ポートを指定 -rtsはrplication timestamp ktre

    kyototycoon レプリケーションテスト - 吾輩のメモである
  • kyototycoon - holly's wiki

    holly's wiki hollyさんのwiki トップページページ一覧メンバー掲示板編集 kyototycoon 最終更新: kurt0027 2012年08月15日(水) 15:34:59履歴 Tweet とりあえず使ったのでメモしておく。高性能であることは間違いないが、何分資料的なものが分散している気がするので、とりあえず公式サイトも含めて役に立ちそうなところ http://www.slideshare.net/estraier/kyoto-tycoon-gu... http://fallabs.com/kyototycoon/command.html http://fallabs.com/blog-ja/promenade.cgi?id=98 http://www.omakase.org/perl/freebsdkyototycoon.htm... http://d.hatena

    kyototycoon - holly's wiki
  • memcached(プロトコル)のデータレプリケーション - (ひ)メモ

    国内だけでなく国外(なぜか主に中国語)でもまだrepcachedについて言及してるのをちらほら見かけるのですが、repcachedはmemcached 1.2.8ベースですし(memcached 1.4.5に対応してる人もいるようですが)いまならKyoto Tycoon使えばいいんじゃないかと思うのです。 Kyoto Tycoonなら: memcachedプロトコルプラグインを使えば、Kyoto Tycoonがそのままmemcachedの代替になる(memcachedプロトコルを喋るクライアントコードはそのままでよい) Tokyo Tyrantと違ってexpireもOK memcachedの代替が目的なら、速いオンメモリDB(StashDBとか)でOK 非同期レプリケーションもできる ホットスタンバイ側のサーバリソースが無駄に思うなら、keyに応じてmodとかでリクエストするサーバを2台の

    memcached(プロトコル)のデータレプリケーション - (ひ)メモ
  • KyotoTycoonのインストール、バックアップ、レプリケーションまで - FAT47の底辺インフラ議事録

    KyotoTycoonとは データベースライブラリであるKyoto Cabinetをネットワーク越しに利用出来るようにしたKVS。memcached違いファイルに書き込むことができるのでデータを永続化して利用できます。 DBのホットバックアップやレプリケーションも出来るため高可用DBとして利用できます。 kyoto cabinetインストール wget http://fallabs.com/kyotocabinet/pkg/kyotocabinet-1.2.74.tar.gz tar zxvf kyotocabinet-1.2.74.tar.gz ./configure make make installkyoto tycoonインストール tar zxvf kyototycoon-0.9.54.tar.gz wget http://fallabs.com/kyototycoon/pkg/

    KyotoTycoonのインストール、バックアップ、レプリケーションまで - FAT47の底辺インフラ議事録
  • 開発メモ: オンメモリDB+スナップショットで爆速永続キャッシュ

    Kyoto Tycoonに自動スナップショット機能が実装され、オンメモリDBでも永続化できるにようになり、高速性と永続性を両立できるようになったよという話 自動スナップショットとは 「永続化したキャッシュサーバ」としてのコンセプトを掲げるKyoto Tycoonだが、それはメモリ上でなくファイル上でデータベースを表現できるからである。今回の自動スナップショットによる永続化は、それとは異なる。オンメモリDBの中にあるレコードを定期的にファイルに書き出すことで永続化するのだ。 ファイルDBの場合、データベース内のレコードは常にファイルに書かれている。よって、サーバプロセスを再起動してもレコードは消えない。その代償として、ファイル上で更新された領域をディスクに書き込むためのIO処理にかかるオーバーヘッドが無視できない。ファイルシステムのページキャッシュによって緩和されるとはいえ、ダーティバッファ

  • 1