目前公司大多数应用部署在Oracle上,现在想整合公司的服务器,做几个RAC集群环境分配给不同的产品线。存储上边高性能磁盘阵列没资金采购,所以想看看是否可以采用分布式存储?
当然可以的。 数据库也可以选择分布式,如oracle12c,18c,分为CDB和PDB,PDB是sharding的,分片的; 数据存放的存储,可以放在分布式存储上。也可以将oracle rac的存储放置在分布式存储上。
收起分布式主要有三种形式:
(1)应用的分布式: 代表是spingcloud
(2)数据库的分布式:代表是 jdbc sharding,或mycat 、TDDL
(3)存储的分布式: glusterfs ceph hdfs等
数据库可以选择分布式,如oracle12c,18c,分为CDB和PDB,PDB是sharding的,分片的; 数据存放的存储,可以放在分布式存储上,而且oracle公司的技术负责人也说,放在统一的共享存储上,成本太高,可以将oracle rac的存储放置在分布式存储上。
收起可以部署,分布式存储可以兼容传统存储的使用方式,因此可以使用,但针对数据库集群,建议使用服务器本地存储即可,分布式存储从性能及稳定性角度来说,支撑数据库还是需要在商榷。如果想使用分布式存储承载数据库业务,最好是进行长时间的压测以确认分布式存储性能以及稳定性可以满足需求。
收起