传统关系型数据库(非分布式数据库),我个人认为这些数据文件均可以放置在闪存阵列上。只要闪存阵列稳定可靠,它的随机读写,顺序读写的能力都能超越传统机械磁盘存储,为何不能应用呢?
您提到了软件定义,狭隘的说,把通用x86硬件加上万兆以上的网络连接加上分布式文件系统,搭建的软件定义存储,这种架构我个人认为闪存的角色并不是直接存取I/O,这种架构的性能主要由这种分布式架构来体现。目前通常在非结构化数据的查询方面表现比较好。
广义的说,存储虚拟化范畴也能算作软件定义,那么通过这种存储虚拟化网关,将异构存储和闪存阵列统筹管理,加之自动分层功能,将热点数据迁移到闪存阵列,提高I/O性能。目前这种架构对现阶段很多IT场景的改动都较少,适用的场景也比较多。