2012-03-29 50 views
1

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

我们应该有一个服务器端应用程序/一组脚本数据库交互,然后将数据作为XML返回给我们的应用程序,或者我们应该让设备直接查询数据库?还是有另一种更好的方法来解决这个问题?

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

谢谢!

回答

1

你的意思是“让设备直接查询数据库”。通常认为它是一个坏主意(出于安全原因)将数据库服务器直接暴露给Internet。标准方法是提供连接到数据库的Web服务,并以JSON或其他格式返回数据。性能是这些设备的一个大问题,我发现它们处理XML的速度非常慢,因此您最好尝试使用JSON。另外我建议不要使用数据集和数据表。普通业务对象的集合运行速度更快。

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

查询出所有“ctacke”的工作。他是一个传奇!

Cheers
Mark

相关问题