1

我可以将 OrientDB 配置为默认数据库,而不是使用 MySQL 或任何其他 RDBMS 作为我的数据库。

如果是,Moqui 中的配置文件需要进行哪些更改。

4

1 回答 1

1

您可以按照 MoquiDefaultConf.xml 中的示例 OrientDB(“nosql”组)将 Moqui 配置为对所有实体使用 OrientDB。但是,它不能超出仅用于简单数据库操作的实体,因为 OrientDB 不支持 SQL 中的各种内容,包括连接。我最近为了好玩而尝试了这个,但遇到了这个和其他一些问题。OrientDB 并不是要替代 SQL 关系数据库。

附带说明一下,Moqui(GitHub 上的最新版本,尚未发布)现在使用 H2 作为默认嵌入式数据库,它比 Derby 快得多。在我的笔记本电脑上,使用 H2 每秒大约 30k db ops(插入和更新,删除要快得多),而使用 Derby 则为 15k。

如果您想要比 MySQL 更快的东西,请尝试 Percona(数据库和性能分析工具)。

于 2015-05-01T07:53:23.563 回答