【问题标题】:Looking for lazy loading server/client ActiveRecord ORM for Node.js为 Node.js 寻找延迟加载服务器/客户端 ActiveRecord ORM
【发布时间】: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


【解决方案1】:

有一个很棒的 Node 框架,叫做流星:

meteor

它似乎做你想做的事,甚至更多。

【讨论】:

    猜你喜欢
    • 2018-03-17
    • 2016-11-12
    • 1970-01-01
    • 2017-10-07
    • 1970-01-01
    • 1970-01-01
    • 2012-07-27
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多