2011-11-02 102 views
0

今天我聽到了某個人的奇怪之處,他說在前端使用Javascript數據庫與Oracle數據庫相比,如果在Oracle中使用Flash(ActionScript)時性能高於性能,而MySQL具有與任何客戶端腳本相同的性能。 這是對的嗎?客戶端腳本與DBMS有什麼關係?客戶端腳本和數據庫管理系統之間的關係

+0

這可能是這樣一個問題的錯誤論壇。儘管如此,這似乎是一個奇怪的聲明,因爲在大多數應用程序配置中,javascript和actionscript都不直接與Oracle接口,而是使用運行諸如PHP之類的Web服務器來與DBMS進行交互。 –

+0

查詢是一個查詢是一個查詢它並不重要如何運行所有重要的是如何優化查詢。如果你正在從JavaScript/Flash寫你的查詢,那麼你有更多的問題擔心速度。 –

回答

0

有三種方式,其中一個Flash應用程序可以連接到數據庫:

using the XMLConnector component; 
using a combination of XML and CGI; 
using the XMLSocket class. 

認識到,有是Flash連接到一個數據庫中沒有直接的方法是很重要的;需要一個應用程序來充當Flash和數據庫之間的中介。

雖然常規的JavaScript不能直接連接,但沒有直接的方式連接到Oracle。但是,服務器端的JavaScript或其他服務器端技術可能比閃存方法更快,可能就是這個意思。

我會認爲速度會相似。

相關問題