Database design 关于如何存储统计数据的探讨

Database design 关于如何存储统计数据的探讨,database-design,usage-statistics,Database Design,Usage Statistics,我有一个关于如何收集和存储统计数据的问题。首先让我给你们一些背景信息: 我们公司正在开发一种销售工具,将在iPad上使用。其中一个要求是,我们可以跟踪用户如何使用应用程序。所以我们想知道应用程序上的哪个页面被使用,以及使用多长时间。我们目前的方法是将数据发送到服务器,服务器将数据存储在MySQL数据库中,以便稍后进行解释 我的问题是:我们如何有效地将上述数据存储在数据库中?数据量需要尽可能小,但我们必须能够从中生成图表。有什么我应该知道的最佳实践吗 谢谢 我建议使用像sqlite3这样的轻量级数

我有一个关于如何收集和存储统计数据的问题。首先让我给你们一些背景信息:

我们公司正在开发一种销售工具,将在iPad上使用。其中一个要求是,我们可以跟踪用户如何使用应用程序。所以我们想知道应用程序上的哪个页面被使用,以及使用多长时间。我们目前的方法是将数据发送到服务器,服务器将数据存储在MySQL数据库中,以便稍后进行解释

我的问题是:我们如何有效地将上述数据存储在数据库中?数据量需要尽可能小,但我们必须能够从中生成图表。有什么我应该知道的最佳实践吗


谢谢

我建议使用像sqlite3这样的轻量级数据库,并将数据存储在设备上。每隔一段时间就同步一次,最好是在空闲的时候使用附近的wifi或其他东西。我不知道您的数据是什么样子的,但也看看面向文档的数据库,也许这会给您提供一个更高效的模型,并防止出现大量空字段。

我建议使用像sqlite3这样的轻量级数据库,并将数据存储在设备上。每隔一段时间就同步一次,最好是在空闲的时候使用附近的wifi或其他东西。我不知道您的数据是什么样子的,但也看看面向文档的数据库,也许这会给您提供一个更有效的模型,并防止出现大量空字段。

关于面向文档的数据库的非常好的提示!很多空字段是我期望出现的问题之一。我会调查的,查查。我也只是刚刚开始,这可能是一个很好的例子,说明了面向文档的方法的好处。关于面向文档的数据库的非常好的提示!很多空字段是我期望出现的问题之一。我会调查的,查查。我也刚刚开始,这可能是一个很好的例子,说明了面向文档的方法的好处。