我有一箇中等大小(~100mb)的只讀數據庫,我想放在谷歌應用程序引擎上。我可以把它放到數據存儲中,但是數據存儲有點慢,沒有關係特性,還有其他許多令人沮喪的限制(這裏不會介紹)。另一種選擇是將所有數據加載到內存中,但我很快就達到了谷歌的配額。最後的選擇是使用django-nonrel + djangoappengine,但恐怕這個軟件包還處於初級階段。Google App Engine上的只讀關係數據庫?
理想情況下,我想創建一個使用blobstore作爲其數據源的只讀sqlite數據庫。這可能嗎?
你試圖解決什麼問題?你需要什麼數據庫?如果它只讀,爲什麼不能將數據轉換爲離線狀態?如果它只有100MB,那麼可以用10種不同的方法對它進行非規範化以支持各種查詢。 – 2011-01-11 23:17:40
假設我可以離線將它置於不同的狀態,那麼是什麼?我是否將其作爲Blobstore上傳並手動搜索?或者我將它存儲在數據存儲中?另外,如果我要將所有內容去規範化,那麼數據很容易就會變成千兆字節的範圍。例如,我正在使用自定義版本的地理模型來支持位置搜索。反規格化位置數據會導致其大小爆炸。 – speedplane 2011-01-12 18:16:23