服务器断电20多G缓存数据全部丢掉解决办法?

huifeng773950918 2013-04-14 12:52:09
最近公司开会,提到电房的服务器断电,用memcached做数据缓存的20多G缓存数据丢失,为此我们一致认为应该对缓存数据进行备份,那么改如何备份呢?可以用什么方法来备份呢?项目中要备份的数据一天有200W的数据量,数据库是用MySql,一个一天200W数据全部写进数据库,数据库会承受不了,希望大牛人可以提提你们的看法,和想法希望大家一起交流一起学习?
...全文
404 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
xianwangkai 2013-04-17
  • 打赏
  • 举报
回复
哥们那个菲关系型你用的什么工具,要看效率!
引用 3 楼 xianwangkai 的回复:
问题很简单: 1、初级办法:弄额UPS备用电源! 2、中级办法:不用memcached,换其他可以持久化的缓存工作,推荐使用redis、ttserver等都可以。 3、高级办法:不断换不换缓存工作,都需要定时的主从备份工作。
这三个方案中的第二个你为什么不采用?
huifeng773950918 2013-04-16
  • 打赏
  • 举报
回复
最终决定用非关系型数据做持久化存储,还有谁能有更好的建议呢?再顶一下。
huifeng773950918 2013-04-15
  • 打赏
  • 举报
回复
服务器已经放在电信机房了,装UPS不太实际了,感觉还是每天的备份缓存中的数据比较实际,但是讲到备份,是否各位又有比较好的建议呢?
xianwangkai 2013-04-15
  • 打赏
  • 举报
回复
问题很简单: 1、初级办法:弄额UPS备用电源! 2、中级办法:不用memcached,换其他可以持久化的缓存工作,推荐使用redis、ttserver等都可以。 3、高级办法:不断换不换缓存工作,都需要定时的主从备份工作。
xiao__shuang 2013-04-15
  • 打赏
  • 举报
回复
弄个UPS?
微观技术 2013-04-15
  • 打赏
  • 举报
回复
引用 3 楼 xianwangkai 的回复:
问题很简单: 1、初级办法:弄额UPS备用电源! 2、中级办法:不用memcached,换其他可以持久化的缓存工作,推荐使用redis、ttserver等都可以。 3、高级办法:不断换不换缓存工作,都需要定时的主从备份工作。
正解,建议采用开源的redis、ttserver 持久化存储
huifeng773950918 2013-04-14
  • 打赏
  • 举报
回复
顶一下,是不是应该开一个数据库来专门处理这些缓存数据呢?分时间段,分表来备份这些数据,要用的时候组合来使用?这样我感觉比较麻烦?是否备份到硬盘呢?那有要用什么方法备份呢?

25,980

社区成员

发帖
与我相关
我的任务
社区描述
高性能WEB开发
社区管理员
  • 高性能WEB开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