我目前正在开展一个(网站)项目,我打算在该项目中将每个用户的数据与另一个用户的数据分开。主数据库(包含有关用户的信息(用户、密码等))是 MySQL 数据库。
每个用户都有很多数据需要存储,重要的是不要与其他用户混淆他/她的数据。现在我正在考虑为每个用户使用一个 sqlite db,但我发现 Hibernate(我选择的 db 框架)默认支持 sqlite。
我发现http://code.google.com/p/hibernate-sqlite/作为一个选项。但我想知道是否有任何其他数据库类型可以很容易地为每个用户创建一个,并且最好与休眠兼容?如果有,有哪些?