将复杂的 DB 分割成每个提供者的存档
作者: wagoodman创建于 2026年2月18日更新于 2026年9月7日
标签database
今天 grype 发布了包含来自所有 vunnel 提供商的漏洞数据的单个 SQLite 数据库(约 20 个提供商,约 400 万条记录,未压缩的数据库大小约 1.6 GB,压缩后的存档大小约 100 MB)。本提案探讨了将数据库分割为每个 vunnel 提供商的一个存档(例如 `nvd.db`、`ghsa.db`、`ubuntu.db`、`redhat.db` 等),并利用 SQLite 的 `ATTACH DATABASE` 来在运行时将它们作为一个统一的数据集进行查询。
内容来源: anchore/grype