您的位置:首页 > 电子商务

DorisDB在格洛博电商系统的应用实践「电子商务」-柚心IT科技资讯

发布时间:2022-07-19 09:15:33  来源:互联网     背景:

  重庆格洛博电子商务有限公司是一家专注于跨境贸易B2C电子商务公司。格洛博早期主营互联网行业海外流量服务及流量变现,2018年初开始主力运营综合类商城网站,以客户需求为导向,以诚信之道为根本,以优质服务为使命,以物惠全球为愿景,为全球用户提供多元化的互动式购物体验,全方位打造B2C跨境电子商务综合体。

  格洛博数据技术团队基于DorisDB建立一个实时分析系统。生产环境引入DorisDB后,查询速度得到明显提升,较DorisDB上线前提升至少10倍以上。

  业务痛点及技术挑战

  格洛博作为一家自研电商平台的电子商务公司,自主研发了广告效果分析系统、订单管理系统、供应商管理系统、采购管理系统、仓储管理系统、物流管理系统等,多个系统各类明细数据筛选条件较多,实时数据自定义多维度分析报表较多,包括广告数据分析、销售订单分析、供应商分析、采购订单分析、库存分析、物流分析等等。

  目前公司业务需求在技术实施过程中,由于业务增长较快,团队研发能力无法快速跟上,大量业务依托于MySQL实现,主要存在技术难点如下:

  1.数据量大:业务明细数据较多,总体达10亿数据以上;

  2.多表join:各类多维度分析报表较多,涉及多个大表join;

  3.实时分析:业务依据广告效果投放,实时分析订单变化,及时调整广告预算;

  4.实时监控:动态监控下单流程行为,实时分析系统异常;

  5.日志数据:日志类与业务类数据同时存在于一体,没有区分冷热数据,导致MySQL性能下降。

  基于以上技术难点,我们期望寻找到可替代MySQL的数据库,或建立一个OLAP实时分析系统,提供一套快速、稳定的实时数据服务。

  技术选型

  为解决实时分析的时效性,同时又能保证数据快速写入查询,先后调研了TiDB、ClickHouse、DorisDB,汇总如下:

  •TiDB:一款定位于在线事务处理/在线分析处理(HTAP)的融合数据库产品,可替换MySQL,但生产环境要求配置较高,同时替换现有的MySQL数据库成本高。

  •ClickHouse:一款开源的OLAP列式分析系统,可单独部署不影响现有架构,面向大宽表,支持MySQL外表,但无法支持好多表join,同时现有的业务SQL也需要一定部分改写,运维相对复杂。

  •DorisDB:一款基于Apache开源基金会顶级项目Apache Doris开发的新一代极速MPP分析型数据库,可单独部署不影响现有架构,可多表join,实时数据查询分析快,现有业务SQL基本无需改写,支持MySQL外表,运维简单,同时支持高并发、冷热数据分离。

  综上所述,决定使用DorisDB建立一个实时分析系统。

  数据同步

  如上图所示,我们使用Canal+Kafka方式实时将MySQL同步到DorisDB。Canal是阿里巴巴开源的一个Mysql binlog同步工具,通过Canal我们可以把Mysql的数据同步到Kafka,在Kafka中数据是用Json的格式生成的,然后用DorisDB的Routine Load方式消费Kafka数据同步到DorisDB。历史数据通过创建MySQL外部表,使用INSERT SELECT方式导入到DorisDB。

  冷热数据存储

  实际使用DorisDB过程中,我们采用SSD/NVME+HDD实现冷热数据分离存储,SSD/NVME存储今年数据,HDD存储往年数据。同时DorisDB也支持冷热数据自动迁移的功能,相关建表参数可参考storage_medium、storage_cooldown_time等。

  DorisDB在各场景中应用

  1.自定义多维度分析:业务人员自定义各种维度时,系统自动化动态多表join,通过查询DorisDB快速响应查询结果;

  2.多条件明细数据查询:实现了时间跨度范围大的订单数据、物流数据快速查询;

  3.定时导出明细数据:实现了时间跨度范围大的明细数据快速导出;

  4.日志数据存储:利用DorisDB动态分区特性,大量操作日志存储于DorisDB,解决了日志类与业务类数据同时存储在MySQL导致的性能下降问题。

  DorisDB上线效果

  未使用DorisDB前,我们一直使用MySQL处理所有数据,包括了实时数据分析,技术部门经常收到业务部门的系统提速诉求,上线DorisDB后,提速诉求已基本没有,上线前后SQL查询对比结果如下表:

  综上表所述,在引入DorisDB后,查询速度得到明显提升,目前生成环境使用至少10倍以上。

  遇到问题及解决方案

  1.SQL查询GROUP BY:由于MySQL的sql_mode去掉了ONLY_FULL_GROUP_BY,转移DorisDB测试过程中存在查询报错“SELECT list is not in GROUP BY clause and contains nonaggregated column”,修改已有SQL即可解决;

  2.varchar长度问题:MySQL的长度以字符数计算,而DorisDB以字节计算,处理方案则是在生成创建DorisDB的SQL时,长度设置为原基础上的2倍;

  3.es外部表字符串部分显示为null:DorisDB创建Elasticsearch外部表时,属性参数enable_docvalue_scan默认为true,将其设置为false即可;

  4.动态创建分区不支持时间戳int型字段:DorisDB动态创建分区支持date、datetime字段,目前我们将时间戳int型字段修改为datetime字段存储,当然可以另外增加一列处理。

  作者:林元猛,重庆格洛博技术负责人,负责产品技术实现、系统架构设计等

