写缓存造成的数据丢失是怎样的?该如何应对?
George Crump:当一个数据写入成功存储在缓存区(而非硬盘区)后,写缓存将完成结果告知应用程序,从而帮助提升性能。这意味着当缓存因为某种原因出现故障时还有一段时间,期间就会发生数据丢失。故障通常有这么两种情况:用于缓存的闪存模块出现故障,或者是服务器本身出了问题。
当缓存周转率居高不下时,用于缓存的闪存模块故障就是一个值得担心的问题。因为这种情况下系统得不断更新,并且不断地更换存储在缓存中的数据。为了防止这种情形出现,用户需要部署大一些的缓存,并且对服务器的缓存驱动进行镜像备份。理想情况下,镜像操作可通过缓存软件本身来完成,这种软件在缓存故障发生时可以实现无缝操作。
不过若是服务器出现故障,上述方法就行不通了。为了避免这种状况出现,缓存软件应当具备将缓存扩展至‘存储网路中共享闪存资源的设备’的能力。为保可靠,入站的数据能够被双双写入这两种设备中去,而从服务器端进行数据读取以便获取更高的性能。当服务器发生故障时,缓存软件能够知晓,并且在重启后首先检查共享的副本。
我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。
我原创,你原创,我们的内容世界才会更加精彩!
【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】
微信公众号
TechTarget
官方微博
TechTarget中国
作者
相关推荐
-
SanDisk FalshSoft与缓存软件、SSD相得益彰
近日,SanDisk对其服务器端缓存软件FlashSoft在VMware、Microsoft Windows以及Linux上进行了升级,同时添加了对一些厂商的PCIe、SAS以及SATA固态硬盘的支持。
-
3分钟搞定Microsoft Exchange恢复
电子邮件已从简单的通信工具发展为全方位支持企业的关键应用系统,邮件系统宕机或电子邮件遗失都可能给企业造成惨重的损失。通过备份恢复邮件系统是一个噩梦。
-
普遍加密和数据权限生态系统初步形成
多年以来,IT经理一直致力于确保数据在网络传输和保存到磁盘的过程中是经过加密的——不过是在数据中心、NAS或者在独立工作站中。为了更好地管理数据……
-
SMB数据管理 第三方服务远程存储之利弊
对于一个SMB而言要实现和管理数据保护是一个挑战。因为SMB很少有这个人力或者财力去处理内部复杂的数据保护,第三方存储服务能够提供一个划算的选择……