我有一个数据库,其中存储了未定义数量的事件。我还有一个应用程序读取该数据库以显示这些事件。
在我的应用程序中,人们可以对该数据库发表评论,所以我的问题是:
我在哪里存储这些评论?
我想了两种办法:
选项 I -> 为每个事件创建一个表,然后在其中存储该事件注释(如果保存太多表,我会遇到问题吗?)
选项 II -> 为所有事件的所有评论创建一个表,并使用事件 ID 字段标识每个评论
我接受任何建议。我所做的一切都是为了性能:)
最佳答案
始终使用单个表来存储相同类型的信息。
使用一个评论表并引用该事件(选项 2)。该表可能如下所示
comments table
--------------
id int PK auto_increment
event_id int FK
content text
关于mysql - 需要一些有关使用 SQLite 表的帮助(关于性能),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21067675/