1、OLAP 最漂亮的架构设计:snowflake。
2、TiDB是经典多模架构,非常灵活的,是为扩展性而设计的。基于一份数据,做各种对性能不高的应用。
3、列存同步行存,一致性很受挑战。
4、Raft 副本数达到5个,性能会下降的很厉害。
5、TP 数据库对资源控制性很强,不允许出现抖动,所以OceanBase没有采用Go和Java 开发,因为垃圾回收机制的问题,如果高峰期出现抖动情况,会出现系统雪崩。OceanBean 设计了自己的垃圾回收架构。(平时自己的系统也要注意GC对业务的影响)
6、杀不透的慢SQL,TiDB 因为存算分离,即使表层杀了SQL,但计算层面可能还在执行。
7、磁盘静默错误,OceanBean 如何防范:https://www.modb.pro/db/523771
8、OceanBase 使用场景:适合管理元数据,因为 OceanBean 的高可用相较于 MySQL 高了一个数量级,高可用性有更高的保障。
9、 通过日志流的方式,减少分布式事务操作,只需要本地事务操作就行。(OceanBase 性能提升的一大关键,),可以看一下OceanBase 分布式事务文章:
https://zhuanlan.zhihu.com/p/400444177
OceanBase分享
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...