【发布时间】:2009-12-17 04:19:00
【问题描述】:
我们正在设计一个小型数据库,其中包含有关我们软件使用情况的数据。 因此,在我们的程序/网站中,我们将调用一个小服务来记录有关会话和执行的操作的一些数据。这样我们就可以看到我们程序的哪些部分被大量使用,最常见的使用场景是什么等等。
我正在努力解决的部分是我们将如何坚持所有不同类型的操作。 因为我们不知道所有应用程序和未来的应用程序需要哪些确切的操作和参数,所以很难决定数据结构。
目前它看起来像这样:
行动 -------------- + 身份证 + ActionTypeId + 会话 ID + 时间戳 + 数据01 + 数据02 + 数据03 ... + 数据10 + 数据块我特别怀疑所有数据字段。在实践中,它要么是很多列,要么是太少。将它们连接在一个字段中将是地狱般的查询。
有什么建议吗?
【问题讨论】:
标签: sql database-design