tags:

views:

1464

answers:

3
+7  Q: 

SQLite vs HSQLDB

What are the main differences between SQLite and HSQLDB? There are lots of applications using both of them, but I don't really see any major difference.

+7  A: 

SQLite is implemented in C, HSQL is implemented in Java.

It should be more seamless and easy to integrate SQLite with an application project written in C or C++, whereas I would expect the HSQL technology is easier to integrate with a project written in Java.

No doubt there are numerous other more subtle differences between these two embedded databases, but the above is the most prominent difference.

Bill Karwin
A: 

I am considering one of them for patching a project (it retrieves data from a custom back-end hardware, but we found out that we need to cache that data because the hardware simply doesn't deliver what it was expected to).

My main concern with HSQLDB so far is about how well it performs when you don't use its memory-based tables. Any hard info on that?

chester
Ok, this was more of comment than an answer, sorry for that... :-P
chester
+1  A: 

The good comparison of HSQLDB & SQLite can be found at http://3rdstage.blogspot.com/2009/03/comparion-of-hsqldb-h2-sqlite.html