在KingbaseES共享集群(clusterware)中,需要提供可多节点访问的存储设备。对于这个可多节点访问的存储设备的选择,使用者往往会感到疑惑。本文将简要介绍几种常用的存储方案,并简述其使用场合。
目前在实验室测试和客户现场部署,常见的可多点访问存储方案大概有四种,其中三种是通用的方式,分别是,NFS,IP-SAN以及FC-SAN。另外在虚拟机的情况下,一般使用第四种,多点可见的虚拟磁盘。
一 四种常见的多点可见的存储方案
目前虚拟话技术发展迅速,所以诸多客户会选择云上的虚拟机来进行集群的部署和使用。那么这种情况下,通过控制台,分配多节点可见的虚拟磁盘是一种简单易用的方式。所以,在虚拟机的情况下,采用多点可见的共享虚拟磁盘是一种合适的方案。
另外三种通用的方式,是实体机上常用的共享存储方案。
(1)NFS
NFS是网络附加存储(NAS)中的一种,属于文件级存储,对于需要裸盘的场景是不适用的。其优点是易于安装和部署,管理方便,即插即用,成本适中,使用范围广。其配置简单,一般先在NFS主机端,配置nfs共享。然后在数据库主机端,挂载nfs存储,挂载后即可使用,无需创建文件系统。常见挂载命令如下:
mount -t nfs -o sync $ip:/volumes/nfs_share /data/
关于nfs挂载参数,其中sync指的是同步挂载,保证数据实时刷写到磁盘,防止数据库主