<分区>
我正在编写一个由 MySQL 支持的 Web 应用程序,在许多情况下,每天可能会创建数千行,可能更多取决于使用它的人。它将用于存储各种对象,例如帖子和页面(类似 CMS 但不是 CMS)。
主对象表将托管这些对象,以及对象的修订版,我希望尽可能减少存储需求并提高性能。例如,状态字段是一个枚举
,因为枚举存储为整数而不是文本,因此减少了存储空间。
我想知道我是否还应该使用其他技术。
此外,还有一个 object_type 字段。类型可以由插件等创建。 object_type 应该是一个字段还是存储在另一个表中并由主对象表中的 ID 引用(一对多关系)。不复制数据的存储优势是否大于必须进行两次查找才能获取数据的性能成本?