NoSQL数据库分析学习1

随着数据量的增加和访问需求的增长,传统数据库面临诸多挑战。本文介绍了数据库扩展的各种策略,包括使用缓存、主从复制、分库分表等技术解决性能瓶颈。此外,还探讨了NoSQL数据库作为应对大规模数据存储问题的一种解决方案。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

NOSQL概述:
数据存储瓶颈:数据量过大,一个机器放不下;数据的索引一个机器内存放不下;访问量(读写混合)一个实例不能承受。
Memchched(缓存)+mysql+垂直拆分:

mysql主从复制读写分离:数据库写入压力增加,Memcached只能缓解数据库的读取压力,读写集中在一个数据库上让数据不堪重负,大部分网站开始使用主从复制技术达到读写分离,以提高读写性能和读库的可扩展性。mysql的master-slave模式成为这个时候的网站标配。

分库分表+水平拆分+mysql集群:Memcached的高速缓存,mysql的主从复制,读写分离的基础上,数据量的持续猛增,由于MyISAM使用表锁,在高并发下会出现严重的锁问题,大量的高并发mysql应用开始使用innoDB引擎代替MyISAM。同时开始流行使用分库分表来缓存写压力和数据增长的扩展问题。虽然mysql退出了MYsql Cluster集群,但性能也不不能很好满足互联网的要求,只是在高可靠性上提供了非常大的保证。

 

mysql的扩展性瓶颈:大文本,大数据。

今天的大型网站分布式结构:

NoSQL(not only sql):非关系型数据库。数据存储不需要固定的模式,无需多余操作。

转载于:https://my.oschina.net/u/3362233/blog/873438

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值