1

我正在.Net 中创建一个桌面应用程序,我需要一个数据库

  1. 便携,例如 MS-Access
  2. 具备 SQL Server 等存储过程的功能。

我寻找的所有数据库都没有这两种功能。例如,MS Access 和 SQL lite 不支持过程,SQL Server 不支持可移植性。

还是有具有这两种品质的替代数据库?

4

1 回答 1

1

您可以尝试使用Firebird RDBMS

主要特点:-

  • 完全支持存储过程和触发器
  • 完全符合 ACID 的交易
  • 参照完整性
  • 多代架构
  • 占用空间非常小
  • 用于存储过程和触发器 (PSQL) 的功能齐全的内部语言
  • 支持外部函数 (UDF)
  • 很少或不需要专门的 DBA
  • 几乎不需要配置 - 只需安装并开始使用!
  • 大社区和许多可以免费获得良好支持的地方
  • 可选的单文件嵌入式版本 - 非常适合创建 CDROM 目录、单用户或应用程序评估版本
  • 数十种第三方工具,包括GUI管理工具、复制工具等。精心编写——快速恢复,无需事务日志!
  • 访问数据库的多种方式:本机/API、dbExpress 驱动程序、ODBC、OLEDB、.Net 提供程序、JDBC 本机类型 4 驱动程序、Python 模块、PHP、Perl 等。
  • 对所有主要操作系统的原生支持,包括 Windows、Linux、Solaris、MacOS、HP-UX 和 FreeBSD。
  • 增量备份
  • 64位版本可用
  • PSQL 中的完整游标实现
  • 监控表
  • 连接和事务触发器
  • 临时表
  • TraceAPI - 知道你的服务器发生了什么
于 2013-08-24T08:56:11.570 回答