Node.jsとはGoogleのV8 JavaScriptエンジンを使用しているサーバーサイドのイベント駆動型プログラムです。
Q&A
3回答
278閲覧
総合スコア27
1グッド
1クリップ
投稿2018/10/22 14:53
1
node.jsのデータベースは、mongoDBをよく見かけますが、mySQLではだめなのですか? また、node.jsとmongoDBの組み合わせは何故、多いのでしょうか?
気になる質問をクリップする
クリップした質問は、後からいつでもMYページで確認できます。
またクリップした質問に回答があった際、通知やメールを受け取ることができます。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
質問へのコメント
回答3件
0
MySQLも十分Node.jsと相性良いですね。
MongoDBは私も少し業務で触った経験がありますが、今Wikipediaで特徴を見返して見ると納得ですね。 明らかにNode.jsで利用する事を前提として作られているように見受けられます。
つまりNode.jsだからMongoDBを使うんじゃない、 MongoDBを使いたいからNode.jsを使うんだ! ……というイメージがより適切じゃないかと思います。
投稿2018/10/22 16:32
総合スコア21158
mySQLではだめではないです。 ただ、node.jsとmongoDBの相性がいいのでその組み合わせがおおいです。
投稿2018/10/22 15:22
総合スコア1147
nodeとmongoの組み合わせが多い理由は、開発スピードだと思います。 mongoはjsonをそのまま入れられるので、 スキーマを定義しなくてもある程度開発できます。 小規模な開発ではそれで事足りるからだと思います。
ですが、大規模になればなるほどスキーマやnodeの型情報がない中で開発することは辛くなってくるため、 結局mongoではなくmysqlなどのRDBMS,もしくは別のKVSを使うことが多いと思います。 自分もあまりmongoを使う必要性を感じたことがないです。
投稿2019/01/29 11:41
総合スコア47
あなたの回答
tips
太字
斜体
打ち消し線
見出し
引用テキストの挿入
コードの挿入
リンクの挿入
リストの挿入
番号リストの挿入
表の挿入
水平線の挿入
プレビュー
まだベストアンサーが選ばれていません
アカウントをお持ちの方はログイン
15分調べてもわからないことはteratailで質問しよう!
ただいまの回答率85.48%
質問をまとめることで思考を整理して素早く解決
テンプレート機能で簡単に質問をまとめる
node.jsについて
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。