2

我想知道 yii 与 cassandra 一起工作。如果有人知道它是如何工作的。请张贴链接或一些参考资料。先感谢您。

4

1 回答 1

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

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

于 2012-10-05T21:08:54.007 回答