gpt4 book ai didi

.net - 具有强类型且无大小限制的轻型 SQL 数据库

转载 作者:搜寻专家 更新时间:2023-10-30 19:53:41 24 4
gpt4 key购买 nike

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

  1. SQLite
  2. SQL Server Compact Edition

乍一看,这些对我来说都是不错的选择,因为它们支持我需要的大部分高级功能(例如并发、事务等),而无需单独安装数据库服务器。然而,它们各有一个主要缺点:

  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 .

是否有任何其他数据库引擎可以在 .NET 上下文中使用,并且可以“xcopy”部署?

最佳答案

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

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

关于.net - 具有强类型且无大小限制的轻型 SQL 数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12862769/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com