我正在开发一个存储文件哈希值和相应描述的系统
基本上,结构非常简单,只有 1 个表、HASH(键)和文件描述。
例如:
8F28067D10C64952F79542BF1EE349CB | Windows XP 背景图片
当然,哈希也是唯一的密钥。
假设这个表非常大,并且从数据库进行的搜索应该尽可能快(至少通过哈希)
在这种情况下,最好使用哪个数据库?
答案1
假设哈希键是固定的或较小的,并且描述不会超出普通文本的某些限制,则任何具有足够索引的关系数据库或 noSQL 数据库都可以。搜索速度取决于索引方式。
因为它只是一个有两列表格的表,所以大多数数据库都可以处理它,直到达到其表大小(在本例中是行数)的限制。