方案一:使用SAN存储,多主机数据共享方式
优点:
- 数据节点之间无需数据同步,减少了磁盘IO读写,避免了数据节点之间的网络IO;
- 同时因为只需要一份数据,节省了存储空间;
- 本地磁盘性能要求中等,磁盘空间需求少;
- 因为有独立的存储网络,不占用机房以太网带宽。
缺点:
- 需要使用网络存储,成本高;
- 运行维护成本高;
- 数据高并发读存在瓶颈;
方案二:使用SAN存储,多主机数据不共享方式
优点:
- 本地磁盘性能要求中等,磁盘空间要求中等;
- 因为有独立的存储网络,数据读写不占用机房以太网带宽,但数据同步需占用以太网带宽。
缺点:
- 需要使用网络存储,成本高;
- 数据节点之间需要数据同步;
- 高并发数据读存在瓶颈;
- 运行维护成本较高;
- 因为需要存储多份数据,SAN存储空间占用大;
方案三:使用本地存储
优点:
- 成本低,无需共享存储设备;
- 容易扩展,添加主机就行;
- 数据读写分散;
缺点:
- 数据节点之间需要数据同步;
- 因为需要存储多份数据,本地存储空间占用大;
- 占用本地磁盘IO、网络IO和网络带宽,对CPU要求比较高,对磁盘性能要求高、磁盘空间需求大;
- 运行维护成本较低。