各种需要催生了各种技术的诞生和发展,例如:传统NAS存储、分布式文件系统DFS、对象存储、NoSQL类数据库,那么这些技术各自适用的场景是什么?在实际生产系统中,我们如何融合这些技术来有效管理和存储数据?
分布式文件存储与传统NAS相比具备很多优势,例如横向扩展,高并发等等。相比文件存储,对象存储更适合一写多读的场景,而不是文件存储擅长的随机读写,所以更适合互联网场景,例如在线视频网站,线上商城等,你几乎不会对展示的内容进行修改。
收起区别比较多,我就仅从使用方式上:
从场景上简单说,NAS/DFS一般多用于一个IDC或者内网内的数据存储,比单机的可靠性高同时能保证比较高的读写速度,对象存储一般是跨IDC甚至全球的数据存储,可靠性高很多,但读写速度不比前两个,NoSQL一般不能够跨IDC,同时NoSQL有很多数据库的特性,比如表、联表查询、事务等等的特性,更贴合业务
收起