在将客户端 - 服务器应用程序开发为零售产品时应使用哪个数据库?

时间:2009-08-21 11:46:55

标签: database software-distribution memory-footprint product-development

我们正在开发一个客户端 - 服务器软件(在C#,Net 2.0中),可以现成出售。该产品属于医疗领域。

任何人都可以为以下条件建议最好的数据库:

  1. 应该能够免费分发给客户。
  2. 客户应该能够将图像添加到数据库中。
  3. 占地面积小。
  4. 快速,稳定,安全且不会崩溃。
  5. 我们正在研究MSSQL 2005 Express和Mysql 5.0。你可以建议哪个更好的数据库?

2 个答案:

答案 0 :(得分:2)

一个好主意是使用NHibernate编写软件,因为框架支持许多不同的数据库,只需更改配置设置。我之所以这样做是因为客户可能已拥有数据库许可证,他们可能希望您的软件使用该数据库类型。

因此,我建议您在提供现成的数据库建议时保持应用程序的灵活性。

答案 1 :(得分:1)

您可以查看SQLite。它符合您的所有标准。它还具有跨平台使用的惊人能力。它是iPhone开发的首选数据库,它也常用于Windows和Linux环境!