查看其它 5 个回答光洋山的回答

光洋山光洋山数据库架构师金融科技公司

站在用户侧:
1.提升产品的性能,需要是稳定的能适应各种真实业务场景的性能,而不是针对性优化的“打榜”性能。真实业务场景下,对各类写的不好的SQL的容忍性,提升下优化器的核心能力。当前为优化SQL各种SQL HINT满天飞,根本原因是优化器待提高。
2.提升稳定性,生产环境各类奇怪的问题 ,内存泄露带来的CRASH,一个SQL打崩一个库。
3.可跟踪、可视化的运维监控能力,国产数据库特别是分布式数据库,由于其架构本身的复杂性,对运维要求高,需要能提供可视化的可追踪能力,出了问题,可快速定位问题,可以准确定位问题。

最后也是最重要的是:很重要的的就是“内核技术”具备兜底能力,能看懂、能定位、能修改、能创新。需要持续投入内核研发人员。当前,好多基于开源数据库产品的厂商,在内核投入不足,有了问题,分析完,结论是什么:MYSQL,PG的锅,想解决问题,应用规避吧。可没有去想客户买的是国产数据库,不是MYSQL或者PG。

软件开发 · 2023-07-10
浏览681

回答者

光洋山
数据库架构师金融科技公司

光洋山 最近回答过的问题

回答状态

  • 发布时间:2023-07-10
  • 关注会员:7 人
  • 回答浏览:681
  • X社区推广