如何使用 JayData 为 indexedDB 中的表创建索引



我们一直在尝试将JayData作为HTML5 Web应用程序中针对多个平台和设备的多个数据提供程序的抽象层。

我们也一直在使用 Linq2IndexedDB 库,并取得了一定的成功,并且使用该库,我们能够为表创建索引。但到目前为止,我们无法弄清楚如何使用JayData IndexedDB提供程序来做到这一点,或者是否支持它。

有人可以展示如何使用JayData为JayData的索引Db表创建索引吗?

我可以

确认对指数的支持正在进行中 - 预计今年发布。不仅适用于IndexedDB,也适用于WebSQL/sqLite和mongoDB。此外,在索引的帮助下,2013年第一季度将支持基于索引的商店(如indexeddb和mongodb)的导航功能。

关于事务:当使用saveChanges保存一组更改时,所有被视为一个(逻辑)事务。如果提供程序支持回滚,则保存任何项的 en 错误将还原同一批处理中的任何先前更改。作为示例,请参阅以下内容:使用JayData的webSQL事务

@Kyaw Tun 请指出我指出 indexedDB 对 JayData 不重要的文档,我们必须修改它,谢谢。我检查你的图书馆

从他们的文档中,Jaydata认为Indexeddb不值得高效的数据库。显然,他们忽略了indexeddb最重要的两个功能:索引和事务。但是,正确使用Indexeddb比websql更快。

试试我的库 https://bitbucket.org/ytkyaw/ydn-db/overview,它非常喜欢indexeddb,有很多使用它属性的技巧。

我是开发linq2indexeddb lib的人。如果你对我的库有一些问题,你可以随时告诉我。我来看看。此外,如果你想支持更多的浏览器(使用WebSQL的浏览器),你可以将indexeddb shim添加到你的项目中。这是一个在 WebSQL API 之上使用 indexeddb API 的填充程序。我与垫片的开发人员密切合作,所以我的库也支持这一点。

相关内容

  • 没有找到相关文章

最新更新