Microsoft 替换 SQL Server CE
Posted
技术标签:
【中文标题】Microsoft 替换 SQL Server CE【英文标题】:Microsoft replacement of SQL Server CE 【发布时间】:2016-09-14 10:33:23 【问题描述】:为什么不推荐使用 SQL Server CE 以及 Microsoft 替代(或将替代)可移植数据库的原因是什么? LocalDB
需要本地 .msi 安装,而 SQlite 需要第 3 方绑定到 ADO.NET。在 Visual Studio 中工作,我更喜欢 Microsoft 解决方案。鉴于可移植数据库的重要性日益增加,我很好奇为什么 SQL Server CE 被微软放弃而没有承诺替代。
【问题讨论】:
blogs.msdn.microsoft.com/jerrynixon/2012/02/26/… @David Brabant,“2. 磁盘使用情况:所有 SQL Server Compact 二进制文件大约需要 4MB,而 LocalDB 安装需要 140MB。” ...下载大小为 32MB,磁盘大小为 160MB?这怎么算“便携”? 根据您的约束/要求,另一个需要考虑的选项可能是 Esent。我已经成功使用了几次。但是,如果您严重依赖 SQL 进行查询,那是行不通的。 managedesent.codeplex.com 谢谢大卫。我已经使用 SQLCE 4.0,现在正在使用 Sqlite(只是因为 SQLCE 已“弃用”。我只是觉得学习新事物来做同样的工作,以及为什么没有来自 Microsoft 的“新”SQLCE。 ***.com/questions/8777456/… 我也希望任何 .NET 包装器都会使其显着变慢 【参考方案1】:这就是为什么我们不使用来自大公司的第二层和第三层软件库、软件包、实用程序和数据库的原因。
第二层和第三层被放弃得更快,因为它们永远不会产生足够的收入来证明供应商的支持成本是合理的。
Lightswitch 是一个很好的例子,它应该如何占领一个关键的业务发展领域但未能获得牵引力。
还有银光。
目前,大多数云供应商的边缘功能都属于这一类。
【讨论】:
以上是关于Microsoft 替换 SQL Server CE的主要内容,如果未能解决你的问题,请参考以下文章
将 SQL Server 表导出到 Microsoft Excel xlsx 文件
C# - MySQL 与 Microsoft SQL Server [关闭]
C# / Microsoft SQL Server 2012:Unicode 符号显示不正确 (•)