私はさまざまなWebスタック、主にRailsとnode.jsを調べてきました。私を驚かせるのは、Railsはリレーショナルでよく使用されることです。データベースNode.jsは、ブロゴスフィアから判断すると、Mongodbと連携しているようです。
これには特定の理由がありますか?私はノードのモジュール性が好きですが、NOSQLにも懐疑的です。 rdbmsを持つことが重要である場合、ノードエコシステムの二級市民であるように見えるため、Railsを使用する必要があると感じます。
どちらもJavaScriptだからです。 NodeおよびMongoを使用することには他に真の利点はありません。ノードでサポートされている別のRDBMSを自由に使用してください。
ノードには https://npmjs.org/package/mysql があり、これはおそらくRubyのドライバーよりも遅くなります(PHPのドライバーよりも遅い)、そして https://github.com/ brianc/node-postgres 、これは私には経験がありません。
Sequelize、 http://www.sequelizejs.com もあります。これは、postgresとSQLiteをサポートし、他の言語のORMのクローンです。