何千ものレコードを保存するのに最適なデータベースエンジンを探しています。最初にMySQLを使いたかったのですが、私はそれをよく知っているため、強力な答えを出したいと思います。
事前定義された列が必要です。データベースは10 MBから10 GBまでの大きさで、そのエンジンが読み取りに対して高速であれば(挿入が少し遅くなる可能性があります)クールです。全文検索や正規表現検索は必要ありません。例を挙げましょう-リンクから抽出されたスラッグを介してアイテムを選択します。
以前に このサイト を見ましたが、それでも私にとって最善のオプションが何であるかわかりません。
だから私の質問です:私のような用途に最適なデータベースエンジンはどれですか?
データベースは10 MBまでの小ささでも、10 GBのデータのように「大容量」でもかまいません。
そのサイズで、事実上あらゆるデータベースを使用できます。 10 GBのデータは、最新のサーバーのメモリに収まるほど小さいことを覚えておいてください。
定義済みの列が必要です...
SQLのように聞こえます。あなたが選んでください:MySQL、PostgreSQL、SQLite ...そのサイズではほとんど問題になりません。好きなものを使用してください。
データの「数ギグ」でのパフォーマンスの違いはごくわずかです。
MEAN stack を見てください。個人的には、MongoDBが好きです-私は mongooseJS のようなORMツールを使用しています-開発速度を急速に向上させます。 Node JS、Express body parser、mongodb、mongooseを使用することについて私が本当に好きなことの1つは、サーバー側ですべてを1つの言語で処理することです-Javascriptと私はREST Webで使用できるサービス(通常 Angular -MEANスタックのAまたは backbone )ベースのアプリケーション。