首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >移动应用与数据库交互设计

移动应用与数据库交互设计
EN

Stack Overflow用户
提问于 2012-03-29 10:04:36
回答 1查看 785关注 0票数 1

我参与了一个项目,该项目将开发一个移动应用程序,将与远程数据库进行交互。我想知道设计这些设备和数据库之间交互的最好方法是什么,以最大限度地利用电池寿命、带宽等。

我们应该有一个服务器端应用程序/脚本集来执行所有数据库交互,然后在响应中将数据作为XML发送回我们的应用程序,还是应该让设备直接查询数据库?或者有其他更好的方法来解决这个问题呢?

我的感觉是,前者会有更多的工作,但会减少设备上的工作量,节省电力等,这将是一个更好的方式。

谢谢!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-04-04 08:08:24

你说的“让设备直接查询数据库”是什么意思?通常情况下,(出于安全原因)将数据库服务器直接暴露给Internet被认为是一个坏主意。标准方法是提供连接到数据库的Web服务,并以JSON或其他格式返回数据。

性能是这些设备的一个大问题,我发现它们处理XML的速度非常慢,所以您可能更好地尝试使用JSON。另外,我建议不要使用数据集和数据表。普通业务对象集合的运行速度要快得多。

你可能想看看这个:What are the most valuable .Net Compact Framework Tips, Tricks, and Gotcha-Avoiders?

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

https://stackoverflow.com/questions/9918177

复制
相关文章

相似问题

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