3

我正在使用 composer 安装 symfony2 CMF,我注意到它的默认 PDO 处理程序设置为 sqlite。我只是好奇它背后是否有任何与性能相关的原因,或者 symfony 团队只是不想将 mysql 用于 CMF。

4

2 回答 2

5

cmf 沙箱仅使用 sqlite,因为这是最简单的设置。对于带有 jackalope-doctrine-dbal 的生产系统,我宁愿使用 mysql 或 postgres。

如果您想要获得最佳性能,您最好的选择是 jackalope-jackrabbit 并安装 jackrabbit java 服务器。对于生产环境,您应该使用 tomcat 安装 jackrabbit。jackalope wiki 中有一个教程:https ://github.com/jackalope/jackalope/wiki/Running-jackrabbit-in-tomcat-with-mysql

于 2013-09-20T07:45:04.703 回答
4

如果您仍然喜欢 MySql,请使用默认值但更改 database_driver: pdo_mysql
database_path: null

于 2013-12-13T13:11:05.563 回答