随着简道云客户数量的急剧增长(已超过40万家),以及用户数据量的爆炸性增加(单表数据量达到500万条以上),现有的MongoDB数据库系统逐渐暴露出其在处理大规模数据和高并发请求方面的局限性。特别是在面对复杂的业务逻辑和日益增长的数据分析需求时,MongoDB在事务处理(OLTP)和在线分析处理(OLAP)两方面的性能均显得力不从心。业务人员对于数据分析的实时性和准确性要求不断提高,而MongoDB在OLAP场景下的性能瓶颈,如数据同步延迟大、分析查询响应慢等问题,严重影响了业务决策的效率和准确性。 因此,为了支撑简道云业务的持续快速发展,急需一种能够同时兼顾OLTP和OLAP需求的高性能数据库引擎。该引擎需能够高效处理海量数据下的高频读写操作,同时提供强大的数据分析能力,以满足简道云在客户管理、业务分析、决策支持等多方面的需求。
本技术需求的核心在于研发或集成一种能够同时支持OLTP和OLAP的高性能数据库引擎。具体需解决以下关键技术问题:
简道云的客户数量的增大(40w+),用户数据量的增大(单表500w),mongodb已经逐渐无法满足业务需求同时业务人员对于数据分析性能的要求也在提高,mongodb也无法满足OLAP的性能要求在此背景下需求一块可以同时兼容OLTP和OLAP的高性能引擎应用领域主要为简道云,支撑简道云业务发展目前的技术难点在于mongodb无法满足需求,OLAP需要同步数据到spark消耗时间较大,体验差单表500万,curd可以达到最低50qps,支持无限建表,无限列,筛选排序秒出。
