用于存储文件哈希值和相应描述的最佳数据库(SQL\NoSQL)

用于存储文件哈希值和相应描述的最佳数据库(SQL\NoSQL)

我正在开发一个存储文件哈希值和相应描述的系统

基本上,结构非常简单,只有 1 个表、HASH(键)和文件描述。

例如:

8F28067D10C64952F79542BF1EE349CB | Windows XP 背景图片

当然,哈希也是唯一的密钥。

假设这个表非常大,并且从数据库进行的搜索应该尽可能快(至少通过哈希)

在这种情况下,最好使用哪个数据库?

答案1

假设哈希键是固定的或较小的,并且描述不会超出普通文本的某些限制,则任何具有足够索引的关系数据库或 noSQL 数据库都可以。搜索速度取决于索引方式。

因为它只是一个有两列表格的表,所以大多数数据库都可以处理它,直到达到其表大小(在本例中是行数)的限制。

相关内容