轻量级SQL数据库,具有强类型和无大小限制

时间:2012-10-12 15:51:28

标签: .net database xcopy

我正在寻找一个轻量级SQL数据库引擎,它可以在与我正在开发的.NET应用程序相同的进程中运行,无需其他安装。我知道两个选择:

  1. SQLite
  2. SQL Server Compact Edition
  3. 乍一看这些对我来说是非常好的选择,因为它们支持我需要的大多数高级功能(例如并发,事务等),而无需单独安装数据库服务器。然而,他们每个人都有一个主要的缺点:

    1. SQLite使用动态类型,这意味着no errors will be thrown if you try to insert the wrong data type into a column。额外的数据验证是我首先使用数据库的原因之一。
    2. SQL Server CE有一个4 GB size limit
    3. 是否有可以在.NET上下文中使用的其他数据库引擎可以部署“xcopy”?

1 个答案:

答案 0 :(得分:0)

我认为Firebird满足所有需要的要求,并且它具有本机.NET驱动程序

http://www.firebirdsql.org/en/development-net-provider/