第十周第一天10.1

所用时间:315分钟
代码量(行):303
了解到的知识点:
大型数据库的优点
1. 海量数据存储与管理能力
支持TB/PB级别的数据存储,通过分区、分片等技术优化数据组织,能稳定承载企业核心业务的全量数据。
2. 高可靠性与数据一致性
遵循ACID原则,具备完善的事务管理、备份恢复、容灾容错机制,金融、政务等对数据安全性要求高的场景中优势显著。
3. 强大的查询与分析性能
内置优化器可对复杂SQL进行解析优化,结合索引、并行计算等技术,高效支撑多表关联、聚合分析等复杂查询需求。
4. 成熟的生态与扩展性
拥有丰富的配套工具(如监控、运维、ETL工具),支持横向扩展(分库分表)与纵向扩展(升级硬件),适配业务增长需求。

大型数据库的缺点

1. 部署与运维成本高
对硬件配置(CPU、内存、存储)要求严苛,需要专业运维人员进行调优、监控和故障处理,中小企业的使用门槛较高。
2. 高并发场景下的性能瓶颈
单体架构的大型数据库在面对互联网级高并发读写时,容易出现性能瓶颈,需结合读写分离、分布式架构等额外方案改造。
3. 灵活性不足
对非结构化数据(如文本、图片、音视频)的支持较弱,相比NoSQL数据库,schema定义较为固定,适配快速变化的业务需求时灵活性欠佳。
4. 升级与迁移复杂度高
版本升级或跨平台迁移时,需考虑数据兼容性、业务中断风险,迁移流程复杂且耗时,对业务连续性影响较大。

posted @ 2025-11-20 09:20  再报错就堵桥0  阅读(8)  评论(0)    收藏  举报