Database 数据库:存储包含或不包含哈希的哈希标记
我正在编写一个移动应用程序,用户可以像推特那样用标签标记一个项目。对于用户来说,他将hashtag视为#thisisahshtagDatabase 数据库:存储包含或不包含哈希的哈希标记,database,postgresql,hashtag,Database,Postgresql,Hashtag,我正在编写一个移动应用程序,用户可以像推特那样用标签标记一个项目。对于用户来说,他将hashtag视为#thisisahshtag 但是,我想知道是否应该将hashtag与hash一起存储在数据库中?或者把它去掉,只存储“thisisahashtag”?还是没有什么区别?顺便说一下,我正在使用Postgresql DB。需要考虑的一些事情: 其他系统将如何使用这些数据?他们需要知道“#”字符的上下文吗?或者他们只是对内容价值感兴趣 搜索/索引将受到怎样的影响 数据存储/大小将受到怎样的影响
但是,我想知道是否应该将hashtag与hash一起存储在数据库中?或者把它去掉,只存储“thisisahashtag”?还是没有什么区别?顺便说一下,我正在使用Postgresql DB。需要考虑的一些事情:
- 其他系统将如何使用这些数据?他们需要知道“#”字符的上下文吗?或者他们只是对内容价值感兴趣
- 搜索/索引将受到怎样的影响
- 数据存储/大小将受到怎样的影响