1

我有大约 60 个实体。它们都有一些可记录的字段。我预计总共要记录大约 1000 个字段。让我们估计每个字段平均更改 10 次。我正在建立一个 SaaS,所以我期待有一百多个“项目”。因此,我们谈论的是数量级为 100 万条记录(如果事情成功,则增长到 1 亿至 10 亿条记录)

使用 Symfony2+Doctrine2 后,应该很容易迁移到 MySQL(当前 DB)到性能更高的数据库,并且增长不会在一夜之间发生。

所以问题是:我应该使用一个表(默认)来记录所有实体的变化,还是应该为每个实体设置一个表?最后,这将使表格中的行数减少 60 倍(顶部)。考虑到维护 60 张表比维护一张表要困难得多,您有什么建议?

4

0 回答 0