首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用更多的事务保证数据的一致性

用更多的事务保证数据的一致性
EN

Stack Overflow用户
提问于 2013-04-26 22:03:04
回答 1查看 47关注 0票数 0

我正在写一个需要数据库的webapp应用程序。

IndexedDB和websql事务需要简短,我读到最好是从服务器获取所有数据,然后打开一个事务并写入所有数据,以确保一致性。

我的问题是,我需要获取大量数据,并且无法将它们保存在内存中(尤其是在移动浏览器中)。因此,最好是先读块再写块,这样内存消耗就会低很多。每个块都是由不同的事务(它们很短,并且是自动提交的).Obiouvsly编写的,这种方式我不能保证一致性。此场景的最佳实践是什么?还有其他的解决方案吗?

EN

回答 1

Stack Overflow用户

发布于 2013-04-27 12:18:47

在为了一致性而缩短事务和为了性能而延长事务之间存在权衡。

在我的库(YDN-DB)中,我鼓励使用单独的transaction thread来填充(并行,多请求),更新(串行,原子)和查询(并行,单个)。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16238443

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档