普通草坪解决scheme是否适合ACID DB的存储?

我们使用IBM Storwize V3700作为我们公司的存储解决scheme,它在RAID 5上运行3个存储卷。存储不仅用于数据库,还用于一般的虚拟机存储和整个公司的共享文件系统

我的理解是,一般情况下的ACID数据库(尤其是PostgreSQL)运行得更好,只要您具有一致的IOPS并将WAL日志和数据存储在不同的磁盘中。 通用存储解决scheme中不可能有这样的configuration。 当文件系统处于RAID 5时,AFAIK数据库在重写/重读的情况下不能正常运行,但我无法find解释它的任何直接的文章。

为了性能方面的原因,我想将一个Postgres数据库移出通用存储,因为这些卷用于服务其他虚拟机和服务,所以我将在IOPS中产生“坏邻居”效应,但是我需要备份我的理解。

非常低端的解决scheme。 让我们在这里得到一些常识:

我的理解是,一般情况下的ACID数据库(尤其是PostgreSQL)运行得更好,只要您具有一致的IOPS并将WAL日志和数据存储在不同的磁盘中。 通用存储解决scheme中不可能有这样的configuration。

这也是MS比以前更喜欢本地光盘的原因 – 除了能够获得更多的带宽和成本效益。 这就是说,这是完全可行的。 我曾经和一个在SAN中拥有160个专用硬盘的客户一起工作 – 这一切都是为了满足需求。

当文件系统处于RAID 5时,AFAIK数据库在重写/重读的情况下不能正常运行,但我无法find解释它的任何直接的文章。

定义好。 2016年一般数据库在需要性能的时候对SSD工作,因为任何硬盘都不是第二select。

为了性能的原因,我想将一个Postgres数据库移出通用存储

让。 没有意义

购买本地SSD。 即使使用基于SATA的固态硬盘,您也能获得比本地光盘更高的性能,而不是任何昂贵的SAN解决scheme。 假设“通用存储”意味着一些低端NAS设备 – 对不起,但是这对大部分以性能为导向的桌面所使用的性能并不是很高。 你需要坐下来,看看现在的技术,然后做math。 一般:SSD上的数据库。