Python/Google应用引擎数据存储性能

sha*_*fty 1 python performance google-app-engine json google-cloud-datastore

在python/google应用程序引擎应用程序中,我可以选择将一些静态数据(大小为KB)存储在本地json/xml文件中,或者将其放入数据存储区并从那里查询.数据是由我创建的,所以数据格式不正确也没有问题.在特定的术语,如节省配额,减少资源使用和应用程序速度,这是更好的方法吗?

我猜想使用simplyjson从json文件读取会更好,因为这种方法不需要数据存储区查询,同时仍然相当快.

更进一步,该应用程序不需要大型数据存储(目前约400KB),所以是否值得将所有数据移动到json文件以绕过配额限制?

Chr*_*loe 5

如果您的数据很小,静态且不经常更改,只需将数据编写为dict自己的模块并将import其写入您需要的位置即可获得最佳性能.这将利用Python将导入时缓存模块的事实.