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

本文涉及的产品
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
云数据库 RDS MySQL,集群系列 2核4GB
推荐场景:
搭建个人博客
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
相关文章
|
7天前
|
编解码 Java 程序员
写代码还有专业的编程显示器?
写代码已经十个年头了, 一直都是习惯直接用一台Mac电脑写代码 偶尔接一个显示器, 但是可能因为公司配的显示器不怎么样, 还要接转接头 搞得桌面杂乱无章,分辨率也低,感觉屏幕还是Mac自带的看着舒服
|
9天前
|
存储 缓存 关系型数据库
MySQL事务日志-Redo Log工作原理分析
事务的隔离性和原子性分别通过锁和事务日志实现,而持久性则依赖于事务日志中的`Redo Log`。在MySQL中,`Redo Log`确保已提交事务的数据能持久保存,即使系统崩溃也能通过重做日志恢复数据。其工作原理是记录数据在内存中的更改,待事务提交时写入磁盘。此外,`Redo Log`采用简单的物理日志格式和高效的顺序IO,确保快速提交。通过不同的落盘策略,可在性能和安全性之间做出权衡。
1568 10
|
1月前
|
弹性计算 人工智能 架构师
阿里云携手Altair共拓云上工业仿真新机遇
2024年9月12日,「2024 Altair 技术大会杭州站」成功召开,阿里云弹性计算产品运营与生态负责人何川,与Altair中国技术总监赵阳在会上联合发布了最新的“云上CAE一体机”。
阿里云携手Altair共拓云上工业仿真新机遇
|
12天前
|
人工智能 Rust Java
10月更文挑战赛火热启动,坚持热爱坚持创作!
开发者社区10月更文挑战,寻找热爱技术内容创作的你,欢迎来创作!
784 27
|
2天前
|
移动开发 JavaScript 前端开发
💻揭秘!如何用 Vue 3 实现酷炫的色彩魔方游戏✨
本文分享了开发基于Canvas技术的小游戏"色彩魔方挑战"的完整过程。游戏旨在考验玩家的观察力和耐心,通过随机生成的颜色矩阵和一个变化点,玩家需在两幅画布中找出不同的颜色点。文章详细讲解了游戏的核心功能,包括随机颜色矩阵生成、点的闪烁提示、自定义配色方案等。此外,作者展示了使用Vue 3和TypeScript开发的代码实现,带领读者一步步深入了解游戏的逻辑与细节。
103 68
|
2天前
|
存储 前端开发 JavaScript
🚀前端轻松实现网页内容转换:一键复制、保存图片及生成 Markdown
在现代前端开发中,提升用户的交互体验至关重要。本文将详细介绍如何使用 HTML2Canvas 和 Turndown 两个强大的 JavaScript 库,实现将网页选中文本转化为图片并保存或复制到剪贴板,或将内容转换为 Markdown 格式。文章包含核心代码实现、技术细节和功能拓展方向,为开发者提供了一个轻量级的解决方案,提升用户体验。
100 68
|
16天前
|
Linux 虚拟化 开发者
一键将CentOs的yum源更换为国内阿里yum源
一键将CentOs的yum源更换为国内阿里yum源
849 5
|
9天前
|
存储 SQL 关系型数据库
彻底搞懂InnoDB的MVCC多版本并发控制
本文详细介绍了InnoDB存储引擎中的两种并发控制方法:MVCC(多版本并发控制)和LBCC(基于锁的并发控制)。MVCC通过记录版本信息和使用快照读取机制,实现了高并发下的读写操作,而LBCC则通过加锁机制控制并发访问。文章深入探讨了MVCC的工作原理,包括插入、删除、修改流程及查询过程中的快照读取机制。通过多个案例演示了不同隔离级别下MVCC的具体表现,并解释了事务ID的分配和管理方式。最后,对比了四种隔离级别的性能特点,帮助读者理解如何根据具体需求选择合适的隔离级别以优化数据库性能。
232 4
|
2天前
|
人工智能
云端问道12期-构建基于Elasticsearch的企业级AI搜索应用陪跑班获奖名单公布啦!
云端问道12期-构建基于Elasticsearch的企业级AI搜索应用陪跑班获奖名单公布啦!
121 1
|
6天前
|
并行计算 PyTorch TensorFlow
Ubuntu安装笔记(一):安装显卡驱动、cuda/cudnn、Anaconda、Pytorch、Tensorflow、Opencv、Visdom、FFMPEG、卸载一些不必要的预装软件
这篇文章是关于如何在Ubuntu操作系统上安装显卡驱动、CUDA、CUDNN、Anaconda、PyTorch、TensorFlow、OpenCV、FFMPEG以及卸载不必要的预装软件的详细指南。
475 2