繁体   English   中英

用于 Node.js 的 ORM 映射器

[英]ORM mapper for Node.js

是否有用于 Node.js 的跨数据库 ORM 映射器,它为跨不同关系数据库(例如 MySQL、MS SQL Server、Postgres、Oracle ..)的数据库访问提供一致的 API。 数据库页面显示了用于数据库访问的不同库,但我想使用一个库,它可以让我在生产过程中切换到任何数据库。

可能还想看看bookshelf.js (MySql, SQLite, PostgreSQL)

它是仅有的具有事务支持和适当的关系急切加载的之一。

看看jugglingdb RailJS项目使用它。

续集(MySQL、SQLite 和 PostgreSQL)

对于大型项目: http : //bookshelfjs.org/对于小型项目: https : //github.com/knyga/light-orm

我刚刚写了我自己的 ORM https://github.com/jbaylina/syncorm

现在mySQL只有一个驱动程序,但是为不同的数据库编写其他驱动程序应该很容易。

与其他 ORM 的主要区别在于整个数据库都加载在内存中。

您可以同步访问作为常规 javascript 对象的数据库。 (一个对象是一个记录)。 对象可以以一对多/多对一关系相互关联。

使用 Underscore 遍历对象非常有用。

要修改对象,您只需写入这些对象并调用 commit() 将所有更改保存到单个事务中的数据库中。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM