2013-01-10 7 views
6

node.jsで使用するデータベースはどれですか?私はMySQLとMONGO DBをconderingしています。node.jsで使用するデータベースはどれですか?

+1

MongoDBとNodeの両方がJavaScriptを使用しているため、相互に自然にフィットしていると言える人もいます。他の人は、NoSQLデータベースが災害の救済策であると叫ぶだろう。これは非常に有力な話題なので、私はあなた自身で決定する必要があると思います。 –

+0

あなたが私だったら、あなたは何を決めたでしょうか? –

+0

プロジェクトやデータベースの使い方について教えてください。 MongoとMysqlは非常に異なっていて、さまざまな点で優れているので、テクノロジーのシナジーよりも何をしているのかによって異なります。 – hexist

答えて

8

正解は次のとおりです。

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

最終的には、Nodeに適しているかどうかは重要ではありませんが、プロジェクトにはどのようなものが適していますか。関係する問題をNoSQLストレージに絞ろうとすると、あなたはうまくいかないでしょう。

ノードコミュニティは、さまざまな可能性を提供します。 Node Toolboxを見て、CouchDB、MongoDB、Redis、データベース抽象化レイヤー、MySQLなどのソリューションを見つけてください。いつものように、適切なモジュールを選択するには常識が必要です。コミット履歴、メンテナ数、アクティビティ、最後のコミットタイムスタンプ、発行キューなどを見てください。あなたは確かにあなたが快適なデータベースのためのソリューションを見つけるでしょう。

私は一度に複数の技術を学ばなければならないと、個人的に圧倒しています。だから、あなたがノードに慣れていないならば、最初のプロジェクトで知っているデータベースに執着することになります。

+0

okありがとう、私の最初のプロジェクトのために私はmysqlを使用して、mongo dbをnode.js上でいくつかのコマンドを使用するときに使用しようとします。 –

2

いずれも完成のための要件が​​異なるため、実際に何をしようとしているかによって異なります。 JosephのようにMongoDBNode.jsは本当にうまく機能しますが、特定の使用例ではMySQLがおそらくより良い選択になるでしょう。また、あなたが最も快適であるデータベースを検討することもできます。 Personnaly、私はrecommand MongoDBだろうが、私はそれが好みの問題だと思う。

関連する問題