gpt4 book ai didi

sql - 如何聚合 SQL 数据(电子邮件事件)以减少记录数量?

转载 作者:行者123 更新时间:2023-12-02 05:52:03 25 4
gpt4 key购买 nike

情况:

  • 我会持续存储电子邮件事件中的电子邮件事件数据(打开、点击、取消订阅等)。
  • 今年我已发送了超过 8200 万封电子邮件,而且很多电子邮件都发送给同一个人(这引出了我的下一点)。
  • 我担心为每个事件(例如打开)使用一行效率低下。

问题:组织数据的更好方法是什么?有没有办法将每个联系人/人员的事件数据聚合在一行中,并且仍然允许 SQL 访问每个事件/属性?

以下是我设想的存储数据的方式:

enter image description here

但话又说回来,我希望数据由 Microsoft SQL 处理,而不是由 PHP 处理,而且我不确定如何做到这一点。任何见解都会有所帮助。谢谢。

最佳答案

您可以规范化您的数据库,为此作业创建 2 个表。

一个用于主数据(客户/个人数据),另一个用于详细信息(点击 View )

类似这样的事情 Sample

关于sql - 如何聚合 SQL 数据(电子邮件事件)以减少记录数量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32938397/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com