关于Yii和cassandra的工作

时间:2012-10-05 21:06:58

标签: cassandra yii

我想知道yii与cassandra合作。 如果有人知道它是如何工作的。 请发布链接或一些参考。 提前谢谢。

1 个答案:

答案 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下。

否则,你的问题没有多大意义。这就像问'数据库是否与我的代码一起工作'。