では、まずスクリーン ショットを見てみましょう。これは、 VCF ファイルと呼ばれるテキスト ファイルのスクリーン ショットです。何行になるでしょうか?おそらく、次のようなものが 100,000 行あります。
私はMongoDBの初心者であり、まったく新しいので、次のようなスキーマを考えました:
たとえば、そのテキスト ファイルの REF はスキーマのキー/値であることに注意してください。しかし、私が言ったように、200,000行あるかもしれません...だから:
- 配列は今でも使用できる優れた機能ですか? その配列に 200,000 のメンバーを格納しますか?
- どれだけ強力なクエリを実行できますか? たとえば、14370 の POS の #CHROM20 には "G" の REF と "A" の ALT があります。私のスキーマでは、それを見つけて返すことができますか? REF フィールドに「G」が含まれる患者を検索するとします。MongoDB クエリは、検索してそのような結果を返すのに十分強力でしょうか?
- それは悪いスキーマですか?より良い推奨事項/アドバイスはありますか?
- 問題の qquesry に対して提供できるサンプルクエリは、いくつかのアイデアを提供するのに非常に役立ちます..