Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/postgresql/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Database 数据库:存储包含或不包含哈希的哈希标记_Database_Postgresql_Hashtag - Fatal编程技术网

Database 数据库:存储包含或不包含哈希的哈希标记

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

我正在编写一个移动应用程序,用户可以像推特那样用标签标记一个项目。对于用户来说,他将hashtag视为#thisisahshtag


但是,我想知道是否应该将hashtag与hash一起存储在数据库中?或者把它去掉,只存储“thisisahashtag”?还是没有什么区别?顺便说一下,我正在使用Postgresql DB。

需要考虑的一些事情:

  • 其他系统将如何使用这些数据?他们需要知道“#”字符的上下文吗?或者他们只是对内容价值感兴趣
  • 搜索/索引将受到怎样的影响
  • 数据存储/大小将受到怎样的影响
hashtag字符似乎是标记,因为UI使用它在选择时执行特定操作,或者将内容标识为用户的“hashtag”,而不是数据本身的一部分