提升用户体验的的网站解决方案:门户极端案列之大并发写入案列 (主要是讲缓存案列)

本文探讨了在高并发场景下大数据量写入的技术方案,包括先将数据写入内存以提高性能,随后批量写入磁盘以减少IO操作。讨论了可能的数据丢失风险,并提出了几种确保数据完整性的解决方案。

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

分析:高并发、大数据量写入数据,会把数据先写到内存,积累一定的量之后,然后在定时或定量的写到磁盘(减少磁盘的IO(Input/ Output)),最终还是会把数据加载到内存中再对外提供访问


特点:

优点:写数据到内存,性能高、速度快(微博、微信、SNS、秒杀产品)

缺点:可能会丢失一部在内存中还没有来得及存入磁盘的数据

解决数据不丢失的方法:

1)服务器主板上安装蓄电池,在断电的瞬间把内存数据会写到磁盘里

2)UPS(一组蓄电池)不间断供电(程序10分钟,IDC数据UPS 1 小时)

3)选双路电的机房,使用双电源、分别接不同路的电,服务器要放到不同的机柜、地区

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值