Question
Quelles sont les principales différences entre SQLite et HSQLDB ? Il y a beaucoup d'applications utilisant les deux, mais je ne vois pas vraiment de différence majeure.
La solution
SQLite est implémenté en C, HSQL est implémenté en Java.
Il devrait être plus transparente et facile à intégrer SQLite avec un projet d'application écrit en C ou C ++, alors que je pense la technologie HSQL est plus facile à intégrer à un projet écrit en Java.
Sans doute, il existe de nombreuses autres différences plus subtiles entre ces deux bases de données intégrées, mais ce qui précède est la différence la plus importante.
Autres conseils
La bonne comparaison des HSQLDB et SQLite se trouve à http://3rdstage.blogspot.com/2009/03/comparion-of-hsqldb-h2-sqlite.html
IMHO LA plus grande différence est que SQLite n'a pas la gestion des utilisateurs du tout contrairement à HSQLDB.
(Cela ne veut pas dire quoi que ce soit mal à SQLite. SQLite a defenitely ses usecases il est aussi très largement utilisé.)