我正在使用 GAE 构建一个企业管理系统的应用程序。我已经使用过 GAE 和 Datastore 构建了几个应用程序,但从未需要处理大量用户输入交易以及需要行政和管理报告的应用程序。我最担心的是,当我需要创建交叉表和其他详细报告(或业务智能报告和数据操作)时,我将面临 GAE Datastore 查询和数据拉取限制等一系列问题。这真的只是架构偏好还是有定量的考虑因素?
在过去,我使用 C++/C#/Java 对 Oracle/MySQL/MSSQL 进行系统构建(对于一些复杂或频繁访问的数据库结果,还使用缓存层来提高性能)。
我经常读到我们要抛弃关系型数据的旧思维模式,并转向新的大型 McHashTable 世界......但新不一定就是更好... 如果您对以上有任何见解或经验,那将为我带来帮助。
在过去,我使用 C++/C#/Java 对 Oracle/MySQL/MSSQL 进行系统构建(对于一些复杂或频繁访问的数据库结果,还使用缓存层来提高性能)。
我经常读到我们要抛弃关系型数据的旧思维模式,并转向新的大型 McHashTable 世界......但新不一定就是更好... 如果您对以上有任何见解或经验,那将为我带来帮助。