3
我使用django創建了一個簡單的書籤應用程序,它使用sqlite3作爲數據庫後端。我可以部署一個在Google App Engine上使用sqlite3作爲後端的django應用嗎?
我可以將它上傳到appengine並使用它嗎?什麼是「Django-Nonrel」?
我使用django創建了一個簡單的書籤應用程序,它使用sqlite3作爲數據庫後端。我可以部署一個在Google App Engine上使用sqlite3作爲後端的django應用嗎?
我可以將它上傳到appengine並使用它嗎?什麼是「Django-Nonrel」?
不幸的是,沒有你不能。 Google App Engine不允許您寫入文件,而SQLite則需要這些文件。直到最近,它完全不支持SQL,更喜歡本土解決方案(關於爲什麼,請參閱「CAP定理」)。這促使創建諸如「Django-nonrel」這樣的項目,該項目是不需要關係數據庫的Django版本。 最近,他們打開了一個提供MySQL數據庫的測試服務。但要小心,它基本上不太可靠,而且可能會很昂貴。
編輯:正如尼克約翰遜所觀察到的,這項新服務(Google Cloud SQL)從根本上來說可擴展性較差,但從根本上說不可靠。
非常感謝,所以我必須使用Django-Nonrel我猜。 –
不從根本上不可靠 - 從根本上可擴展性較差。 –
嗨@NickJohnson :-)你說得對。謝謝 ! – unBrice