Kouhei Sutou
kou****@clear*****
2015年 11月 26日 (木) 17:59:53 JST
須藤です。 In <CANM+HhewW7AAmyGyp_nqpBjodJZdRUJ9369s-Y=3dHHh****@mail*****> "[groonga-dev,03680] Re: 【宅ふぁいる便】ファイル預りのご連絡 佐瀬啓様より" on Thu, 26 Nov 2015 17:22:27 +0900, Naoya Murakami <visio****@gmail*****> wrote: > Mroongaでのキャッシュ管理を以下のAPI使って改修したら解決 > できたりするのかしら。 > http://groonga.org/ja/docs/reference/api/grn_cache.html 残念ながらできません。。。 ↑のAPIはプロセスで1つのキャッシュを使うからです。 groonga-httpdは↑を使って1プロセスで複数のDBを使っても別々の キャッシュを実現していますが、それはシングルスレッドだからで す。(シングルスレッドかつマルチDB) groongaはマルチスレッドかつシングルDBなので特に↑を使わなく てもキャッシュは混ざりません。 MroongaはマルチスレッドかつマルチDBなので今の仕組みだといい 感じにはできないです。。。DB毎あるいはスレッド毎にキャッシュ を持てる仕組みが必要ですね。。。 -- 須藤 功平 <kou****@clear*****> 株式会社クリアコード <http://www.clear-code.com/> Groongaベースの全文検索システムを総合サポート: http://groonga.org/ja/support/ パッチ採用 - プログラミングが楽しい人向けの採用プロセス: http://www.clear-code.com/recruitment/ コードリーダー育成支援 - 自然とリーダブルコードを書くチームへ: http://www.clear-code.com/services/code-reader/