【问题标题】:Database engines Comparison - Windows Mobile数据库引擎比较 - Windows Mobile
【发布时间】:2010-09-08 11:33:42
【问题描述】:

Windows Mobile 上有哪些不同的数据库选项可用? 我使用 CEDB 和 EDB 来满足线性数据集的需求。

我听说过 SQL Server 2005 移动版。但是比其他人有什么优势(如果有的话)

【问题讨论】:

    标签: sql-server windows-mobile pocketpc sql-server-mobile


    【解决方案1】:

    我发现 sqllite 和代码库都易于实现和安装。比 Microsoft 选项更简单(且更稳定),后者似乎在严重变化中。

    【讨论】:

    • 加一个用于质疑CEDB的稳定性。我一直在关注一个使用 CEDB 的移动项目,该项目处于痛苦的世界中。没有并发用户,没有事务,建议不要超过 1000 行。我真的认为 Access 是有史以来最糟糕的数据库。没有了。
    【解决方案2】:

    还可以查看SQLite for Windows CE。 Compact Framework 中也有 .NET 绑定可供使用。

    【讨论】:

      【解决方案3】:

      我认为它现在称为 SQL Server Compact。优点是它与完整的 sql server 语法兼容,因为您为它编写的任何查询都可以保证在等效的 SQL Server Express/Standard/Enterprise DB 上工作。不过,反过来也不一定。

      【讨论】:

        【解决方案4】:

        您需要 SQL 支持吗?如果没有,请查看一个轻量级的可嵌入 DBM 类解决方案。我已经将 Tokyo Cabinet 用于许多不需要 SQL 的嵌入式解决方案,并且非常享受它提供的速度和灵活性。 YMMV。

        【讨论】:

          【解决方案5】:

          我们使用 Sybase Ultralite。在此之前,我们使用 Codebase 连接到 foxpro 表。我不是移动开发人员,但我知道我们选择它而不是 SQL Server 是为了提高性能和内存使用率。当我们发现任何问题时,我们还发现他们提供了很好的支持。

          【讨论】:

            【解决方案6】:

            我会避免再使用 CEDB,因为我相信 WM7 正在放弃对它的支持。

            【讨论】:

              猜你喜欢
              • 2010-09-22
              • 2010-09-26
              • 1970-01-01
              • 1970-01-01
              • 2010-11-29
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              相关资源
              最近更新 更多