2

私は問題があります。MySQL 5.1.x を実行するマネージド VPS サーバーがあります。現在、ツイートを保存する新しいデータベースを構築しています (検索、ストリーム、タイムラインなどを介して)。行ロックのため、InnoDBデータベースエンジンを使いたい!残念ながら、MySQL 5.1 は InnoDB テーブルでの全文検索をサポートしていません。

問題は、サーバーを自分で更新できないことです。そのため、MySQL 5.6 (全文検索をサポートする必要があります) をインストールできず、lucene (または solr など) をインストールできません。

MySQL などで全文検索を実現する他のオプションはありますか。または、おそらくPostgreSQLで(これまで使用したことはありません)

これまでのところ、私が持っている他の唯一のオプションは、管理されていない VPS に行くことですが、私はそれを好みません :)

4

1 に答える 1

0

MyISAMエンジンを確認できますが、トランザクションではありません。

他に考えられる解決策は、エンジンMyISAMまたは ARIA を使用して別のテーブルを作成し、新しいテーブルと「つぶやきの保存」テーブルの間に関係を作成することです。そのため、「新しいテーブル」に挿入する前に、「つぶやきの保存」がロックされていないことを確認してください。

于 2012-06-27T15:22:29.183 に答える