有誰知道如何使用phpcassa
用於cassandra
用Yiiframework
?我試過Cassandra PDO
。它工作得很好,但我碰巧喜歡phpcassa
的作品。特別是對大多數cassandra
功能的支持。使用phpcassa for yssoft的cassandra
我不知道,但我發現phpcassa
更容易使用。
有什麼建議嗎?
問候
有誰知道如何使用phpcassa
用於cassandra
用Yiiframework
?我試過Cassandra PDO
。它工作得很好,但我碰巧喜歡phpcassa
的作品。特別是對大多數cassandra
功能的支持。使用phpcassa for yssoft的cassandra
我不知道,但我發現phpcassa
更容易使用。
有什麼建議嗎?
問候
我不熟悉的Yii特別,但它一眼後,我懷疑你將不能夠直接使用大多數的ORM的Yii類的功能,無論是雖然phpcassa或PDO驅動程序。當然,它可以適用於某些情況,但通常情況下,Cassandra中的數據不是圍繞對象建模的,而是圍繞查詢建模的。您的目標是以可以非常有效地回答您計劃的查詢的方式佈置數據。因爲Yii是面向對象的,所以它在期望你與數據庫進行交互方面存在根本性的不匹配。
我寫了一個擴展的Yii今天卡桑德拉 - cql3,希望這可以幫助別人尋找一個警予包裝的卡桑德拉CQL3
謝謝你的解釋。我完全理解Yii的工作方式,以及Cassandra的存儲模型(和設計方法)與關係數據庫的不同之處。因此在選擇這個解決方案時,我已經完全排除了使用Active Records,Active Forms(也許),e.t.c等功能的可能性。 Phpcassa對於我想做的工作來說足夠了,我唯一遇到的問題是「如何將它整合到Yii中」。謝謝:-) – Sthe
啊,很高興聽到。由於我不熟悉Yii,因此我無法提供關於整合phpcassa的指導。我會建議尋找其他人如何使用Yii的其他非關係數據庫;這裏的模式可能會類似。 –