如何最好地在MySQL中存储512位数据对象

时间:2011-07-05 20:56:46

标签: mysql

我想在mysql中存储512位数据。

我想知道将它存储为 char(64)或8列 bigint 或其他内容更好吗?

我的首要任务是最大限度地提高比较速度(我可以通过慢速更新,插入,删除来换取更快的比较速度)

(我知道简单地将它存储为char(64)可能需要最少的开发时间,但是这非常重要,它目前在我的优先级中排在最后)

2 个答案:

答案 0 :(得分:1)

准备你的downvotes,我刚读了一些Daily WTF,所以这将是一个有点疯狂的答案......

你喜欢存储(char,bigints ..)但是还要添加一个散列(md5?md5?的一部分?)值,然后选择后,过滤掉误报。

答案 1 :(得分:0)

你可能使用char;字符类型将编码规则应用于数据,这在数据是文本时非常有意义,但对二进制数据完全不起作用。你应该使用binary