【发布时间】:2012-04-01 14:59:35
【问题描述】:
我有一个关于在 Windows 移动应用程序中使用数据库与使用平面文件的优缺点的问题。
我们正在开发一个在 Windows Mobile 6.5 上运行并使用 C#/.NET Compact Framework 3.5 的移动应用程序。
移动组件在库存系统中用于接收交货。然后,这些数据通过 Wi-Fi 使用 Web 服务发送到应用程序服务器。
现在,我们需要实施备份计划。到目前为止,我们同意的是,当移动设备无法将数据发送到服务器时,它必须将其保存在本地,然后稍后再发送。它可以使用移动设备发送,也可以通过 USB 将移动设备对接/连接到 PC,将数据提取出来,PC 可以将其发送到服务器。
我的问题:在这种情况下哪个更好用?部署 SQL Server Compact 或将数据写入平面文件(xml、二进制等)
我想就每种方法的优缺点征求意见,不仅要牢记技术方面,还要牢记所涉及的开发工作。
谢谢!
【问题讨论】:
标签: c# .net compact-framework sql-server-ce