60 秒ごとに 100 の異なる親に子を追加する Node.js サーバーを開発しています。
親は 100 の異なる市場です。
...millions of more timestamps
タイムスタンプは、データベース内で数百万を超えます。すべての親 (100 のみ) に子 (タイムスタンプ) の配列を格納するために祖先の配列を考えているので、配列には何百万ものオブジェクトが含まれると考えています。それは安全ですか?
私は mLab を使用しており、MongoDB Docsのチュートリアルに従って、次を使用してデータベースを作成しました。
db.collection('database').insert({ _id: "data", ancestors: [], parent: null })
db.collection('database').insert({ _id: "ADABTC", ancestors: ["data"], parent: "data" })
db.collection('database').insert({ _id: "entry", ancestors: ["ADABTC", "data"], parent: "ADABTC" })
しかし、私は理解できない何かになってしまいました。私は Firebase に精通していますが、大量のデータを保存するときのコストのために、Firebase から MongoDB に切り替えようとして混乱しました。
このデータ構造を実現するために Node.js で使用できるメソッドはどれですか?