当前位置: 首页 > news >正文

福州有网站建设的公司模板网站建设流程

福州有网站建设的公司,模板网站建设流程,做自己网站彩票,wordpress keywords小 T 导读#xff1a; 为了有效处理每日亿级的数据量#xff0c;早在 2021 年#xff0c;韵达就选择用 TDengine 替代了 MySQL#xff0c;并在三台服务器上成功部署和上线了 TDengine 2.0 集群。如今#xff0c;随着 TDengine 3.0 版本的逐渐成熟#xff0c;韵达决定将现… 小 T 导读 为了有效处理每日亿级的数据量早在 2021 年韵达就选择用 TDengine 替代了 MySQL并在三台服务器上成功部署和上线了 TDengine 2.0 集群。如今随着 TDengine 3.0 版本的逐渐成熟韵达决定将现有的 2.0 版本升级到 3.0 版本并基于本文为大家分享其在升级过程中所进行的优化措施以及升级后的性能表现。 作为一家头部物流公司韵达每日的订单扫描量破亿级别该类数据为典型的时序数据这也是我们公司数据量最大的一块业务。系统需要汇总统计全国网点的扫描数据韵达的所有订单数据并实时反馈给用户。此外这些数据也会给到网点、分拨中心的内部员工使用用于个人工作量、站点扫描量等统计工作。在“双十一、二”期间面对快递业务量的暴涨TDengine 帮助我们很好地完成了既定规划保障了“双十一、二”任务的顺利完成。 本文用于分享我司在 TDengine 上使用的历程和心得。 从 2.0 到 3.0 在早些年业务尚未扩张时我们采用的是 MySQL 分区索引方式进行扫描枪数据的处理但随着企业的发展、业务量的增加面对每日亿级的数据量MySQL 显然已经无法满足当下的数据处理需求。 在这种背景下我们决定进行时序数据库Time Series Database选型。经过严格的选项测试我们最终选择了 TDengine 作为核心数据库处理该部分数据。在 2021 年我们在三台 16C 64G 的服务器上部署上线了 TDengine 2.0 版本集群。“一个扫描枪一张表”韵达选择 TDengine 应对每日亿级数据量 - TDengine | 涛思数据 该集群每天要承载日常 6 亿行数据的写入和一定量的查询“双十一、二”等特殊业务期间写入/查询量还要上涨 50% 左右数据需要保留 2 个月。 我们的架构是 Spring Boot MyBatis MySQL TDengineTDengine 负责处理时序数据MySQL 则负责非时序数据的存储及应用如下 使用 2.0 的这两年数据库是很稳定的但考虑到后期业务需求会用到 3.0 的新特性所以我们自打 TDengine 3.0 发布之后就一直在着手准备数据库的迁移工作。 数据迁移经验分享 数据库迁移是一项很重大的工作在此期间我们仔细梳理了 2.0 版本使用期间的一些使用情况尝试做出针对性的优化。 在 2.0 时期我们是根据“一个扫描枪一张表”的模型建表把设备的地点和站点类型设置为标签。来到 3.0 时期后我们和官方团队反复调试选择了“一个站点一张表”的建模方式。这样一来表数量从百万级直接缩减到了万级。 做这个改动的核心原因有两个 我们有很多临时的虚拟扫描枪由于只是临时使用所以没有几条数据但却单独占据了一个表。虽然扫描枪写入频率较低但是整个站点有很多扫描枪这样的建模方式使得低频写入转化为了高频写入降低了存储中碎片数据的比例。 2.x 超级表结构 优化过后3.x 超级表的结构 除此之外3.0 由于底层有很多的重构因此和 2.0 相比出现了很多的参数改动可以参考配置参数 | TDengine 文档 | 涛思数据数据库 | TDengine 文档 | 涛思数据。优化思路可以参考这篇文章中的内容万字解读怎样激活 TDengine 最高性价比 - TDengine | 涛思数据。 尤其是 3.0 关于数据入库频率、数据乱序、更新、建表等处理逻辑的变化均需要投入一定量的学习测试时间。尤其是在数据量极大的情况下每一次测试环境的搭建都需要较大的时间人力成本。我们在 TDengine 官方团队的协助下断断续续大概用了 2 个月的时间才完成这个阶段。 优化效果显著 最终优化过后我们的查询速度得到了进一步提升。尤其是下面这类查询优化效果十分明显该查询的逻辑是从 6 亿行的当天数据中通过标签、普通列做出多次筛选最终返回分页后的十条结果。其中最为耗时的便是从标签过滤之后的 1.5 亿条数据的普通列筛选。 在 2.6 版本中这个过程需要大约 10 秒的时间升级到 3.x 之后只需要 2-3 秒左右便会返回结果 select waybill_barcode,location,scanning_person,equipment_code,scan_category,remark,weight_info weight,scan_time,volume,lower_location,lrfs from base.scan_data WHERE ts #{beginTime} and ts #{endTime} and site_type#{siteType} and equipment_code #{equipmentCode} limit 0,10; 至此我们从 TDengine 2.0 迁移到 3.0 版本的工作就圆满完成了。 写在最后 对于我们这种集快递、物流、电子商务配送和仓储服务为一体的快递企业扫描枪设备产生的数据是相当庞大的而 TDengine 可以轻松高效地处理和存储这些时序数据它所具备的快速写入和查询的能力使得我们的系统可以轻松应对高负载和大规模数据的需求。 落实到业务使用方面通过实时了解包裹状态、配送进度等信息我们能够更加方便地做出实时决策物流运营的效率和效果也获得了大幅提高。 文章最后祝 TDengine 越来越好早日成为时序数据库领域的 NO.1。 了解更多 TDengine Database的具体细节可在GitHub上查看相关源代码。
http://www.zqtcl.cn/news/833773/

相关文章:

  • 张家港网站开发wordpress后台登录地址改
  • 郑州做网站的公司哪家好做网站运营工资是不是很低
  • 做网站电销公司开发个网站怎么做
  • 廊坊做网站哪家好深圳快速网站制
  • 网站开发文档实训小结与讨论做网站建设业务员好吗
  • 网站开发知识产权归属好看的个人网站设计
  • 怎么学习企业网站维护江西省城乡建设培训网站官方网站
  • 电脑网站 源码php网站数据库修改
  • 做网站系统的答辩ppt范文商品关键词优化的方法
  • 长沙网站设计公司怎么样如何在网站上推广自己的产品
  • 龙岗网站设计农业网站模板WordPress
  • 摄像头监控设备企业网站模板聊城网站设计公司
  • 做英文网站賺钱建筑设计资料网站
  • 上海专业网站建设平台百度sem认证
  • 个人房产查询系统网站官网推广普通话 奋进新征程
  • 网站设计理念介绍石家庄业之峰装饰公司怎么样
  • 博乐建设工程信息网站ppt软件下载免费版
  • 宿州公司网站建设企业管理培训课程讲座大全
  • 企业网站营销的优缺点Vs做的网站调试时如何适应网页
  • 策划案网站构成怎么写wordpress建个人博客
  • 自己做的网站别人怎么访问美容行业网站建设多少价格
  • 网站建设与运营 教材 崔海口个人建站模板
  • 做本地网站赚钱吗wordpress桌面宠物
  • 滁州市城市建设投资有限公司网站云服务器里面做网站播放器
  • 做yy头像的网站口碑营销案例简短
  • 卖灯杆的做网站好网页ip代理
  • 做网站开发工具哪个好网络协议分析课程设计报告
  • 如何进行营销型企业网站的优化网站开发有很多种吗
  • 卡片式设计网站营销培训课程视频
  • 网站rss地址生成wordpress 首页幻灯片