これは正確な質問ではありませんが、この問題について意見を求めているだけです。
会社で初めての仕事をしています。彼らは、mysql db の全文検索を最適化するように私に依頼しました。
さて、データベースの構造を見た途端、文字通り表情が変わりました。
これは自動車部品データベースで、ID、part_number、xml という 1 つのテーブルと 3 つの列があります。
これを理解していないのは私が愚かなだけですか、それともすべてを入れて、ENORMOUS xmlテキスト内の各製品に関するすべての情報を言っているのですか? 私はそれを理解していないので、説明が必要です。その製品に関するそれぞれの異なる情報 (たとえば、色、サイズ、メーカーなど) をそれぞれの異なる列に入れることはできなかったのでしょうか? または、オブジェクト ベースの非リレーショナル DB (Mongo など) を使用しますか? これを使用して XML テキストの「全文」検索を有効にして関連項目を返すのは「通常の」慣行ですか?
私が本当に愚かで理解できないか、DBが完全にナンセンスであることを教えてください。
前もって感謝します。