我正在設計一個簡單的web應用程序,每天向用戶組織每日聖經閱讀。 讀數平均每天約300-400字。AppEngine應用程序的數據存儲或本地文件
因此,例如user1今天註冊,所以day1的讀數會返回給它們。 User2註冊了一週後,但仍然是第1天,因此他們再次獲得day1的讀數,依次類推。
我期待大約100個用戶在發佈時可能會在稍後進行擴展。
現在有,我能想到的這樣做的兩種方法:
1)存儲整本聖經中的數據存儲總量(約30000詩句)和日常(查詢讀數〜50節),而可能是緩存已經查詢日期爲文件。
2)有一個本地腳本存儲讀取文件中的每一天(所以總共365個文件)並呈現文件並將其返回給用戶而不用觸摸數據存儲。
請記住,在那之後會有不同的讀數,所以如果我選擇了2,我必須上傳一組新文件。
我真的不知道我想要什麼,每個選項的效率如何。 任何想法?我錯過了別的嗎?
問題並不適用於SO。但一些快速點。您無法編寫文件系統,因此緩存將是memcache和數據存儲。如果你沿着文件路徑走,你仍然可能需要保存數據存儲區中每個文件的元數據,以允許你發展系統。您最好保留數據存儲中的所有數據。只是我的2c值得。這類數據和您提取的數據量對於您正在討論的數字類型的appengine而言不會很慢或昂貴。 –