spacex星链计划官网


魏光明作品

返回网站首页

广汽集团2018年报

特斯拉model3标准版续航实测


沃尔玛门店组织架构图

黑莓classic参数

春光无限好,拍照手机OPPO Find X3京东焕新季享30天无忧退「电子商务」-柚心IT科技资讯
天猫:4月19日起降低开店门槛 将首次试点“天猫试运营期”「电子商务」-柚心IT科技资讯

返回网站首页

本文评论
拼多多跨境电商平台Temu在非洲上线「拼多多是跨境电商平台吗」
  今年9月1日,拼多多跨境电商平台Temu在北美市场上线,正式开启了出海之战。上线仅一周,Temu在便冲进了美国购物应用的第14名。  9月17日,Temu位列Google Play商店的购物应...
日期:11-24
硬核好礼+大咖互动,iQOO最强悍周年狂欢盛典即将来袭「电子商务」-柚心IT科技资讯
  为感谢酷客一路走来坚定的支持,在iQOO品牌成立2周年之际,iQOO将在5月9日于北京751动力广场举办一场酷客嘉年华。此次活动将以“一起强悍到底”为主题,届时不仅有王者争霸...
日期:07-19
苏宁易购卖翻新苹果11手机吗_苏宁iPhone11使用无忧,双十一以旧换新最高补贴1111元
  每年的双十一,各大电商平台都会以较为优惠的价格为消费者带来一场购物狂欢节的盛宴,今年双十一也不例外。据了解,在即将到来的双十一购物节前夕,一贯“高冷”的苹果也加入了...
日期:07-25
宅家生活催远程教育、办公消费需求,看京东联想超品日背后的企业韧性
  随着企业复工复产的稳步推进,除了口罩、消毒水等防疫产品成为了消费者“刚需”之外,笔记本、商务电脑、打印机的潜在需求也在迅速激增,国内经济呈现回暖态势。为响应用户对...
日期:07-18
京东虚拟运营商客服电话_京东启动虚拟运营商业务 170号码月底发售
  5月15日消息,京东旗下的京东通信今天宣布正式启动移动转售(虚拟运营商)业务,京东通信的170号段将于5月17日预约售号,5月28日正式发售。  在资费方面,京东通信实行全国统一...
日期:07-16
买到山寨手机怎么办_新买的手机问题频出 消费者质疑是山寨机
  近日,市民王先生向烟台大众网反映,自己在开发区天天手机大卖场购买了一款天时达T1188手机,可刚开始用就会出现上网死机、打电话听不清楚、说明书介绍不明确等问题。会不会...
日期:07-14
刷墙不算啥 电商“进村儿”10大奇招「什么的刷墙」
  对于电商来说,在烟硝四起的城市争夺战中,“下乡”并不代表“返璞归真”,而是代表着新一轮地盘争夺战的开始。在他们眼里,2014年,电商不仅要“沾得了洋气”,而且还要“下得了乡...
