客户实录|宝宝树携手TaurusDB,共筑母婴家庭幸福未来

举报
GaussDB 数据库 发表于 2025/10/11 17:31:47 2025/10/11
【摘要】 宝宝树是国内领先的母婴社区平台。面对日益增长的数据量和业务需求,宝宝树携手华为云TaurusDB实现了电商业务、出海业务、Ai孕育&小时光APP等业务的数据库转型升级,使系统性能提升了20%以上,运维效率提升了40%。本文内容根据宝宝树北京信息技术有限公司DBA张建辉先生在DTCC2025大会上华为云数据库专场的分享整理而成。作为国内领先的母婴社区平台,宝宝树公司旗下拥有两大APP产品:Ai...

宝宝树是国内领先的母婴社区平台。面对日益增长的数据量和业务需求,宝宝树携手华为云TaurusDB实现了电商业务、出海业务、Ai孕育&小时光APP等业务的数据库转型升级,使系统性能提升了20%以上,运维效率提升了40%。

本文内容根据宝宝树北京信息技术有限公司DBA张建辉先生在DTCC2025大会上华为云数据库专场的分享整理而成。

作为国内领先的母婴社区平台,宝宝树公司旗下拥有两大APP产品:Ai孕育APP与小时光APP。Ai孕育APP提供覆盖备孕、怀孕至育儿全周期的一站式母婴服务,而小时光APP则主要聚焦亲子时光,记录宝宝的相册和视频。

宝宝树和华为从2020年10月开始初步合作,2021年1月把开发环境切到了华为云,5月份启动云原生改造,9月份把电商业务切到华为云。去年4月份双方开始了多轮的技术交流,今年6月底完成了Ai孕育和小时光两个APP大数据和应用侧的整体迁移,整个过程非常顺利。

业务痛点

在迁移之前,宝宝树系统的业务层比较多,外层有七层,内层有四层,面临着一些痛点:

  • 架构比较复杂,代码耦合严重,应用侧的语言就有4种,并且不同语言有不同特点。

  • 原来的数据库类型比较多,缺乏充足的人力维护,运维效率比较低下。

  • 资源冗余,自建的ES架构依靠应用层的双写机制实现了存储层的多区部署,不同区之间的业务流量比例为三七分。

  • 架构稳定性比较差,出现问题后定位的时间要长于解决的时间。

TaurusDB解决方案

以上是在迁移之前面临的一些问题。围绕这些问题,此次迁移做了几方面的事情。

架构优化上,把应用多区部署、流量三七分转为单区高可用的部署方式,把Memcache转为Redis,把自建多区的ES转为云ES,自建的日志系统转为LTS。原来的数据库产品是宽表引擎,主要解决关系型数据库里大表的一些问题。但这又延伸出另一个问题——在资源有限的情况下,这么多云产品的维护效率会很低,所以这次都转为TaurusDB。

效能提升上,原来的数据库基本采用本地盘部署模式,假如只想对CPU或内存进行扩容,由于CPU、内存和本地SSD绑定为一体,无法快速弹性扩展,而TaurusDB的存算分离架构解决了这一痛点。

资源降本上,将多区Memcache实例合成单实例多可用Redis,把多区自建ES转为云集群CSS,把原来三七分流量的多区K8S集群转为单集群多可用,实现了跨地域的高可用架构。迁移之后,系统的资源更聚焦,业务迭代也更快。

在迁移过程中,通过华为云数据库的录制回放能力,把源端日志抽过来后在TaurusDB里做回放,让迁移变得更简单、更快速,用DRS做全量+增量的数据迁移,如果有问题可以实时反向迁移回来。

应用成效

本次迁移过程非常平滑,没有遇到兼容性问题。迁移到TaurusDB后,宝宝树系统应用侧的性能提升了20%以上,并且通过TaurusDB管控系统,日常运维工作均通过自动化平台完成,运维效率提升了40%,为千万母婴家庭带来更流畅的社区互动体验和更可靠的数据服务。

【声明】本内容来自华为云开发者社区博主,不代表华为云及华为云开发者社区的观点和立场。转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息,否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。