小编Mat*_*hew的帖子

SHA3​​-256 哈希的索引、数据类型配置和 DBMS 的定义

我正在设计一个系统,在该系统中我需要能够使用文件或字符串 SHA3-256 哈希来搜索数据库。

例如,测试的哈希是

36f028580bb02cc8272a9a020f4200e346e276ae664e45ee80745574e2f5ab80
Run Code Online (Sandbox Code Playgroud)
  1. 我应该设置哪个DATATYPE来存储这个值?我听说过使用 BINARY 而不是 VARCHAR。
  2. 我应该如何索引此列,以便按哈希搜索最快?
  3. 我应该使用哪种数据库管理系统(如 PostgreSQL、DB2、SQL Server)或文档软件(如 MongoDB)最有效地允许我通过哈希存储和检索记录?我只有像 MySQL 这样的关系数据库管理系统的经验,但也许像 MongoDB 这样的文档存储会是更好的方法。

index database-design datatypes hashing

3
推荐指数
1
解决办法
136
查看次数

标签 统计

database-design ×1

datatypes ×1

hashing ×1

index ×1