首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >数据库访问和电池友好应用程序

数据库访问和电池友好应用程序
EN

Stack Overflow用户
提问于 2012-09-18 21:24:35
回答 1查看 63关注 0票数 0

我想在我的应用程序中保存有关广告网络使用情况的统计数据。基本上,我想保持一个广告网络被请求的次数的计数,给人留下印象,或者每天在请求中失败。

我最初的想法是创建一个包含以下列的SQLite数据库

代码语言:javascript
复制
[ day , networkId, requests, impressions, fails] 

但我正在考虑以下性能/电池耗尽的可能问题:

由于我使用3个广告网络(1个主网络和2个回填网络),最坏的情况是:

  • 网络A请求
  • 网络A失败
  • 网络B请求
  • 网络B失败
  • 网络C请求
  • 网络C成功。

都在4秒之内。如果这两个点中的每一个点都访问数据库以更新相应的行,则开销很大吗?我是否应该在内存中实现某种缓存并批量插入值(同时捕获对request+success或request+fail进行一次更新?)或者我可以直接使用数据库。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-09-18 21:56:29

您可以使用对象模型technigue...by --每当您得到数据更改时,您可以在一定的时间间隔内写入objects...and,您可以将对象模型中的数据写入到sql数据库中……

我看到的唯一问题是,如果您的活动是killed...or,那么当您的活动有可能完成或终止时,对象模型可以通过将数据写入数据库来避免这一点。

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

https://stackoverflow.com/questions/12485280

复制
相关文章

相似问题

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