简道云搭载阿里云MongoDB数据库,帮助数以万计企业重构业务系统

本文涉及的产品
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
Redis 开源版,标准版 2GB
推荐场景:
搭建游戏排行榜
云数据库 Tair(兼容Redis),内存型 2GB
简介: 通过与MongoDB和阿里云团队的合作,让简道云少走了弯路,保障了线上服务的长期稳定运行,提高了吞吐效率,并相应降低了线上运行成本

低代码和零代码工具正在降低编程的门槛,使编程像使用办公软件般简单,帮助业务人员乃至普通用户变身软件开发者。

客户简介

简道云,致力为企业提供快速重构业务系统平台

数字化浪潮下,越来越多的企业和机构开始意识到低/零代码给企业带来的创新价值,并通过数字化基础建设,以及组织数字化、人才数字化、管理数字化等手段,丰富企业内部技术应用革新。

image.png

帆软软件作为国内低/零代码开发代表品牌,成立于2006年,是中国专业的大数据BI和分析平台提供商,专注商业智能和数据分析领域,致力于为全球企业提供一站式商业智能解决方案。

2021年帆软有一项业务取得了重大突破:简道云,帮助缺乏技术人员的企业构建个性化的管理应用,使用者通过模板、点击、拖拽等方式就可以快速让管理者的想法落地。简道云正在积极推进企业的“全民开发”,提升企业数字创新力,通过定制企业培训课程等形式,为企业数字化人才培养提供全程陪跑服务,目前已累计为超过300家中大型企业培训近15000名数字化人才。

业务挑战

全民开发 来势汹汹 数据能力 挑战重重
随着数字化转型的不断加速,企业内部从传统“IT开发”到“全民开发”有了越来越高的期待与要求。企业如何利用低/零代码高效、敏捷的特性,不断实现效率提升、业务增长,成为了数字化发展阶段中的新要求。

IDC 预计,到 2027 年低/零代码软件市场规模将达到 106.3 亿元人民币,未来 5 年市场年复合增长率(CAGR)为 32.3%。接下来,平台发展应充分将低代码开发平台及其所开发的应用程序与企业内部系统、外部系统等以开放 API 等方式相结合,从而促进企业对多类型、个性化应用程序的开发需求。

低/零代码开发既面临着市场的快速扩张,同时也面临着技术的升级难题。

在帆软软件公司运维总监胡俊贤看来:“低/零代码开发这个赛道里有太多未知领域值得探索。”简道云的核心业务就是帮助企业将数据化繁为简,所以,数据处理能力的高低直接决定了简道云的市场表现。

结合简道云实际情况,在数据处理方面,目前主要面临以下具体挑战:一是海量的数据与表格,每月新增上百万,常规的数据库无法支撑;二是大量的用户自定义字段,最多可能上千,并且经常变化,这意味着无法像传统低代码一样提前设计好表格的模式,所有的DDL(数据定义语言)操作都需要实时;三是低/无代码平台市场的激烈竞争,很多公司提供类似的解决方案,简道云需要不断创新和优化自己的产品,以在竞争中脱颖而出。

解决方案

简道云让软件开发更简单,阿里云MongoDB数据库让数据管理更简单

为了更好地解决以上这些业务痛点,简道云选择了阿里云MongoDB数据库,由MongoDB提供关键的技术支持。面对客户庞杂的数据和多元的要求,MongoDB的集成性和灵活性都能够助力简道云提供更简洁、有效的企业管理应用开发平台。

image.png

应对海量的数据和表格,MongoDB提供的分片集群方案能够帮助简道云从容应对数量级挑战。配合架构上的租户隔离设计,MongoDB可以做到无限、低延时扩容。例如,某食品加工企业有常见的生产进销存需求,简道云提供行业内进销存方案模板,通过表单、聚合表、智能助手、数据工厂、仪表盘等功能的有机组合,满足了客户出入库、库存预警、账目计算等一系列需求,完成了整体的业务闭环,背后则是依靠了MongoDB 多合一的能力。简道云的客户企业完全可以根据需要,不断在整体解决方案中增加模块、在每个模块中扩容数据,不用担心因为空间弹性有限而受困。

