i'm currently working on a desktop application for the windows platform, I want to know the best database to use for the application, one that is compact, such that it can be packaged and redistributed with the application. Thanks

share|improve this question

closed as not constructive by GlenH7, Martijn Pieters, Walter, ChrisF Feb 17 at 14:41

As it currently stands, this question is not a good fit for our Q&A; format. We expect answers to be supported by facts, references, or specific expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, see the FAQ for guidance.

2 Answers

If you need embedded type database for local use the answer is one: SQLite. It is way better than any other solution I know.

(And once I made a big research on this subject)

If you need client-server type database the choice is not so obvious. Maybe Firebird is a good tradeoff.

share|improve this answer
Someone told me bout Sqlite before, guess i'll go with it. – Samo Adx Feb 17 at 13:59

Try HSQLDB http://en.wikipedia.org/wiki/HSQLDB. Its in Java language and could embeded.

share|improve this answer
1  
Why? why should we try this? What's good about it? How did you find working with it? Please expand your answer. – Walter Feb 17 at 13:30

Not the answer you're looking for? Browse other questions tagged or ask your own question.