[KongchangAI]
ConceptMulti-Tenancy / 多租户

Multi-tenant Architecture

Multi-tenant architecture is a software design pattern in which a single software instance serves multiple independent user groups (tenants) simultaneously. Tenants share the same underlying infrastructure and application while maintaining logical isolation at the data and configuration levels. This architecture is widely used in cloud computing and SaaS services, offering high resource utilization, centralized operations, and support for per-tenant customization. Common implementation strategies include shared database, separate schema, and separate database isolation levels.

Core Facts

Timeline (last 90 days)

Oct 14

Each tenant has its own independent set of encryption keys, so if a tenant requests data deletion, destroying its keys is enough to make the data unreadable without re-encrypting the entire database.

Unverified50%
Oct 14

Tool calls in AI Agent endpoints pass tenant context from the HTTP request all the way to the tool execution context, and agentRunner.ts explicitly extracts the tenantId and passes it into the tool execution context.

Unverified50%
Oct 14

Under multi-tenant or shared-memory architectures, the harm of prompt injection is amplified: a single successful injection may poison persistent memory, affecting other sessions or tenants.

Unverified50%
Oct 14

Security leads will pay particular attention to whether an Agent's memory persists across tenants, whether sessions are isolated, and whether tool-returned content is treated as untrusted input.

Unverified50%
Sep 16

Salesforce uses a multi-tenant architecture in which all customers share the same underlying infrastructure, with data security ensured through logical isolation.

Unverified50%
Sep 16

Multi-tenant architecture can serve a massive number of customers at extremely low marginal cost, but when an underlying component fails, the impact spans all tenants.

Unverified50%
Sep 1

Multi-tenancy is a platform challenge that requires serving multiple business units and model versions within a single system while guaranteeing resource isolation, fair scheduling, and security.

Verified65%

All Facts (11)

Verified

At the database level, multi-tenant data isolation mainly has three classic solutions: shared database + shared schema (field-level isolation), shared database + separate schema (schema-level isolation), and separate database (physical-level complete isolation).

80%
Verified

Multi-tenancy is a platform challenge that requires serving multiple business units and model versions within a single system while guaranteeing resource isolation, fair scheduling, and security.

65%
Unverified

三种多租户数据隔离方案可以在同一平台中混合使用

85%
Unverified

电商/支付类商户平台场景中,小商户可采用共享Schema方式降低成本,大客户或有严格合规要求的商户应升级为独立Schema甚至独立数据库

85%
Unverified

The scenario of managing multiple subsidiaries within a group company represents a moderate isolation requirement, for which the shared database + shared schema solution is generally the optimal choice.

60%
Unverified

Tool calls in AI Agent endpoints pass tenant context from the HTTP request all the way to the tool execution context, and agentRunner.ts explicitly extracts the tenantId and passes it into the tool execution context.

50%
Unverified

Each tenant has its own independent set of encryption keys, so if a tenant requests data deletion, destroying its keys is enough to make the data unreadable without re-encrypting the entire database.

50%
Unverified

Under multi-tenant or shared-memory architectures, the harm of prompt injection is amplified: a single successful injection may poison persistent memory, affecting other sessions or tenants.

50%
Unverified

Security leads will pay particular attention to whether an Agent's memory persists across tenants, whether sessions are isolated, and whether tool-returned content is treated as untrusted input.

50%
Unverified

Salesforce uses a multi-tenant architecture in which all customers share the same underlying infrastructure, with data security ensured through logical isolation.

50%
Unverified

Multi-tenant architecture can serve a massive number of customers at extremely low marginal cost, but when an underlying component fails, the impact spans all tenants.

50%

Source Articles