数据库引擎比较 - Windows Mobile
Windows Mobile 上有哪些可用的不同数据库选项? 我使用 CEDB 和 EDB 来满足线性数据集需求。
我听说过 SQL Server 2005 移动版。 但相比其他的有什么优势(如果有的话)
What are the different database options on Windows Mobile available?
I have used CEDB and EDB for linear dataset needs.
I have heard of SQL server 2005 Mobile edition. But what are the advantages over others (if there is any)
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(6)
我发现 sqllite 和 codebase 都很容易实现和安装。 比微软的选项更容易(也更稳定),微软的选项似乎在不断变化。
I've found both sqllite and codebase to be easy to implement and install. Easier (and more stable) than the Microsoft options, which seem to be in serious flux.
我会避免再使用 CEDB,因为我相信 WM7 正在放弃对它的支持。
I would avoid using CEDB any more as I beleave that WM7 is dropping support for it.
我认为它现在被称为 SQL Server Compact。 优点是它与完整的 SQL Server 语法兼容,因为您为其编写的任何查询都保证可以在等效的 SQL Server Express/Standard/Enterprise DB 上运行。 但反之则不一定成立。
I think it's called SQL Server Compact now. The advantages are that it's syntax-compatible with full sql server in that any query you write for it is guaranteed to work on an equivalent SQL Server Express/Standard/Enterprise DB. The reverse isn't necessarily true, though.
您需要 SQL 支持吗? 如果没有,请考虑类似轻量级嵌入式 DBM 的解决方案。 我已经将 Tokyo Cabinet 用于许多不需要 SQL 的嵌入式解决方案,并且非常享受它提供的速度和灵活性。 YMMV。
Do you need SQL support? If not, look at a lightweight embeddable DBM-like solution. I've used Tokyo Cabinet for a number of embedded solutions where SQL wasn't necessary and have greatly enjoyed the speed and flexibility it provides. YMMV.
我们使用 Sybase Ultralite。 在此之前,我们使用 Codebase 连接到 Foxpro 表。 我不是移动开发人员,但我知道我们选择它而不是 SQL Server 是为了性能和内存使用。 我们还发现,当我们发现任何问题时,他们都提供了很好的支持。
We use Sybase Ultralite. Before that we were using Codebase to connect to foxpro tables. I'm not a mobile developer but I understand we chose it over SQL Server for performance and memory usage. Also we found they had pretty good support when we found any issues.
另请查看用于 Windows CE 的 SQLite。 还可以使用 Compact Framework 中的 .NET 绑定来使用它。
Also take a look at SQLite for Windows CE. There are also .NET bindings available to use it from the Compact Framework.