2011-07-17 50 views
-5

在程序中,有時我可以在共享數據庫或局域網中連接的服務器上檢索相同的數據。我應該選擇哪一個關於速度(以及其他考慮因素)?數據庫訪問VS局域網訪問

當我需要做出這個決定時,一個打開的數據庫連接和一個打開的套接字已經可用。

+3

什麼樣的服務器?什麼樣的數據庫?什麼樣的數據?數據庫位於何處? – Jacob

+0

這是一個真正的問題,我需要在真實的程序中回答。 – Joel

+0

@Joel,你可能想看看關閉原因的描述。 「很難說出這裏提出的問題,這個問題含糊不清,含糊不清,不完整,過於寬泛,或者是修辭性的,不能以目前的形式合理地回答。」你沒有提供足夠的信息來回答這個問題,除了「嗯,這取決於」之外。你可以開始編輯你的問題cularis的帖子的答案。 – Charles

回答

1

取決於您如何設置對數據庫的訪問權限,他們可能都會使用TCP/IP來訪問。所以,表現將大致相同。如果您有一個包含數據的文件,您必須打開該文件然後閱讀其中的內容。將它與數據庫連接進行比較,您必須打開數據庫連接並執行一些SQL來獲得結果。我其實認爲你問題的主要部分依賴於你實際想要存儲什麼類型的數據。