这是一个关于如何执行从网页存储数据的最佳实践的问题。像文本/图像网址/链接等。
我有一个CMS,你可以创建网页。在这里您可以编辑文本/上传图像。将来“添加新元素”、添加指向 a-tags 的链接等也会很好。
我需要一个强大而灵活的解决方案,同时也具有良好的性能。在获取/接收此数据时。
让我们考虑一下我有 1000 个页面,每个页面上大约有 25 个元素可以更新并存储在数据库中。
备选方案 1)
为这些页面上的每个元素创建一个表和 1 列,例如以下列:title_1、title_2、image_1、image_2。
在这里,我们有一组可以更新的列,我们可以在网页上使用这些列。
备选方案 2)
使用列(id、命名空间、page_id、数据)创建 1 个表
对于页面上的每个元素,我添加与 page_id 关联的命名空间,以使数据输出唯一。在数据中我可以添加任何类型的信息;文字、链接等
您对这个问题有什么好的解决方案建议?我当然也愿意接受其他选择。
谢谢!