私は現在、開発したシステムの下にあるデータベースの再構築に取り組んでいます。ソリューションをクラウドに移植することを考えています。
私たちがやっていることは、ERPシステムから大量のデータ(アイテム、1日あたりの売上など)を取得し、独自のデータベースでアイテムごとにこのデータに対して複雑な計算を行うことです. たとえば、sale テーブルにあるレコードの数は、最大で数兆行になる可能性があります。これらの計算から注文と予測の形でデータを作成します。
クラウド環境への適合性とコードベースの簡素化のために、NoSQL ソリューションに興味があります。ただし、NoSQL が私のようなユースケースに適しているかどうかはわかりません。RDBMS を使い続けるか、NoSQL を検討する必要がありますか?
私が NoSQL を詳しく調べる必要があると思われる場合は、MongoDB を選ぶべきですか、それとも他に何かお勧めの方法はありますか?
コードに Node.js、Rails、または Razor MVC を使用することを考えています。