2013-02-28 40 views
0

我有三个表用户,会议和meetingContent。存储多个值与一个共同的密钥,但保持在MYSQL表短?

用户在创建会议时可以从meetingContent中选择不同的行。

我想创建一个表,记录来自meetingContent的哪些行用于每次会议。

在此系统的前一个但类似的版本中,有一个名为meeting_meetingContent的表,其中存储了用于每个会议的每个大小写的大量行。

我不确定这可能是最有效的方法,但似乎可以略微精简。是否有任何替代方案?

+2

我会说这是最有效的方式来做任何可能需要查询在未来的任何事情。您可以将这些值放在一个分隔列表中,这些分隔列表可能稍微更节省空间,但查询效率会很低。 – Kickstart 2013-02-28 11:39:40

+0

Kiskstart是正确的,如果您在meetingContent和meeting_meetingContent之间有n:m关系,则您描述的方式是正确的解决方案 – Argeman 2013-02-28 11:56:57

回答

0

也许你可以尝试像MongoDB一样的NoSQL。
检查here看介绍。
在我看来,也许NoSQL会比SQL更好。你所做的只是将会议内容直接保存到数据库中,并通过阅读内容进行显示。

+0

这是一种不同技术的建议,就像提示有人可以使用csv文件而不是xml一样。这并不能回答这个问题 – Argeman 2013-02-28 11:55:04

相关问题