应对用户的自定义字段,MongoDB灵活的数据模型能够帮助简道云从容应对实时处理数据的挑战。MongoDB通过无Schema(逻辑结构)的特性,使得用户可以任意增删改字段;通过与Apache Flink的对接,实现实时分析用户的一些行为或是监控系统的性能、压力指标。例如,某汽车企业依托简道云开发了数字化工厂应用,搭建起基础信息表、任务管理、供应商管理、制程、新品、售后以及人事管理七大模块,实现日常业务均已上线简道云,全面取消线下网盘、微信群业务流转,更为重要的是实现了任务实时统计、多维度分析、预警、异常提示,有效避免任务遗漏,拉通任务全过程,加快任务流转速度,实现由人驱动任务流转变革为数字化驱动任务处理,提高管理效能。真正实现数据的实时化处理,才是企业数字化的真正落地,否则企业数字化平台的可操作性、可持续性都将大打折扣。

应对激烈的市场竞争,MongoDB提供的共创生态能够帮助简道云从容应对创新方面的挑战。简道云提供的子表单简单、易用且符合用户直觉,背后是以MongoDB的内嵌文档与配套丰富的查询语法为技术基础;简道云在业务数据上可以直接进行实时OLAP(联机分析处理)分析,借助MongoDB的聚合框架,满足分组、聚合、排序、小计等一系列功能,简化传统业务数据分析的流程;简道云通过MongoDB的Change Streams功能,与外部数据湖进行了集成,做到了数据的无缝静默流转,从而做到让用户侧无感。不难看出,MongoDB具备明显的快速链接、快速迭代优势,以这样的优势为基本盘,拉动简道云始终走在行业前沿,达成与简道云共创共赢。

客户价值

降本增效落在实处,售后培训持续有效

简道云的客户纷纷表示,将零代码工具简道云作为业务部门与 IT 部门沟通的桥梁,业务人员可以通过简道云搭建需求Demo,减少需求实现后与预期不符造成的资源浪费,降低需求沟通成本。

简道云为其客户降本增效的背后,阿里云与MongoDB也在为简道云降本增效:通过阿里云托管 MongoDB,减少了对于集群弹性扩容方面自动化编排的人力投入;阿里云MongoDB数据库提供的审计/日志分析能力,节省了数据库方向30%的人力投入;基于阿里云MongoDB数据库的 PITR备份恢复能力,能够实现分钟级将数据恢复至故障发生前指定时间点的需求;在RTO方面,阿里云MongoDB数据库的集群整体恢复时间由8小时以上缩短至30分钟等等。

帆软软件公司架构师黄诚杰表示,“阿里云与MongoDB联合为客户提供的后续培训支持是一项重要的品牌价值。虽然低代码平台旨在简化开发过程,但用户仍然需要一定的培训和支持来充分利用平台的功能。MongoDB与阿里云经常来到简道云总部进行调研与交流,在过程中解答问题,同时也会根据我们的实际诉求介绍更多MongoDB的新版本特性等。”

客户证言

帆软软件运维总监胡俊贤:

MongoDB是一个成熟且功能全面的数据库,其技术产品和服务在灵活性、性能、安全性以及生态支持方面表现出色。通过与MongoDB和阿里云团队的合作,让简道云少走了弯路,保障了线上服务的长期稳定运行,提高了吞吐效率,并相应降低了线上运行成本。在接下来,我们将继续保持与MongoDB和阿里云的合作,探索新特性新功能、拓展新应用场景。

