gpt4 book ai didi

database - 创建巨大倒排索引的方法

转载 作者:搜寻专家 更新时间:2023-10-30 22:22:21 24 4
gpt4 key购买 nike

我想创建一个大约 106 项的大倒排索引。你会建议什么方法?我正在考虑快速二进制 key 存储数据库,如 Tokyo Cabinet、voldemort 等。编辑: 我过去曾尝试使用 MySQL 存储两个整数的表来表示倒排索引,但即使第一列有一个数据库索引,查询非常慢。我认为对于那些情况,SQL 数据库有太多的开销、事务开销、查询解析等。我正在寻找哪些技术或算法方法可以扩展,同时具有良好的响应时间和性能。我正在为研究目的推出自己的解决方案。

最佳答案

这个问题有点含糊,所以我想我能给出的唯一答案是:在 PostgreSQL 中使用“广义倒排索引”(GIN index)来创建您想要的任何类型的倒排索引。所有艰苦的工作都为您完成:它使用预写日志来保证崩溃安全,内部使用 btree 结构来提高性能,并且它是成熟的数据库管理系统的一部分。

如果你的问题是全文搜索,那么postgresql的full-text search已经为您构建并且可以在内部使用 GIN。

关于database - 创建巨大倒排索引的方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1571140/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com