【发布时间】:2011-12-10 05:16:12
【问题描述】:
我是 node.js 的新手,我正在寻找一个 Active-Record 样式的 ORM(对于任何数据库 - 任何一个都很好)。但特别是,我希望找到具有以下品质的人:
- 客户端和服务器上的界面相同。
- 如果信息已在客户端上,则使用该信息,除非它被视为“陈旧”。
- 如果信息不已经在客户端上,那么它会从服务器上检索 - 尽管应该捆绑请求,这样你就不会发出大量的 http 请求。
- 简单(足够)。
它在外面吗?
【问题讨论】:
-
为什么需要一个有客户端接口的数据库..?
-
为什么不呢?从服务器或客户端以相同的方式处理数据似乎很有用。我正在考虑将这个概念与客户端/服务器模板框架结合起来,以便我可以在任一端构建我的网页。
-
你可以用 CouchDB 做到这一点:)
-
我不熟悉 CouchDB - 你有一些好的阅读材料的链接吗?我可以立即发现,CouchDB 只提供了一个 Web 界面,但与延迟加载、陈旧处理和请求捆绑无关。
-
CouchDB(这是一个 NoSQL 数据库)是 RESTful 的,因此可以从服务器端和客户端访问它。查找有关它的更多信息并查看它。
标签: node.js activerecord orm lazy-loading