我有个想法,不知道如何?OB发布了4,就是单体的。我想TiDB要不要也有个单体的?Oracle就有单体的,要集群可以在单体上变集群(当然底层需要改成ASM这是另外的)
为什么这么说。因为我以前一直抱怨开发SQL烂,我接触越来越多用户,即使是银行的,开发SQL也烂。可能不烂的只有阿里、腾讯、华为、字节这些了。也就是烂是不正常的正常。
论坛上的问题有几个是产品问题不少是烂SQL造成的问题。
各个公司决策者有些是知道开发水平不行,但是接受这个现实,或者说他们也改变不了。那么既然这样,一套大集群,比如十几个数据库合并在TiDB中,烂SQL一起冲击也是会出问题。
那么就不敢这样做。就要分开(分开的弊端无数,我们今天先不说了)。如果可以分成N个单体,那还成本能控制。如果分成N个集群,就算数据库不要钱,服务器和存储也要钱啊。
而且很多系统单体真的够用,所以会有个单体吗?
1 个赞
感觉有点困难,ob可以做到all in observer,但是tidb起步就是分布式集群。
但是这样的确有竞争力啊。你想,有很多公司的场景单机就行了。多使用,生态和市场就出来了。
分布式就是解决单机瓶颈,如果单机不是瓶颈,那mysql是不是就可以了,没必要tidb了
所以ob 4.0单机性能超过mysql如何看?同样的单机spec,tidb和mysql对比测试?