我想知道yii与cassandra合作。 如果有人知道它是如何工作的。 请发布链接或一些参考。 提前谢谢。
答案 0 :(得分:1)
我使用Yii的主要PHP ORM,真正的问题是'PDO是否有一个可以与cassandra一起使用的驱动程序?'
http://code.google.com/a/apache-extras.org/p/cassandra-pdo/
如果你使用Yii的原生Active Record ORM,它只支持AR(来自他们的网站):
对AR的支持受到DBMS的限制。目前,仅支持以下DBMS:
MySQL 4.1 or later
PostgreSQL 7.3 or later
SQLite 2 and 3
Microsoft SQL Server 2000 or later
Oracle
如果要使用除db之外的应用程序组件,或者如果要使用AR处理多个数据库,则应覆盖CActiveRecord :: getDbConnection()。 CActiveRecord类是所有AR类的基类。
当然,ORM适用于关系数据库,因此使用像cassandra,Mongodb或Couchdb这样的东西可能不适合坐在ORM下。
否则,你的问题没有多大意义。这就像问'数据库是否与我的代码一起工作'。