数据库:包含或不包含哈希

时间:2015-10-25 03:55:55

标签: database postgresql hashtag

我正在编写一个移动应用程序,用户可以使用像Twitter这样的标签来标记项目。对于用户,他将主题标签视为#thisisahashtag。

但是我想知道是否应该将hashtag与hash一起存储在数据库中?或者将其剥离并存储" thisisahashtag"?或者它没有任何区别?顺便说一下,我在Postgresql DB上。

1 个答案:

答案 0 :(得分:1)

需要考虑的一些事项:

  • 其他系统如何使用此数据?他们是否需要了解'#'的背景?字符?或者他们只对内容价值感兴趣?
  • 搜索/索引将如何受到影响?
  • 如何影响数据存储/大小调整?

似乎主题标签字符是标记,因为UI用于在选择时采取特定操作或将内容标识为"#标签"对用户而言,而不是正确数据的一部分。