用于跨时间跟踪数据的数据库结构
我希望构建一个 MySQL 数据库
,它将跨时间跟踪信息(每天一次)
。
例如,URL 列表
,以及与我希望每天跟踪其值的 URL 相关的几个参数。
因此,我正在考虑如下数据结构:
URL-ID {
{
URL,
Date { value_parameter1, value_parameter2 }
}
由于这是我第一次使用基于时间的信息数据库,因此我希望得到一些指导。特别是:
我上面提到的数据结构是一个好的开始方式吗?或者我们会推荐什么?
在类似的项目中,Date 参数通常使用什么 MySQL 数据类型?
I wish to build a MySQL database
that will track information across time (once a day)
.
For example, a list of URLs
, and several parameters related to the URL for which I wish to track the values every day.
So I am thinking of a data structure as follows:
URL-ID {
{
URL,
Date { value_parameter1, value_parameter2 }
}
As this is the first time I am working with a time-based information database, I would appreciate some guidance. In particular:
is the data structure I mention above a good way to start? or what would we your recommendation?
what MySQL data Type is usually used for the Date parameter, in similar project?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
该结构称为缓慢变化的维度,输入
4
。是的,它是合法且可用的。为了判断它是否符合您的需求,我们需要更多地了解您的模型。
要存储日期,您应该使用
DATE
类型。The structure is called Slowly Changing Dimension, type
4
. Yes, it is legitimate and usable.To tell if it fits your needs we would need to know a little more about your model.
To store dates, you should use type
DATE
.