我正在构建一个使用 gae 的企业管理系统应用程序。我已经使用 gae 和数据存储构建了多个应用程序,但从来没有一个需要大量用户输入事务以及需要管理和管理报告的应用程序。我最大的恐惧是,当我需要创建交叉表和其他详细报告(或商业智能报告和数据操作)时,我将面临 gae 的数据存储查询和数据拉取限制的大量问题。这真的只是架构偏好还是这里有数量问题?
过去,我曾针对 Oracle/MySql/MSSql 使用 C++/c#/Java 构建系统(在复杂或经常访问的数据库结果中添加了一个缓存层以提高性能)。
我一直在读到,我们要抛弃旧的关系数据心态,转向空中大 McHashTable 的新世界……但新的并不总是更好……任何关于上述内容的见解或经验都会有所帮助。