Weaviate技术问询:删除租户后数据是彻底删除还是仅去索引?
Weaviate租户删除后的数据状态说明
调用client.schema_remove_class_tenants()后,对应租户的数据是从数据库中彻底删除,而非仅移除索引。
关键细节:
- 执行该操作后,无论使用目标租户名称还是
tenant=None参数查询,都无法再检索到对应租户的数据——这是因为数据本身已被完全清除,并非仅索引失效。 - 从Weaviate的底层机制来看,租户级删除操作会直接作用于存储层,同步清理该租户关联的所有对象数据、向量数据及元数据,不需要额外执行后续步骤来完成彻底删除。
合规性提示:
该行为完全匹配GDPR中"被遗忘权"的要求,确保用户数据能够被彻底移除,不存在可被访问的残留数据。
内容的提问来源于stack exchange,提问作者Alex Panagides
相关产品推荐
相关产品推荐

