我正在开发一种与市场上可用的 A/B 拆分电子邮件活动工具非常相似的工具。我需要一些关于设计方面的指示/建议。主要方面是数据库设计。我不期待这里的解决方案,而只是一种方法。
任何有关数据库设计、设计模式、最佳方法、第三方插件的帮助将不胜感激。
PS 我正在使用 ROR 和 PostgreSql。
我正在开发一种与市场上可用的 A/B 拆分电子邮件活动工具非常相似的工具。我需要一些关于设计方面的指示/建议。主要方面是数据库设计。我不期待这里的解决方案,而只是一种方法。
任何有关数据库设计、设计模式、最佳方法、第三方插件的帮助将不胜感激。
PS 我正在使用 ROR 和 PostgreSql。
我想将一些概念表示为数据库结构:
在设计数据库时,我喜欢找到最核心的对象并围绕它进行设计。在这种情况下,我会提名竞选活动或电子邮件。让一个太阳成为你宇宙中其他一切都围绕着它旋转的太阳,这将帮助你设计其余的部分。