9月4日消息,这两年,近线存储(Near-Line Storage)的概念逐渐兴起,但相信没几个人能准确说出它到底是个啥。今天就给大家科普一下。
其实,近线存储是从传统在线存储、离线存储分离出来的一个细分应用场景。
在线存储:
是指存储设备和所存储的数据时刻保持在线状态,可供用户随时读取。
这种随时要求的就是实时性,计算资源会闲置,尤其是较低的访问时延,通常是毫秒级,而随着SSD的出现,时延降低到微秒级。
典型的在线存储应用就是OLTP(在线事物处理)、OLAP(在线数据分析)、Web、CND等。
离线存储:
通常用于归档、备份用途,用于满足合规、防灾等方面的需要。
离线存储的数据通常远离系统应用,一般是顺序写入,不常被调用,也尽量避免改写。
原则上会有较低的存储成本,但访问时延也会激增,可能会数分钟甚至数十分钟。
离线存储最初一般是由磁带库、光盘库承担,现在也有的用硬盘,但不会用SSD。
近线存储:
指的并不是经常用到,或者访问量并不大的数据,存储在性能较低的设备上。
由于并非关键应用,或者并发访问量较低,可以容忍较长的时延,秒级也是可以接受的。
原则上,对这类设备的传输率还是有一定的要求,因为不常用的数据在总数据量的中的比例通常很大,可能会达到90%以上,每次请求的数据量也可能是比较大的。
不少玩家还记得,十几年前市场上曾经有过1万转甚至1.5万转的2.5寸高速硬盘,它们就是为在线存储服务的,主要承载关键业务。
SSD出现后,2.5寸万转硬盘迅速就被淘汰了,就是因为它容量、性能提升都非常困难(甚至普通的2.5寸硬盘也基本消失了)。
1.5万转2.5寸硬盘
3.5寸已经成了机械硬盘唯一的形态,转速基本都是7200RPM,从存储技术上可以分为PMR、CMR、SMR几种。
PMR、CMR都是垂直磁记录(磁性粒子垂直于盘面),区别于早年的水平磁记录(LMR),相对更稳定可靠。
SMR是叠瓦式磁记录,磁道排列更紧密,存在局部覆盖,就像瓦片依次略微错开叠在下层的瓦片上,优点是存储密度较大,读取性能与PMR/CMR类似,但是写入较差,尤其随机写很糟糕,丢数据的概率也更高。
因此,PMR、CMR非常适合有一定要求的近线存储,SMR更适合重视成本、可以牺牲性能的场景,包括存档、监控等,因为它们都是连续写入、偶尔读取、极少甚至不修改。
另外还有热存储、温存储、凉存储、冷存储的概念,其中温、凉就基本对应近线存储。