【问题标题】:Advantage of using Jaydata with local db storage providers将 Jaydata 与本地数据库存储提供商一起使用的优势
【发布时间】:2013-11-14 13:13:40
【问题描述】:

我很想知道将 Jaydata 与 sqlite 一起使用而不是仅使用 sqlite 的优势。 正如我发现和经历的那样,不同之处似乎在于 JSQL(Javascript 查询语言)及其已经内置的函数。 尽管如此,我还是不相信为什么要选择 Jaydata,因为每个人都在他们的应用程序中使用它和离线数据库存储提供商。 谁能告诉我它的优点。

【问题讨论】:

  • 您可能应该重新表述您的问题以获得准确的答案。这听起来像是将数据管理与实体框架与 SqlCommand/SqlDataReader 对象进行比较。请说明您对答案的期望
  • 我已经修改了我的问题。

标签: sqlite jaydata


【解决方案1】:

免责声明:我是 JayData 的创建者之一

JayData 是一个抽象的数据管理工具,它支持在多个不同数据源上使用相同的数据访问 API,其中之一是 sqlite,因此您可以从存储协议/引擎中抽象出数据处理程序逻辑。

在客户端肯定有 IndexedDB 和 localStore 提供完全不同的 API,因此如果您想创建一个在所有支持 HTML5 的设备上存储数据的应用程序 - 您必须为所有不同的存储选项创建代码 - 或者你可以使用 JayData 和save yourself from a lot of typing

还有更多:如果您想连接到大型在线数据源,您将需要 AJAX/REST 作为协议层 - 只是为了做同样的事情:创建、更新、删除或检索数据。或者,您可以使用 JayData 的 OData 和 REST 适配器 - 再次将自己从需要维护的大量代码中解救出来。

另外:sqlite、IndexedDB 或 OData 都没有为您提供惯用的查询功能,因为它只能在数据逻辑层中实现 - 即 javascript 绑定 - 并且从 sql 字符串的角度来看是完全不可行的。

因此,将 JayData 与 sqLite 进行比较就像是苹果和器官。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-06-06
    • 2015-10-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-12-26
    • 1970-01-01
    相关资源
    最近更新 更多