日期:07-22
来国美手机焕新季 做一个潮范时尚达人「全新国美手机」
  你的手机需要换新吗?对于手机星人来说,换手机,不是因为旧了,而是因想要尝鲜前沿科技,喜欢的品牌出了新款,不能不入吧?别人都有新功能,自己也不想错过……昨天的旧手机已经配不...
日期:08-07
社交电商拼少少即将上线 拼多多的弟弟要来了?
9月29日,目前有消息称,主打社交电商的拼少少准备上线,目前已完成商标注册和平台搭建。根据拼少少......
日期:09-30
服饰穿戴市场转向性价比之争,唯品会领衔特卖平台模式优势凸显
  服饰穿戴一直是国民消费的重要商品类别,近年网购渠道的兴起和新零售模式的发展进一步推动服饰穿戴行业的稳步增长,行业的竞争更加激烈。消费者对优质商品和性价比的追求,则...
日期:07-24
真低价 真安心 真划算 国美11.11超多钜惠持续加料中
  11.11大促火爆进行中,国美风景甚好!今年11.11,国美拒绝套路,回归简单,来真的!为用户带来实实在在的福利。当前,围绕“国美来真的”主题狂欢活动,国美已先后推出真选好物、“十...
日期:07-19
美团遭遇密集黑公关,反思自媒体的言论边界「美团外卖公关分析」
三星折叠手机zflip3电池问题  互联网行业是一个创新密集的行业,也是一个暗礁密布、刀光剑影的黑暗丛林,美团网最近就遭遇了一场密集的恶性黑公关事件,莫名其妙出现大量“融资...
日期:07-22
电商法正式实施_《电商法》尘埃落定
  (原标题:《电商法》尘埃落定 山寨家电或将进入倒计时?)  “拼多多,拼多多,拼得多,省得多……”农村电商物流平台天猫双十一晚会明星阵容  相信大家都或多或少听过这么一...
日期:07-24
如何通过跨境物流配送来促进跨境电商物流的发展?_电子商务物流发展规划进入会签?跨境电商、物流国际化迎风口
  随着电子商务的快速发展,物流的现状与发展也引起了国家部委的重视。苹果地图报告缺失地点  中国物流与采购联合会一位不具名的工作人员近日告诉《每日经济新闻》记者,由...
日期:07-22
互联网金融大营销时代到来「互联网金融营销策略」
  从2013年6月余额宝上线至今,仅仅过去了一年多。尽管余额宝并非互联网金融的起点,但却是从它开始,才真正打开了互联网金融的潘多拉之盒。早期的互联网金融产品只要有比银行...
日期:07-22
盒马将与亚洲最大花卉拍卖市场合作:拟建立盒马鲜花供应链公司
  8 月 3 日下午消息,近日,昆明国际花卉拍卖交易中心有限公司(简称:昆明花拍中心、KIFA)与新零售商超盒马达成战略合作,拟合作建立盒马鲜花供应链公司。小米摄像头被曝存在隐...
日期:07-19
信息流广告特征_信息流广告渐成社交网络主流广告形态
  从展示广告到搜索广告,再到社交广告,互联网市场永远不缺乏新的广告模式。但随着互联网加速移动化,打造成功的商业模式对所有互联网公司来说都是挑战。魅族 中间开孔  对...
日期:07-22
图书业掠夺者亚马逊:不求短期利润只求垄断
  北京时间4月16日消息,最近几天,许多人都对亚马逊不满。EDC(Educational Development Corporation,教育发展公司)在二月底时将所有图书从亚马逊虚拟书架下架。这些书估计年...
日期:07-16
秀珣:“天猫超级品牌日”未来的角色是一个超级整合者
  转载自 大创意(www.pitchina.com.cn)  秀珣  天猫品牌营销中心总监三星折叠屏Z Fold2  在超级营销时代下,传统电商平台早已突破了原本以销售渠道为主的功能,成为...
日期:07-24
京东与华为共建AR技术联合实验室,为消费者带来全新购物体验
  4月26日,华为与京东宣布AR合作计划,手机市场份额占比最大的华为和中国最大的自营式电商京东合作,强强联手设立AR技术联合实验室,共同探索建立AR技术在行业中的统一标准。双...
日期:07-24