相关实践学习
MongoDB数据库入门
MongoDB数据库入门实验。
快速掌握 MongoDB 数据库
本课程主要讲解MongoDB数据库的基本知识,包括MongoDB数据库的安装、配置、服务的启动、数据的CRUD操作函数使用、MongoDB索引的使用(唯一索引、地理索引、过期索引、全文索引等)、MapReduce操作实现、用户管理、Java对MongoDB的操作支持(基于2.x驱动与3.x驱动的完全讲解)。 通过学习此课程,读者将具备MongoDB数据库的开发能力,并且能够使用MongoDB进行项目开发。   相关的阿里云产品:云数据库 MongoDB版 云数据库MongoDB版支持ReplicaSet和Sharding两种部署架构,具备安全审计,时间点备份等多项企业能力。在互联网、物联网、游戏、金融等领域被广泛采用。 云数据库MongoDB版(ApsaraDB for MongoDB)完全兼容MongoDB协议,基于飞天分布式系统和高可靠存储引擎,提供多节点高可用架构、弹性扩容、容灾、备份回滚、性能优化等解决方案。 产品详情: https://www.aliyun.com/product/mongodb
相关文章
|
20天前
|
NoSQL Cloud Native atlas
探索云原生数据库:MongoDB Atlas 的实践与思考
【10月更文挑战第21天】本文探讨了MongoDB Atlas的核心特性、实践应用及对云原生数据库未来的思考。MongoDB Atlas作为MongoDB的云原生版本,提供全球分布式、完全托管、弹性伸缩和安全合规等优势,支持快速部署、数据全球化、自动化运维和灵活定价。文章还讨论了云原生数据库的未来趋势,如架构灵活性、智能化运维和混合云支持,并分享了实施MongoDB Atlas的最佳实践。
|
21天前
|
NoSQL Cloud Native atlas
探索云原生数据库:MongoDB Atlas 的实践与思考
【10月更文挑战第20天】本文探讨了MongoDB Atlas的核心特性、实践应用及对未来云原生数据库的思考。MongoDB Atlas作为云原生数据库服务,具备全球分布、完全托管、弹性伸缩和安全合规等优势,支持快速部署、数据全球化、自动化运维和灵活定价。文章还讨论了实施MongoDB Atlas的最佳实践和职业心得,展望了云原生数据库的发展趋势。
|
22天前
|
存储 NoSQL MongoDB
MongoDB 数据库引用
10月更文挑战第20天
13 1
|
28天前
|
缓存 弹性计算 NoSQL
新一期陪跑班开课啦!阿里云专家手把手带你体验高并发下利用云数据库缓存实现极速响应
新一期陪跑班开课啦!阿里云专家手把手带你体验高并发下利用云数据库缓存实现极速响应
|
28天前
|
安全 NoSQL 关系型数据库
阿里云数据库:助力企业数字化转型的强大引擎
阿里云数据库:助力企业数字化转型的强大引擎
|
27天前
|
存储 NoSQL MongoDB
mongodb的数据库表怎么创建
在此过程中,理解并掌握这些基本操作,是深入探索MongoDB魅力,乃至构建高效数据解决方案的关键所在。通过实践,您将更加深刻地体会到这种随需应变的数据管理模式带来的便利与效率提升。
23 0
|
8天前
|
SQL 关系型数据库 MySQL
go语言数据库中mysql驱动安装
【11月更文挑战第2天】
22 4
|
6天前
|
SQL 关系型数据库 MySQL
12 PHP配置数据库MySQL
路老师分享了PHP操作MySQL数据库的方法,包括安装并连接MySQL服务器、选择数据库、执行SQL语句(如插入、更新、删除和查询),以及将结果集返回到数组。通过具体示例代码,详细介绍了每一步的操作流程,帮助读者快速入门PHP与MySQL的交互。
19 1
|
15天前
|
监控 关系型数据库 MySQL
数据库优化:MySQL索引策略与查询性能调优实战
【10月更文挑战第27天】本文深入探讨了MySQL的索引策略和查询性能调优技巧。通过介绍B-Tree索引、哈希索引和全文索引等不同类型,以及如何创建和维护索引,结合实战案例分析查询执行计划,帮助读者掌握提升查询性能的方法。定期优化索引和调整查询语句是提高数据库性能的关键。
77 1
|
17天前
|
关系型数据库 MySQL Linux
在 CentOS 7 中通过编译源码方式安装 MySQL 数据库的详细步骤,包括准备工作、下载源码、编译安装、配置 MySQL 服务、登录设置等。
本文介绍了在 CentOS 7 中通过编译源码方式安装 MySQL 数据库的详细步骤,包括准备工作、下载源码、编译安装、配置 MySQL 服务、登录设置等。同时,文章还对比了编译源码安装与使用 RPM 包安装的优缺点,帮助读者根据需求选择最合适的方法。通过具体案例,展示了编译源码安装的灵活性和定制性。
59 2