MDB 和 SDF 文件有啥区别?

Posted

技术标签:

【中文标题】MDB 和 SDF 文件有啥区别?【英文标题】:What are the differences between an MDB and SDF file?MDB 和 SDF 文件有什么区别? 【发布时间】:2013-04-24 11:33:17 【问题描述】:

我正在开发一个当前使用 SQLite 数据库的独立 .NET 应用程序,但我想将它移植到其他东西,因为我对它的性能不满意。

我想知道哪个更适合使用? Access 数据库文件还是 SQL Server Compact 数据库文件?

哪一个会提供最好的性能?为什么?

谢谢

【问题讨论】:

【参考方案1】:

我个人使用 Sql Server 精简版代替 SQLite。而且效果很好。

您可以在此处找到两个数据库的详细比较: http://database-management-systems.findthebest.com/compare/24-27/Access-vs-Microsoft-SQL-Server-Compact-Embedded-Database

【讨论】:

【参考方案2】:

在我看来,两者之间的选择应该更多地与您的应用程序的发展和维护有关,而不是纯粹/原始的性能。

如果您选择SQL Compact,您将使用更接近真实 SQL Server 的编程模型,以防您需要扩展您的应用程序以使用真实的 SQL Server(我知道 Compact 也是一个真正的版本,但是是嵌入式的,进程内零配置一),你不会有什么痛苦。

【讨论】:

以上是关于MDB 和 SDF 文件有啥区别?的主要内容,如果未能解决你的问题,请参考以下文章

accdb 和 mdb 文件格式之间的区别

ACCDB 和 MDB 文件格式之间的区别

SDF与MDF的区别

MDB 和 JMS 的区别

.cpp 文件和 .h 文件有啥区别?

makefile 和 sh 文件有啥区别