Tagged articles

Database isolation

12 articles · Page 1 of 1
Shuge Unlimited
Shuge Unlimited
Jun 20, 2026 · Databases

From 64 to a Million Tenants: Choosing the Right Milvus Multi‑Tenant Layer and Avoiding the 65,536 Ceiling

The article dissects Milvus's four‑layer multi‑tenant architecture—Database, Collection, Partition, and Partition Key—detailing each layer's default tenant limits, isolation strength versus scalability trade‑offs, hidden constraints like the 65,536 capacity ceiling, the Partition Key isolation switch, and practical guidance for selecting the appropriate layer in SaaS and regulated scenarios.

Database isolationMilvusMulti-Tenancy
0 likes · 17 min read
From 64 to a Million Tenants: Choosing the Right Milvus Multi‑Tenant Layer and Avoiding the 65,536 Ceiling
Code Ape Tech Column
Code Ape Tech Column
Jun 13, 2025 · Backend Development

5 SpringBoot Multi‑Tenant Architecture Patterns You Must Know

This article explains multi‑tenancy as a software architecture pattern, describes why it reduces operational costs and improves resource utilization, and presents five concrete SpringBoot designs—including separate databases, shared databases with separate schemas, shared tables, shared‑table with tenant ID, and a hybrid model—along with implementation steps, code samples, pros and cons, and suitable scenarios.

Database isolationMulti-Tenancybackend-architecture
0 likes · 41 min read
5 SpringBoot Multi‑Tenant Architecture Patterns You Must Know
Open Source Tech Hub
Open Source Tech Hub
Apr 12, 2025 · Backend Development

How to Implement Multi‑Tenant Access Control with PHP‑Casbin in SaaS Platforms

This guide explains the concept of multi‑tenant architecture, compares isolation strategies such as separate databases, shared schemas, and shared databases, and demonstrates how to configure and enforce tenant‑aware RBAC using the PHP‑Casbin framework with example models, policies, and PHP code.

Database isolationMulti-TenancyPHP-Casbin
0 likes · 10 min read
How to Implement Multi‑Tenant Access Control with PHP‑Casbin in SaaS Platforms
Bilibili Tech
Bilibili Tech
Mar 14, 2025 · Backend Development

Evolution and Optimization of Bilibili Membership Ticketing System for High‑Concurrency Scenarios

Bilibili’s ticketing platform evolved from a single‑transaction, synchronous design to an asynchronous batch system and finally to a Redis‑cached inventory layer, adding DB isolation changes, sharding, bloom‑filter protection and adaptive rate limiting, which together enabled handling up to 930 k requests per second and stable high‑concurrency ticket sales.

Database isolationHigh concurrencyasynchronous processing
0 likes · 18 min read
Evolution and Optimization of Bilibili Membership Ticketing System for High‑Concurrency Scenarios
Lobster Programming
Lobster Programming
Mar 6, 2025 · Backend Development

Which Multi‑Tenant Architecture Is Right for Your SaaS? A Deep Dive into 5 Patterns

This article explains five common multi‑tenant implementation patterns—independent databases, shared database with separate schemas, shared tables, hybrid approaches, and containerized isolation—detailing their isolation levels, cost implications, scalability, and suitable use cases for SaaS applications.

Database isolationMulti‑tenantSaaS
0 likes · 6 min read
Which Multi‑Tenant Architecture Is Right for Your SaaS? A Deep Dive into 5 Patterns
IT Services Circle
IT Services Circle
Feb 19, 2025 · Databases

Four Common Multi‑Tenant Isolation Strategies and Their Trade‑offs

This article examines four typical multi‑tenant isolation approaches—field filtering, schema separation, independent databases, and hybrid architectures—detailing their implementation, risk checklists, code examples, suitable scenarios, and the cost‑security balance each entails.

Database isolationMulti‑tenantfield isolation
0 likes · 11 min read
Four Common Multi‑Tenant Isolation Strategies and Their Trade‑offs
Su San Talks Tech
Su San Talks Tech
Feb 18, 2025 · Databases

Four Proven Multi‑Tenant Isolation Patterns and When to Use Them

This article examines four common multi‑tenant isolation strategies—field filtering, schema separation, independent databases, and hybrid approaches—detailing their architectures, code implementations, operational trade‑offs, and suitability for different business scenarios, helping engineers balance security, cost, and performance.

Backend DevelopmentDatabase isolationMulti‑tenant
0 likes · 10 min read
Four Proven Multi‑Tenant Isolation Patterns and When to Use Them
Senior Tony
Senior Tony
Aug 26, 2024 · Backend Development

Should Every Microservice Have Its Own Database? Pros, Cons, and Real‑World Lessons

This article examines the debate over sharing versus isolating databases in microservice architectures, presents arguments from both sides, shares a detailed incident from an online education platform, and outlines best‑practice recommendations for balancing availability, cost, and development efficiency.

Database isolationMicroservicesbackend-architecture
0 likes · 10 min read
Should Every Microservice Have Its Own Database? Pros, Cons, and Real‑World Lessons
Code Ape Tech Column
Code Ape Tech Column
May 26, 2023 · Backend Development

Implementing Multi‑Tenant Architecture with Spring Boot and Spring Cloud

This article explains the concept, advantages, design considerations, and step‑by‑step implementation of a multi‑tenant architecture using Spring Boot and Spring Cloud, covering database strategies, tenant isolation, dynamic routing, and deployment scenarios for SaaS applications.

Database isolationMicroservicesMulti‑Tenant
0 likes · 14 min read
Implementing Multi‑Tenant Architecture with Spring Boot and Spring Cloud
Su San Talks Tech
Su San Talks Tech
Aug 8, 2022 · Databases

Mastering MySQL MVCC: How InnoDB Achieves Consistent Reads

This article demystifies MySQL's Multi‑Version Concurrency Control (MVCC) by explaining its Undo Log and Read View mechanisms, showing how InnoDB implements read‑committed and repeatable‑read isolation without locking, and illustrating the process with clear examples and diagrams.

Concurrency ControlDatabase isolationInnoDB
0 likes · 13 min read
Mastering MySQL MVCC: How InnoDB Achieves Consistent Reads
Top Architect
Top Architect
Sep 25, 2020 · Backend Development

Implementing Multi‑Tenancy with MyBatis‑Plus in a Spring Boot Application

This article explains the concepts of multi‑tenant architecture, compares three data isolation strategies, and provides a complete Spring Boot example that uses MyBatis‑Plus to automatically inject a tenant identifier into SQL queries, including configuration, entity definitions, and unit tests.

Database isolationJavaMulti-Tenancy
0 likes · 14 min read
Implementing Multi‑Tenancy with MyBatis‑Plus in a Spring Boot Application