需要一些关于使用SQLite表的帮助(关于性能)

时间:2014-01-11 20:47:02

标签: mysql sqlite

我有一个数据库,我存储了一定数量的事件。我还有一个应用程序,它读取该数据库以显示这些事件。

在我的应用中,人们可以对该数据库发表评论,所以我的问题是:

我在哪里存储这些评论?

我想过两种方法:

选项I - >为每个事件创建一个表,然后在那里存储该事件注释(如果保存了太多表,我可能会遇到问题吗?)

选项II - >为所有事件的所有注释创建一个表,并使用事件ID字段

标识每个注释

我接受任何建议。我这一切都是关于表现的:)

1 个答案:

答案 0 :(得分:2)

始终使用单个表来获取相同类型的信息。

使用一个评论表并参考该事件(选项2)。该表可能看起来像这样

comments table
--------------
id        int PK auto_increment
event_id  int FK
content   text