1

これが私の取引です。

Express フレームワークでノードを使用しています。私が取り組んでいる Web サイトは、スクレイピングされたデータを取得し、Web サイトのユーザーごとに保存します。そのデータは、ユーザーがアクセスしたいときにいつでもユーザーページに表示できるため、データはスクレイピングされ、データベースまたはストレージに配置され、最善の方法であると判断された後、ユーザーのために引き出されます.

私は、最適なデータベース設定が何であるかを理解しようとしています。特に長期間にわたって、ユーザーごとに大量のデータが存在する可能性があります。ユーザーのログイン情報やその基本的なものなどのデータをキャッシュするためにredisを使用し、ビッグデータにmongodbを使用することについていくつか読んだことがあります。しかし、わかりません。私はデータベースのことは初めてなので、マスターからの新しい教えやアイデアを受け入れることができます。

あなたたちは私に何を提案しますか?高速で同時に複数のクエリを処理できるようにしたいのですが、実際には何を話しているのかわからないので、助けてください。

4

1 に答える 1

0

あなたたちは私に何を提案しますか?

これは、データの性質、ドメインをモデル化する方法、およびドメインを永続化する方法に大きく依存します。最初に基本モデルを理解し、それに基づいて最適なデータベース システムを選択します。そもそも必要になるかどうかさえわからない場合は、redis を使用したキャッシュに関する簡単な結論に飛びつかないでください。

提案は、アプリケーションのデータベース レイヤーに費やす時間によっても異なる場合があります。一部のデータベース システムは、その概念に応じて、他のシステムよりも多くの機能を提供します。初心者の場合は、MongoDB や MySQL などの確立されたコミュニティで十分に文書化されている単一の主流ソリューションを選択してください。これにより、最初からすべてのニーズがカバーされるため、多数のシステムを管理することになります。

于 2013-06-15T10:33:12.797 に答える