DoctrinePHPcrBundle:如果我也使用ORM,为什么要使用单独的连接?

阿伦迪尔

DoctrinePHPCRBundle文档中说明:

如果您还使用Doctrine ORM或直接对数据进行DBAL访问,则建议使用与单独数据库的单独连接,而不是将此数据与Jackalope Doctrine Dbal生成的表混合使用

为什么?

这是否意味着如果我使用Doctrine管理实体,就必须使用单独的数据库来管理PHPCR?

欢乐布卢姆

我认为这是最佳做法,而不是必要条件。

从应用程序的系统角度来看,这种做法可以提高系统可用性,而从应用程序的角度来看,可以改善关注点的分离。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

微软为什么要使用我的帐户进行RDP连接

为什么要使用单独的测试主机来运行XCTests,我该怎么做?

为什么要使用单独的测试目标来运行XCTests,我该怎么做?

我为什么要使用Drools?

为什么我需要使用chroot

我为什么要使用ExpressionVisitor?

为什么我需要使用strdup()?

如果我使用virtualenv,为什么还要使用流浪汉?

为什么要使用单独的加载方法而不是构造函数?

如果没有它,为什么我也需要使用dup进行stdout重定向?

如果要我的指令重复DOM,为什么要使用未链接的克隆DOM?

如果我不想在sql上写查询,为什么要使用Dapper

文件'/ etc / sudoers':如果我在sudo组中,为什么需要使用sudo命令?

如果我只能定义一个变量,为什么要使用It.is <>或It.IsAny <>?

如果我已经有了 Kubernetes(或 mesos),为什么还需要使用 Spring Cloud?

如果我可以直接发布到Elasticsearch,为什么要使用Beats?

如果我可以简单地修复错误,为什么要使用try / catch?

如果使用Meteor,为什么还要使用Angular?

MySQL:当表在该列上连接时,为什么我必须指定要使用的表列?

如果我可以使用 SQLite 3 在 python 中组织数据,我为什么要使用类?

如果可以替换,为什么要使用extra_kwargs?

嵌入式码头为什么要使用连接

为什么要使用HttpClient进行同步连接

什么是JSON?我为什么要使用它?

什么是virtualenv,为什么我要使用一个?

什么是lvmetad?为什么我要或需要使用它?

为什么我需要使用$()?目的是什么?

如果我的 SQL 语句只计算一次,那我为什么要使用 sqlite3_bind()?

如果我只需要使用 ItemWriter 删除行,为什么在我的工作步骤中需要 ItemReader