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

DorisDB在格洛博电商系统的应用实践

发布时间:2022-08-07 10:45:00  来源:互联网     背景:

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

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

  业务痛点及技术挑战

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

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

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

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

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

阿里巴巴sns推广是什么

  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上线效果

tcl 40周年 无人机

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

skype安全

DorisDB在格洛博电商系统的应用实践

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

  遇到问题及解决方案

黑鲨16G手机

  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即可;

2021京东手机年货节

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

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


返回网站首页

本文评论
美团点评与阿里系的“巷战”将在B端展开「美团和阿里巴巴」
美团点评与阿里系的“巷战”将在B端展开   糯米与百度外卖打包并入美团点评的这只“靴子”仍没有落地。从节奏上看,这个传闻早在8月初就集中出现过一次,当时王兴对外提出“...
日期:07-23
腾讯反病毒实验室提示:双十一低价iphone6陷阱多
  “双十一购物狂欢节”将近,各大电商网站日渐加大宣传造势,准备在当日举行大规模促销活动,消费者也是摩拳擦掌,准备“血拼”。不法分子们也是蠢蠢欲动,想在“购物节”大规模交...
日期:07-22
京东手机“五一”提前“放价” 以旧换新至高补贴5400元_京东手机一站式以旧换新
  今年是格外不寻常的一年,受疫情影响,很多公共设施被关闭,大家都尽量减少出门,如今已经过去四个月,相信很多小伙伴已经在家宅到无聊。随着现下国内疫情有所缓解,再加上五一小长...
日期:07-18
凯诘电商喜获2018麒麟整合营销类金奖
库克让苹果市值  2018年8月24日由今广网主办的2018年第二届娱乐营销麒麟奖颁奖典礼在上海新天地朗庭酒店举行。凯诘电商参赛作品“百奇‘天猫超级品牌日’整合营销方案”...
日期:07-24
卡萨帝线下蓄势,挤掉美菱进入苏宁双十一悟空榜前五席位
  又到一年一度的双十一狂欢购物节,作为家中必备大家电的主力军,冰箱和洗衣机怎么能少得了备受关注的目光呢?作为强大的剁手选项,如何选择更优质的冰箱和洗衣机变成了大家思...
日期:07-25
百度和泰国旅游局达成合作 共同搭建线上营销平台协议_百度和泰国旅游局达成合作 共同搭建线上营销平台
win11装app魅族note6发布会宜春网易联合创新中心地址  6月13日消息百度与泰国旅游局签订战略合作备忘录,泰国旅游局将为百度泰国地图提供17000个权威认证的景点、商户及酒...
日期:07-23
苏宁易购下单火爆_省钱年货哪里找,苏宁易购优质爆款已备好
  每到年底,都会有很多“大事记”,不仅是自己回忆过去展望未来的时间,还有很多“心机BOYS”替我们“回忆了一下”过去。譬如各大消费类APP账单,相信很多人和小编一样不忍心点...
日期:07-18
电商法正式实施_《电商法》尘埃落定
  (原标题:《电商法》尘埃落定 山寨家电或将进入倒计时?)  “拼多多,拼多多,拼得多,省得多……”农村电商物流平台天猫双十一晚会明星阵容  相信大家都或多或少听过这么一...
日期:07-24
天猫精灵销量公布:已突破300万_销量国内领先,天猫精灵走向时尚前沿
  日前,知名市场研究机构Analysys发布报告,首次公布了2019年中国智能音箱厂商实力矩阵图,从现有资源和厂商技术实力来看,阿里巴巴是业内领先者;跟随着小米强于IoT资源,而百度强...
日期:07-25
申通快递20年来最大高管调整:23名干部就职_申通快递集团领导班子名单
  稳居中国快递市场份额头把交椅的申通快递有限公司,近日出现20年来最大一次高管调整。  申通官网公开信息显示,包括副总裁职务等在内的共计23名新任职领导干部近期做了宣...
日期:07-16
yoho线下店_潮流电商或将爆发 YOHO!有货2014年布局曝光
  2014年1月9日电/明通新闻专线/--1月8日消息, 根据YOHO!有货投资人对2013年潮流市场进行的调查和评估,中国潮流市场的交易规模已经达到5000亿,但电商渠道所在份额仅占5%。YO...
日期:07-16
阎焱:电商基本以忽悠为主 不赚钱模式不可持久
  以下内容为“中欧2011首届金融家论坛”中阎炎演讲实录:  主营业务不赚钱而指望从资本市场赚钱方式是不可持续的。张大奕和天猫总裁夫人  从本质上来说,平台经济并不一...
日期:07-16
比明星还有诱惑力,苏宁官宣超级秀福利:1111台三星折叠屏手机「苏宁易购双十一超级秀」
  距离苏宁易购11.11全民嘉年华超级秀开播还剩3天!三星4nm芯片  作为四场中唯一聚焦电商综艺直播的秀,苏宁易购携手北京卫视打造的购物“合家欢”,让用户享福利、过好节...
日期:08-07
当当网国美特卖专场 数码家电5折起
  4月17日,当当网与国美再次联手,推出了国美入驻当当网以来的第三轮家电降价潮。最高降幅高达5折。这也是当当国美联手发动数码家电价格战以来折扣力度最大的一次。以一款三...
日期:07-10
京东“热8”吐槽大会今夜首播 看张绍刚罗永浩不吐不快
  京东“热8购物季”开“吐槽大会”啦!十天的网络“大选”终于告一段落,京东“热8购物季”816手机金机奖颁奖典礼于今夜“盛世召开”!届时,“铁嘴”张绍刚将携“带货新人”...
日期:07-18
双十一苏宁易购成“爆款制造机”,彭昱畅直接把螺蛳粉卖断货
苏宁易购双十一首日战报来袭!各式各样家居用品销售额增长5倍以上,小熊早餐机等“萌系”颜值化生活家电,销量环比增长高达819%……但更让笔者关注的,是苏宁易购双十一超级买...
日期:07-19
网易严选中秋原创系列产品发布 “仲秋拾月”全新演绎传统文化
  随着中秋临近,节日气氛也愈发浓厚。月亮,再次成为这段时间中国人生活中频繁出现的元素,也成为许多品牌的应季关键词。网易旗下自营生活类精选电商品牌网易严选就于近日发布...
日期:07-24
comScore:全美假日网购规模将达552亿美元
  i51155g7和龙r7 5700u微信公益捐步 鹿客指纹锁网关  网易科技讯 11月27日消息,市场分析公司comScore预计,2013年假日期间,通过传统台式机电脑进行的网购交易,其规模将达4...
日期:07-16
天猫:已有 382 个品牌双 11 成交额超过 1 亿元「天猫每年双11成交额」
  11 月 11 日消息,天猫今日凌晨公布的数据显示,截至 11 月 11 日 0 点 45 分,已有 411 个去年成交额过百万的中小品牌,今年销售额突破千万;还有 40 个去年双 11 成交额千万级...
日期:08-07
印度最大电商平台Flipkart简介_印度电商巨头Flipkart更希望与沃尔玛而非亚马逊达成交易
  原标题:印度电商巨头Flipkart更希望与沃尔玛而非亚马逊达成交易  据外媒报道,在争夺印度零售市场的过程中,沃尔玛似乎走到了竞争对手亚马逊的前面。  据知情人士透露,印...
日期:07-24