【发布时间】:2015-10-21 22:10:42
【问题描述】:
我有一个针对一些当地高中体育联盟的项目,需要一些实时更新的统计数据。参加活动(美式足球、篮球、排球、高尔夫、摔跤等)的人会使用我的 CMS 系统来更新统计数据。
我似乎不知道如何存储这些统计数据,因此当 REST API 调用发生时,最新的事件将被发回(例如:在服务器上收集当时发生的所有篮球比赛并保存它们)。
传入服务器的数据是 JSON 格式,我希望能够这样存储它,每项运动都是主键,然后是逐场比赛的统计数据。在我看来,使用 RDBMS 或其他数据库类型毫无意义,因为实时添加统计数据将意味着大量数据几乎没有差异的行,然后如果我要分解每一个,收集最近的游戏会很痛苦人的POST 并将其保存为自己的行。
另一方面,我可以将所有内容存储在一个文件中,在它们进入时收集统计数据并更新文件。但如果发生大量写入,对 API 调用的响应可能会变慢。
有什么建议吗?我的哪个想法是错误的?
【问题讨论】:
标签: php database file api content-management-system