web-dev-qa-db-ja.com

node.jsアプリに最適なデータベースエンジンはどれですか。

何千ものレコードを保存するのに最適なデータベースエンジンを探しています。最初にMySQLを使いたかったのですが、私はそれをよく知っているため、強力な答えを出したいと思います。

事前定義された列が必要です。データベースは10 MBから10 GBまでの大きさで、そのエンジンが読み取りに対して高速であれば(挿入が少し遅くなる可能性があります)クールです。全文検索や正規表現検索は必要ありません。例を挙げましょう-リンクから抽出されたスラッグを介してアイテムを選択します。

以前に このサイト を見ましたが、それでも私にとって最善のオプションが何であるかわかりません。

だから私の質問です:私のような用途に最適なデータベースエンジンはどれですか?

14
kfasny

データベースは10 MBまでの小ささでも、10 GBのデータのように「大容量」でもかまいません。

そのサイズで、事実上あらゆるデータベースを使用できます。 10 GBのデータは、最新のサーバーのメモリに収まるほど小さいことを覚えておいてください。

定義済みの列が必要です...

SQLのように聞こえます。あなたが選んでください:MySQL、PostgreSQL、SQLite ...そのサイズではほとんど問題になりません。好きなものを使用してください。

データの「数ギグ」でのパフォーマンスの違いはごくわずかです。

7
Gates VP

MEAN stack を見てください。個人的には、MongoDBが好きです-私は mongooseJS のようなORMツールを使用しています-開発速度を急速に向上させます。 Node JS、Express body parser、mongodb、mongooseを使用することについて私が本当に好きなことの1つは、サーバー側ですべてを1つの言語で処理することです-Javascriptと私はREST Webで使用できるサービス(通常 Angular -MEANスタックのAまたは backbone )ベースのアプリケーション。

17
Pradeep Mahdevu

MongoDB を見てください。
TokuMX を確認することを忘れないでください-非常に有望です!

4
glukki