我讀了一些關於託管(又名雲)數據庫的東西。例如Cloudant提供託管的CouchDB數據庫或Cassandra.io提供託管的Cassandra。我明白爲什麼這些服務能解決一些問題。託管數據庫:如何處理延遲?
我的問題:這些服務爲什麼要工作?我想我將自己的應用程序託管在我自己的服務器上(或雲託管平臺上的某個地方),並使用其中一種服務來存儲我的數據。對於每個數據庫請求(無論是讀取還是寫入),我都需要在互聯網上支付全部費用(假設我的應用程序不在數據庫雲提供商使用的同一位置)。 爲什麼這些往返不會殺死我?思考SQL時,每個查詢將花費另一個x * 10ms,僅用於網絡,無需花費任何時間。
如何這個問題迎刃而解?還是這些服務不適合需要快速響應的應用程序,並且只能用於延遲不成問題的數據處理?