水平与垂直-拆分与扩展-数据库与分布式

    98

    标题写出来后发现覆盖面有点大,其实要说的只是字面意义上的一点学习小结:

    数据库优化:
    水平分库,水平分表,使各个库/表的结构相同,但内容不同
    垂直分库,垂直分表,使各个库/表的结构不同,且内容不同
    库的结构可以理解为包含了哪些表
    表的结构可以理解为包含了哪些字段
    在垂直拆分的基础上,可以进一步水平拆分

    分布式优化:
    水平扩展,增加更多节点以达到整体性能增强
    垂直扩展,增强单机配置以达到单点性能增强,进而达到整体性能增强
    水平扩展优点更多,使用得当的话,对整个系统的可用性,负载均衡都有益处