php – 我如何为symfony / doctrine添加cassandra支持?
发布时间:2020-12-13 17:37:54 所属栏目:PHP教程 来源:网络整理
导读:我想和Symfony一起使用Cassandra.这是我第一次使用这两种技术.我对已经完成的工作进行了大量研究,似乎Symfony(使用Doctrine ORM)中没有对Cassandra的支持.将Doctrine扩展到包含对Cassandra的支持是多么困难?包含此功能的最佳,最干净,最可升级的方法是什么?
我想和Symfony一起使用Cassandra.这是我第一次使用这两种技术.我对已经完成的工作进行了大量研究,似乎Symfony(使用Doctrine ORM)中没有对Cassandra的支持.将Doctrine扩展到包含对Cassandra的支持是多么困难?包含此功能的最佳,最干净,最可升级的方法是什么?
解决方法
Cassandra的CQL有一个PDO驱动程序:
http://code.google.com/a/apache-extras.org/p/cassandra-pdo/ 由于Doctrine的DBAL是在PDO的基础上构建的,我认为至少可以使部分功能正常工作. 当然,连接,索引和实体关系之类的东西都是手动创建的,并且与Cassandra的内部结构知识一起使用. 作为Java世界的开发人员,我可以说Cassandra有Java ORM库,几乎所有RDBMS都可以使用.所以我想这毕竟是可能的. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |