# 什么是分库分表?分库分表有哪些类型(或策略)?
8 min read
分库分表是一种数据库水平拆分技术,通过将单一数据库/表的数据分布到多个数据库/表中,以解决单库单表在数据量、并发量、磁盘IO等方面遇到性能瓶颈的问题。
分库分表是一种数据库水平拆分技术,通过将单一数据库/表的数据分布到多个数据库/表中,以解决单库单表在数据量、并发量、磁盘IO等方面遇到性能瓶颈的问题。
服务雪崩是指分布式系统中,由于某个基础服务发生故障或性能瓶颈,引发调用链上的一系列服务级联失效,最终导致整个系统不可用的现象。
服务降级是一种在系统资源紧张或依赖服务异常时,通过主动关闭或简化非核心功能,以保障核心业务可用性和系统整体稳定性的容错策略。
【核心定义】服务熔断是一种在分布式系统中防止故障扩散的快速失败机制,当某个服务的错误率或响应时间超过阈值时,系统会自动切断对该服务的调用,直接返回预设的降级响应,避免资源耗尽和级联故障。
配置中心是一种集中式、动态化的外部化配置管理服务,用于统一管理分布式系统中各应用的配置信息,实现配置与代码分离、实时推送和版本控制。
观察者模式是一种行为型设计模式,它定义了对象间的一种一对多依赖关系,当一个对象(被观察者/主题)的状态发生改变时,所有依赖于它的对象(观察者)都会自动得到通知并更新。