2016-07-19 3 views
0

私は、RDBMSと全文検索の両方を必要とするアプリケーションを持っています。私はPerconaをRDBMSに使用しており、全文検索にSphinxを使用したいと考えています。彼らはどちらも同じプロトコルまたは非常に似通ったプロトコルを使用していることを知っています。私の質問は、MySQL/PerconaクライアントライブラリとSphinxクライアントライブラリの両方にリンクできますか?または、Perconaクライアントライブラリのみを使用して、それを使ってSphinx検索に接続する必要がありますか?あなたの洞察に感謝します。MySQL/PerconaとSphinxの両方に1つのアプリをリンクできますか?

答えて

1

mysqlクライアントを使用してデータベースに接続し、次にsphinxapiクライアントを使用してsphinxに接続できます。 (SphinxAPIプロトコルを使用)

代わりにmysqlクライアントを使用して、mysqlインスタンスに(別個に)接続することができます。また、sphinxSQLプロトコルを使ってsphinxインスタンスに接続することもできます。

2番目をお勧めします。としてだけ両方のmysqlクライアントが必要です。また、SphinxQLはAPIよりもはるかに機能が豊富で、バージョン間の互換性の問題もありません。

+0

ご連絡いただきありがとうございます。 1つのライブラリだけを使用したいと思っていました.SphinxQLがAPIよりも機能が豊富であることを知ることは非常に便利です。それは選択肢を明白にします。 – Kean

関連する問題