こんばんは。
そのため、さまざまな場所に関する情報を保存する必要があります。各場所には、タイトル、カテゴリ、場所などのさまざまな情報があります。問題は、約 5000 万の場所があり、タイトル、カテゴリ、および場所 (通り、国などで構成される) でそれらを検索する必要があることです。
MySql と mongoDB をインストールしましたが、他の代替手段も受け入れられます。また、サーバーには現在2GBしかありません(後で増やします-RAMを増やすか、クラスターを増やすかもしれません...しかし後で)、それで十分かどうかわかりません。HDDスペースは十分すぎるはずです。
私のアイデアのいくつかは、場所ごとにタグを作成し、タグで検索することでした(タグは検索に使用するフィールドであり、インデックスが作成されます)が、それが良いアイデアであるかどうか、またどのように実装するのが良いかはわかりません.
それを実装する方が良い方法について何か提案はありますか? すべての情報を 1 回だけ入力し、検索にのみ使用します。
PS: 現在のテスト バージョンでは、JAVA の MySql データベースを JDBC と共に使用しています (ただし、JPA ソリューションよりも高速です)。