2014-09-29 54 views
-1

我在想在内存中的数据库(例如H2)只是为了测试是一个好方法。 开发和生产配置文件我认为应该使用相同的数据库(mysql,postgresql,mongoDB或其他)。不同的数据库测试和开发配置文件

使用这种方法,可以在不修改开发中使用的数据库的情况下执行测试,并且它会比在无内存数据库上执行更快。

为生产和开发配置文件使用相同的引擎数据库可以防止由于同一规范的不同实现而导致的错误。

您认为如何?

+0

如果有人想尝试一下,我这里COMMITED https://github.com/ilopezluna/japan-at-home/commit/b5c6834c46fdf639017631e87b14311001396ac3 – ilopezluna 2014-09-29 19:49:02

+0

的[如何设置我的环境中使用氢气做检查可能的复制和mysql for development?](http://stackoverflow.com/questions/24168293/how-can-i-setup-my-environment-to-use-h2-for-tests-and-mysql-for-development) – ilopezluna 2015-10-16 10:31:50

回答

相关问题