Node.js 有没有好的 DAL 或 DAL/ORM?
Posted
技术标签:
【中文标题】Node.js 有没有好的 DAL 或 DAL/ORM?【英文标题】:Is there a good DAL or DAL/ORM for Node.js yet? 【发布时间】:2011-09-15 13:32:28 【问题描述】:我想尝试一下 Heroku 和 Node.js。 Heroku 默认使用 Postgres,但我希望以后可以选择使用 Amazon RDS(mysql)。是否有一个好的数据库抽象层,最好是在它周围有一个简单的对象关系映射器可用?我检查了 NPM 存储库,但找不到同时支持这两者、看起来很成熟并且有据可查的东西。
【问题讨论】:
您是否正在寻找与数据库无关的 DAL?有很多特定数据库的包装器/ORM。 【参考方案1】:您可能有兴趣使用其他托管服务提供商。例如 Duostack 超级容易设置并允许使用 mysql:http://docs.duostack.com/node/databases#mysql
MySQL 的 ORM 是例如续集(http://sequelizejs.com | https://github.com/sdepold/sequelize)。
【讨论】:
以上是关于Node.js 有没有好的 DAL 或 DAL/ORM?的主要内容,如果未能解决你的问题,请参考以下文章
你如何在 Node.js 中模拟 MySQL(没有 ORM)?
是否可以在没有准备好的语句(Node.js 和 MSSQL)的情况下防止 SQL 注入
Node.js 没有很好的 ORM 来管理 MySQL 模式/迁移......所以我可以使用 SQLAlchemy 来管理它吗?