2012-05-05 93 views

回答

2

在我的腦海裏:

查詢可以索要數據,行動要不然,可以有多種形式(SQL,JSON,自定義語言...)。所以查詢是軟件中用戶/後端請求的消息。

數據庫存儲您的數據並處理呈現請求。現在,每個現有的數據庫都有一個引擎來處理這些請求,因此它們有一個查詢引擎,它是整個數據庫引擎的一部分,稱爲DBMS;但在這裏,它只會響應正確的數據查詢(SQL或JSON,取決於數據庫)。

但是可以完全實現查詢引擎來響應其他類型的查詢;例如,您想要將結果呈現給您設計的計算查詢......您需要一個引擎來處理已發送的查詢,計算結果並將其發送回要求的任何實例。