Windows Mobile 上有哪些不同的数据库选项可用?我已经使用 CEDB 和 EDB 来满足线性数据集的需求。
我听说过 SQL Server 2005 移动版。但是比其他人有什么优势(如果有的话)
Windows Mobile 上有哪些不同的数据库选项可用?我已经使用 CEDB 和 EDB 来满足线性数据集的需求。
我听说过 SQL Server 2005 移动版。但是比其他人有什么优势(如果有的话)
另请查看SQLite for Windows CE。Compact Framework 中也有可用的 .NET 绑定来使用它。
我发现 sqllite 和代码库都易于实现和安装。比微软选项更容易(也更稳定),微软选项似乎在严重变化。
我认为它现在称为 SQL Server Compact。优点是它与完整的 sql server 语法兼容,因为您为它编写的任何查询都可以保证在等效的 SQL Server Express/Standard/Enterprise DB 上工作。但是,反过来不一定是正确的。
您需要 SQL 支持吗?如果没有,请查看一个轻量级的可嵌入 DBM 类解决方案。我已经将 Tokyo Cabinet 用于许多不需要 SQL 的嵌入式解决方案,并且非常享受它提供的速度和灵活性。YMMV。
我们使用 Sybase Ultralite。在此之前,我们使用 Codebase 连接到 foxpro 表。我不是移动开发人员,但我知道我们选择它而不是 SQL Server 是为了提高性能和内存使用率。我们还发现,当我们发现任何问题时,他们得到了很好的支持。
我会避免再使用 CEDB,因为我相信 WM7 正在放弃对它的支持。