2012-10-20 46 views
1

有誰知道如何使用phpcassa用於cassandraYiiframework?我試過Cassandra PDO。它工作得很好,但我碰巧喜歡phpcassa的作品。特別是對大多數cassandra功能的支持。使用phpcassa for yssoft的cassandra

我不知道,但我發現phpcassa更容易使用。

有什麼建議嗎?

問候

回答

1

我不熟悉的Yii特別,但它一眼後,我懷疑你將不能夠直接使用大多數的ORM的Yii類的功能,無論是雖然phpcassa或PDO驅動程序。當然,它可以適用於某些情況,但通常情況下,Cassandra中的數據不是圍繞對象建模的,而是圍繞查詢建模的。您的目標是以可以非常有效地回答您計劃的查詢的方式佈置數據。因爲Yii是面向對象的,所以它在期望你與數據庫進行交互方面存在根本性的不匹配。

+0

謝謝你的解釋。我完全理解Yii的工作方式,以及Cassandra的存儲模型(和設計方法)與關係數據庫的不同之處。因此在選擇這個解決方案時,我已經完全排除了使用Active Records,Active Forms(也許),e.t.c等功能的可能性。 Phpcassa對於我想做的工作來說足夠了,我唯一遇到的問題是「如何將它整合到Yii中」。謝謝:-) – Sthe

+1

啊,很高興聽到。由於我不熟悉Yii,因此我無法提供關於整合phpcassa的指導。我會建議尋找其他人如何使用Yii的其他非關係數據庫;這裏的模式可能會類似。 –