2012-07-27 36 views
0

我是新來的PHP,我只聽到左巴。基本上我們需要通過XQuery將MySQL表格轉換成我們的JSON格式。如何在PHP中使用XQuery訪問MySQL?

是否有左巴連接到MySQL庫? Zorba似乎還需要在目標服務器上進行本地擴展,這對我們來說毫無用處。

我們希望,因爲我們的整個系統基礎上使用XQuery,我們已經應付數百查詢。

謝謝

+1

孤男寡女將能夠處理「數百查詢」可能是不適合從MySQL遷移到的NoSQL數據庫很大的原因。相反,需要轉向無模式(JSON)或類似的數據結構應該是推動的原因。我不明白Xquery會怎樣處理這個問題,儘管它處理查詢XML結構。 – 2012-07-27 17:29:18

+1

不知道是否是左巴您的要求 - 如果是這樣,我不知道與左巴的情況。但是,如果你的要求是基於XQuery的原生XML數據庫,[存在,但分貝(http://exist-db.org)具有SQL模塊,可以讓你查詢的SQL數據庫。請參閱http://atomic.exist-db.org/HowTo/SQLDatabases/。 – joewiz 2012-07-28 17:48:14

+0

@MikeBrant。是的,我知道這聽起來很奇怪,但爲了使我們的db查詢保持可移植的格式並簡化生活,我們選擇使用XQuery,也使用MySQL和Co端點。數百個,我的意思是說我們有數百個以XQuery格式存儲的這樣的查詢,而且它們在數據庫存儲系統或格式之間充當了我們的門戶。在Java中這很容易實現。 – xamiro 2012-07-30 00:19:28

回答