【发布时间】:2015-08-09 22:28:12
【问题描述】:
我对 NoSQL DBS(例如 Cassandra、Mongo、Redis 等)完全陌生,我想创建这种类型的结构:
{
"item_id": "ABC1",
"x1": 0.55,
"x2": -0.29,
...
"x100": 0.17
}
基本上,我有数百万个项目和每个关联的 100 个浮点数。我的主要任务是搜索给定浮点向量附近的项目(在维度 100 的向量空间中),并获取例如前 k 个项目或距离小于 d 的所有项目。
是否有特别适合此类任务的 NoSQL 数据库?
感谢您的任何提示, 帕特里克
【问题讨论】:
标签: vector cassandra redis distance nosql