分布式数据库的高可用一般都是采用多数派协议实现的,单节点故障(少于多少派的情况下)都会自动切主,对业务感知是透明的。估计会有个别当时执行的事务出现回滚等现象,体现在tps上也就是突然掉下去一点,但随后立马恢复。
但是针对系统资源导致HANG这个故障场景,可能一般数据库感知都可能存在问题吧,一般很难感知到。我所了解的OB再这方面一个好的地方是它具有租户级别的资源隔离,当一台服务器资源使用过高的时候,可以通过OCP白屏(或者命令行黑屏)手工切主,将部分租户的主切到另外资源使用率低的服务器上,这样原有的服务器的资源利用率就会降低。