用于跨时间跟踪数据的数据库结构

发布于 2024-10-27 04:37:24 字数 405 浏览 1 评论 0原文

我希望构建一个 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

擦肩而过的背影 2024-11-03 04:37:24

该结构称为缓慢变化的维度,输入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.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文