7

node.jsでどのデータベースを使用する必要がありますか?MySQLとMONGODBを検討しています。

4

2 に答える 2

9

正解は、場合によります。

他の多くのプログラミング言語と同様に、ノードにはデータベース用のさまざまなアダプターがあります。確かに、いくつかは他のものよりも優れていますが、それらはすべて非常に速く変化し進化しているため、ここでの記述はすぐに時代遅れになります. 1 つのデータベースを選択したとしても、品質の異なる少なくとも 2 つまたは 3 つのアダプターが見つかります。

結局のところ、どれが Node に適しているかは重要ではありませんが、プロジェクトに適しているのはどれかということです。リレーショナルの問題を NoSQL ストレージに押し込もうとしても、何の役にも立ちません。

ノード コミュニティは、多くの可能性を提供します。Node Toolboxを参照して、CouchDB、MongoDB、Redis、データベース抽象化レイヤー、MySQL などのソリューションを見つけてください。適切なモジュールを選択するには、いつものように少し常識が必要です。コミット履歴、メンテナーの数、アクティビティ、最後のコミットのタイムスタンプ、課題キューなどを調べてください。使い慣れたデータベースのソリューションがきっと見つかります。

個人的には、一度に複数のテクノロジーを学ばなければならないときは、かなり圧倒されます。したがって、ノードを初めて使用する場合は、最初のプロジェクトで知っているデータベースに固執することをお勧めします。

于 2013-01-10T20:49:45.210 に答える
2

完了するための要件はそれぞれ異なるため、何をしようとしているのかによって異なります。ジョセフが言ったように、非常MongoDBNode.jsうまく連携しますが、特定のユースケースでMySQLは、おそらくより良い選択になる可能性があります. また、最も快適なデータベースを検討することもできます。個人的にはオススメMongoDBですが、好みの問題だと思います。

于 2013-01-10T19:35:44.873 に答える