Question

We are in the process of developing a client-server software (in C#, Net 2.0)which can be sold off the shelf. The product is in Medical domain.

Can anyone suggest the best possible database for the following conditions:

  1. Should be able to distribute it free to the customers.
  2. Customers should be able to add images too to the database.
  3. Small footprint.
  4. Fast, stable, secure and does not crash.

We are working on MSSQL 2005 Express and Mysql 5.0. Any better database which you can suggest?

Was it helpful?

Solution

A good idea would be to write your software using NHibernate, as the framework supports many different databases with only a change in configuration settings. The reason I suggest this is because clients MAY have a database license already and they may want your software to use that database type.

So I suggest keeping your app flexible while offering an off the shelf database recommendation.

OTHER TIPS

You can check out SQLite. It meets all of your criteria. It also has the amazing ability to be used cross-platform. It's the database of choice for iPhone development, and it's often used on Windows and Linux environments, as well!

Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top