2013-08-24 117 views
0

我在.NET中創建一個桌面應用,我需要一個數據庫,這是支持程序

  1. 像MS-訪問便攜式即
  2. 有像SQL Server存儲過程設備的任何便攜式數據庫。

我尋找的所有數據庫都沒有這兩個設施。對於例如MS Access和SQL lite不支持過程,SQL Server不支持可移植性。

或者有替代數據庫具有這兩個品質?

+2

我不認爲「便攜」是你應該使用的詞。訪問當然不是。自包含/無服務器/嵌入可能是更好的條款。 – Mat

+0

'便攜式'是什麼意思? – Steve

+0

@Steve:像MS Access/SQLite一樣。只需要一個可以在任何地方使用Pen Drive的文件。 –

回答

1

您可以嘗試使用Firebird RDBMS

主要特點: -

  • 存儲過程和觸發器
  • 完全符合ACID事務的全面支持
  • 參照完整性
  • 多代架構
  • 佔地面積很小
  • 功能齊全的內部語言,存儲過程和觸發器 (PSQL)
  • 支持外部函數(UDF)
  • 很少或不需要專門的數據庫管理員
  • 幾乎沒有配置必要 - 只需安裝並開始使用!
  • 大的社區和許多的地方,你可以得到免費的和良好的 支持
  • 可選的單文件嵌入版本 - 偉大的創造CDROM 目錄,單個用戶或應用程序的第三方工具
  • 數十評估版本,包括圖形用戶界面管理工具, 複製工具等等。仔細寫入 - 快速恢復,不需要 事務日誌!
  • 許多方式來訪問你的數據庫:本地/ API,dbExpress的驅動程序, ODBC,OLEDB,.NET提供程序,JDBC本機類型4驅動程序,Python模塊, PHP,Perl等
  • 本地所有主流支持操作系統,包括Windows, Linux,Solaris,MacOS,HP-UX和FreeBSD。
  • 增量備份
  • 64位建立在PSQL提供
  • 全面光標實現
  • 監控表
  • 連接和事務觸發
  • 臨時表
  • TraceAPI - 知道你的服務器會發生什麼
+0

這個FireBird的任何GUI? –