数据库设计与架构 本实验内容 本实验深入探讨了 Zava 零售系统的 PostgreSQL 数据库设计。您将学习如何实现一个全面的零售数据库架构,包括向量搜索功能、多租户数据建模以及用于数据隔离的行级安全(RLS)。 概述 数据库是我们 MCP 服务器的基础,用于存储多个商店的零售数据,同时保持严格的数据隔离。我们使用 PostgreSQL 和 pgvector 扩展来实现语义搜索功能,使客户能够通过自然语言查询找到产品。 我们的架构遵循现代多租户模式,通过行级安全(Row Level Security)确保用户只能访问其授权商店的数据。这种方法在提供企业级安全性的同时,保持了最佳性能。