金克木是什么意思| 苹能组什么词| 马上好药膏主治什么| 男生一般什么时候停止长高| 富贵包去医院挂什么科| 什么叫蓝牙| 长痣是什么原因| vs的意思是什么| 牙龈肿痛吃什么药快速消肿止痛| 女性尿路感染吃什么药好得快| 梅核气西医叫什么| 女性缓解疲劳吃什么好| 和能组什么词| 老年人心慌是什么原因| 一垒二垒三垒全垒打是什么意思| 玉溪烟属于什么档次| 小腿长痣代表什么意思| 吃什么治疗湿气重| 背部痒是什么原因| 彼岸花是什么花| 白细胞高说明什么| 什么绿绿| 自主能力是什么意思| 来例假吃什么好| 晚上睡觉多梦是什么原因| 网络是什么意思| 鱼周念什么| 舌头胖大是什么原因| 中医说的湿气重是什么意思| 胃痉挛什么症状| 扁桃体发炎发烧吃什么药| 河虾最爱吃什么食物| 玉米除草剂什么时候打最好| 养鱼为什么养单不养双| 浑身没劲挂什么科| ml什么意思| 圣旨是什么意思| 肌酐高可以吃什么水果| 藏红花有什么功效| 10月5号什么星座| 淋巴结肿大有什么症状| 月经提前是什么原因| 血糖降不下来是什么原因导致| 施华洛世奇水晶是什么材质| 肝硬化是什么引起的| 腰椎间盘突出不能吃什么食物| 俺是什么意思| 梦见买碗是什么意思| 女性漏尿吃什么药| 嗷呜是什么意思| 什么牌子的冰箱好| 肋骨断了是什么感觉| 鹿米念什么| 坪效是什么意思| 衣的部首是什么| 什么桂什么香| 嗜酸性粒细胞偏高是什么原因| 情感障碍是什么意思| 探囊取物是什么意思| 漏尿吃什么药| 宫颈管短是什么意思| 排骨炖什么补血补气| 什么年树木| 1977年属什么| 葡萄籽有什么功效| 小猫不能吃什么| venes保温杯是什么品牌| 生不如死是什么生肖| 温度计里面红色液体是什么| 淳字五行属什么| 试管什么方案好| 右手无名指戴戒指代表什么| 康膜的功效是什么| 立本是什么意思| 俱往矣是什么意思| 心脏做造影是什么意思| 吃什么最补胶原蛋白| 牙松动了还疼用什么方法处理最好| 铁蛋白偏低是什么意思| 黄牌车是什么意思| 手抽筋是什么原因| 女人尿多是什么原因| 开什么玩笑| 什么症状需要做膀胱镜| 香菇配什么菜好吃| 准者是什么牌子| 88属什么生肖| 叶酸是什么| 名声大噪是什么意思| 美尼尔综合征是什么原因引起的| 觉悟是什么意思| 什么是元气| 孙思邈发明了什么| 碳水化合物是什么意思| 女人吃什么水果最好| 间接胆红素高是什么意思| 红蜘蛛用什么药| 脚扭了挂什么科| 米娜桑是什么意思| 带蜜蜡有什么好处| 掉是什么意思| yp什么意思| 857是什么意思| 何去何从什么意思| 喝枸杞子泡水有什么好处和坏处| 女性漏尿吃什么药最好| 喝什么饮料解酒| 5公里25分钟什么水平| 朱砂五行属什么| 腮帮子疼吃什么药| 养胃早餐吃什么好| h2o是什么意思| 吃什么长胸| 吃什么对脾胃好| 一什么大厦| 膻味是什么意思| 羊肉饺子馅配什么蔬菜最好吃| 身上麻是什么原因| 脾门区结节是什么意思| 屡试不爽是什么意思| 司空见惯是说司空见惯了什么| 什么是纳囊| 舌根苔白厚腻是什么原因| 肾衰竭有什么症状| 幽门螺杆菌吃什么药好| 气血不足有什么症状| 眼皮肿痛什么原因| 五月二十日是什么星座| 头发容易油是什么原因| 钙片什么时候吃效果最好| 什么是性质| 尿道痛什么原因| 长孙皇后为什么叫观音婢| 打边炉是什么| 血色素低吃什么补得快| 屁为什么是臭的| 相向而行是什么意思| 什么的嗓音| 女性盆腔炎吃什么药| 鹅蛋脸适合什么发型| clinique是什么牌子的化妆品| 小孩经常尿床是什么原因| 中秋节为什么要吃月饼| 合寿木是什么意思| 心肌缺血是什么原因| 消化不良吃什么| 去脂肪粒最有效的药膏叫什么| 头疼想吐吃什么药| 心什么什么什么| 出现血精吃什么药| 嗓子沙哑吃什么药| 胸推是什么意思| 外向是什么意思| mf是什么| 什么是情人| 跟腱炎挂什么科| 百田森的鞋什么档次| 什么是gsp| 头痛头晕吃什么药| 炮烙之刑是什么意思| model什么意思| 梦见好多猪是什么意思| 阿尔兹海默症吃什么药| 更年期是什么意思| 一元硬币是什么材质| 高丽参适合什么人吃| 总胆红素高是什么原因| 重色轻友什么意思| 得性病有什么症状| 低血糖是什么原因引起的| 两个禾念什么| usim卡是什么卡| 补气补血吃什么好| 1947年属什么| 玻璃体混浊吃什么药好| 产后拉肚子是什么原因引起的| 无蔗糖是什么意思| 腹腔气体多是什么原因| 鼻涕由清变黄说明什么| 慢性支气管炎吃什么药| 什么时候打耳洞最好| 例假一个月来两次是什么原因| 什么颜薄命| 潘粤明老婆现任叫什么| 男性尿频尿急是什么原因| 大鱼际发青是什么原因| 杭盖是什么意思| 台湾三小是什么意思| wm是什么牌子| 胸闷气短看什么科| 减肥能吃什么零食| 梦见兔子是什么预兆| 冤亲债主是什么意思| 为什么一坐车就想睡觉| 什么叫有氧运动| 6月26是什么星座| 中性粒细胞是什么| 甲状腺查什么| 贵气是什么意思| 手脚出汗什么原因| 天热出汗多是什么原因| 伊朗说什么语言| 一把把什么| 脊背疼是什么原因| 火碱是什么东西| 太阳最后会变成什么| 老人脚肿是什么原因引起的| 九月九日是什么节日| 暖巢早衰是什么原因| 胸口闷痛挂什么科| 男生为什么喜欢女生| 什么弓什么箭| 总ige是什么意思| 婴儿放屁多是什么原因| 指甲上的白色月牙代表什么| 01年是什么年| 氨基酸什么牌子好| 避孕环是什么样子图片| 百合什么时候种植最好| 脚气泡脚用什么泡最好| 龟头炎吃什么药| nt什么货币| 脾喜欢什么食物| 请佛像回家有什么讲究| 疤痕修复用什么药膏好| 表现手法是什么| 什么的兵马俑| 吃什么可以丰胸| 血沉高忌口什么| 火华念什么| 红色配什么颜色| 八四年属什么生肖| 放疗后吃什么恢复的快| 月经不调看什么科室| t代表什么| 牙齿松动了有什么办法能固齿吗| 一日清闲一日仙是什么生肖| 龙虾吃什么食物| 尿妊娠试验是检查什么| 28.88红包代表什么意思| 间接胆红素是什么| 香榧是什么东西| 为什么脚会脱皮| 7月7号是什么节日| 排卵期一般在什么时候| 5.29什么星座| 牛肉可以炖什么| 酸梅汤与什么相克| 勃起困难吃什么药| 什么什么的草地| 丑时属什么| 什么是单反相机| 户籍类型是什么| 道德经适合什么人看| 无缘无故吐血是什么原因| 8月21日是什么星座| 转氨酶高对身体有什么影响| 黄体不足吃什么| 神仙水是什么| 成都人民公园有什么好玩的| 十指不沾阳春水什么意思| 幽门螺旋杆菌的症状吃什么药| 无期徒刑什么意思| 为什么全麻手术后不能睡觉| 百度

高性能数据库BigInsights在绿巨能回收的应用实践

信息化观察网
刘艺
百度 由于国际移民进程涉及到不同的利益主体以及多重社会力量,而这些内在力量又塑造了移民在祖籍国和移居国的各种情境因素,因此新理论范式和框架的构建已迫不可待,变动中的当代国际移民模式对于新理论的建构和政策性问题富有启示。

引言

贝格迈思自主研发的明睿智能数据库AiSQL系统BigInsights以高性能作为其主要优势,在工信部赛迪网举办的2023年(第六届)行业信息技术应用创新大会上荣获“2023高性能数据库卓越产品奖”,也是本次大会上唯一获此殊荣的国产数据库系统。目前,BigInsights当前在金融、制造业及互联网行业已经广泛应用,本文将通过介绍BigInsights在绿巨能回收的应用案例,展示高性能BigInsights给用户带来的价值。

绿巨能背景介绍

云南绿巨能环保科技有限公司是国内互联网回收领域的领军企业。公司自2019年开始,凭借创新的互联网思维对传统废品回收行业改造,构建全新的“美团式废品回收”商业模式。旗下绿巨能回收平台自上线以来增速显著,平台以运维端为核心不断依据市场需求进行迭代和升级,以WMP为服务基础提供便捷高效的线上支持,以覆盖全国的前端服务机构为矩阵构建高效性成长性的O2O服务体系,目前已经成长为布局覆盖全国的O2O领先回收平台。

绿巨能回收线下已经构建全国22个省4个自治州4个直辖市200个地级市以及800多个区县的服务矩阵,线上完整用户端、服务端及分拈端全覆盖的3.0平台布局,架构完整的互联网+回收O2O产业生态链。通过多端口一核心的全流程、多节点、精细化数据采集,形成完整的互联网+回收数据化管理,为城市垃圾分类数据化科学化建设提供了数据基础。成为集市场意识、运营能力、技术水平集社会价值全领先的“互联网+回收”领军者。

640 (1).png

上图展示了绿巨能回收流程的生命周期,简单举个例子,客户家里如果有物品需要处理,就可以通过绿巨能公众号或小程序下一个订单,平台会将订单分配给区域内最近的线下回收员,回收员联系客户约定时间上门回收;线下对物品打包及称重后,回收员将相关信息输入到线上平台,平台按照既定的规则进行结算;客户确认订单后平台就将款项支付给客户,客户对服务做出评价获取相应积分。简单的介绍可以分为五个字:下单到结算。整个业务的全链路中可以拆解成以下的关键节点:客户下单之后回收员的揽收,揽收后的结算及最终物品的入库。物品的回收过程即完成了回收的全链路的生命周期。在每个环节中会产生大量的数据:物品信息、订单信息、回收员(回收车)位置信息等,对每个环节的每一个数据都会进行相关的分析,包括时效监控等。

在绿巨能回收2.0平台,事务数据库系统和分析数据库系统是分离的,订单系统采用的是MySQL数据库,分析平台采用的是PostgreSQL数据库。两个数据库通过数据库同步工具实现数据的一致性。2022年下半年开始,MySQL的处理能力已经到达性能瓶颈点了,为解决性能问题,绿巨能测试了MySQL分库分表的方案,但通过一段时间的测试发现分库分表不但没能解决性能问题,还大大提高了整个系统的复杂性。因此,绿巨能开始寻找新的数据库解决方案。

为什么选择明睿智能数据库系统BigInsights

我们分析总结了绿巨能在数据库使用过程中遇到了很多技术层面上的痛点,主要有以下几个方面:

1.业务发展快、数据量激增,原有系统处理能力不足,出现严重的性能瓶颈,影响业务的发展;

2.MySQL数据库能存放的数据周期越来越短,业务方对数据保存周期需求上升;

3.MySQL分库分表设计满足不了业务方分析和时效需求,统计分析依赖存储过程,系统的扩展性和可维护性极差;

4.数据库是整个业务系统的中心节点,存在单点故障,因此风险高,并且数据从MySQL同步到PostgreSQL存在较高延迟,分析时效不够。

鉴于以上痛点,新的数据库平台需要有以下几个方面的能力:

1.支持处理能力的在线扩展,支持数据按区域分片,能自动分裂和迁移,支持冷热数据分离。

2.支持强一致的分布式事务、二级索引,这是支持原来MySQL业务必须要有的。

3.支持高并发写和更新,并且支持快速的按照业务方的需求查询。

4.支持无感读写分离,有效将负载均衡到全部的数据库节点上,提供稳定的性能。

5.支持大宽表的建设,支持存储过程,支持多维度的查询分析。

MySQL to BigInsinghts

架构图1(以前的架构)

640 (1).png

上图是绿巨能回收2.0版本的架构,大家可以看到在各个转运环节中有很多的数据及消息来源。左边是对接的消息中间件。右边可以分为以下几块:第一个是和第二个是实时订单程序和加盟系统程序,会把这些中间件的消息消费进来,然后存到MySQL里面;另外由于绿巨能的分析系统中有大量的多表查询,而MySQL的分析能力很弱,因此需要将数据同步到PostgreSQL数据库中进行分析,这在一定程度上满足了大量数据分析的需求,大量的数据统计分析依赖于在PostgreSQL上的存储过程。随着数据量越来越大,存储和计算的问题越来越凸显,单纯靠升级数据库服务器的硬件无法从根本上解决问题,并且随着硬件的不断升级,成本也越来越高。绿巨能方考虑采用新的技术方案上去寻找突破,对业务系统进行一个重新的架构升级。

BigInsights是云原生分布式HTAP数据库,提供按需扩展、内置弹性和多API接口,以消除为关键业务事务应用程序提供支持时的复杂性和风险。BigInsights使用创新架构的分布式存储层,为OLTP工作负载提供横向扩展服务,具有高性能低延迟、极高的故障恢复能力。

架构图2(升级后的架构)

640 (1).png

上图是部署BigInsights替代原有的MySQL和PostgreSQL后整个系统重构的架构:

左边这部分还是很多消息的接入,右边的所有业务系统(包括分析系统)都连接到一个BigInsights数据库集群,各个数据库节点是对等模式,节点间可以自动负载均衡及互为备份,新的架构上的AISQL数据库本身具备极致的事务处理和分析能力,可以在一个数据库内执行整个业务系统的处理和分析工作,无需数据同步到额外的分析数据库,降低了系统的复杂性,并且支持按需横向扩展,随着节点的增加整个系统的处理能力可以获得接近线性的增长,有效的解决了性能瓶颈问题。

重构后架构的优势:

1.高速的写入。AiSQL支持对业务端点的每秒上万笔的数据实时写入,延迟极低,经过测试,95%的延迟在50毫秒内,比过去基于MySQL数据库的写入性能提高10倍。

2.自动负载均衡。在事务类型的业务高峰期,所有节点都可以直接执行交易类型的操作,各个节点的负载自动均衡,保证了的资源的最大利用率。在晚上交易类型操作的减少时间端,三个节点的数据库可以并行执行查询分析操作,季度统计分析的操作从之前200分钟降低到120分钟。

3.支持灵活扩展。升级扩容后数据自动重新均衡分布,升级后数据库服务器的硬件依然是三台服务器,处理能力比旧的架构提升30%,计划2024年扩展到5台服务器,预估处理能力将再次提升160%。

4.每一个数据都有三个副本,支持从副本的一致性读取,支持高可用及故障切换,少数节点故障不会导致数据丢失,可用性可靠性获得提升。

5.支持多租户架构,租户之间数据完全隔离。

6.支持全密态数据访问,保障数据的安全性,根据配置,数据在存储状态、处理过程、及网络传输过程中都可以是密文形式,因此可最大程度防止数据泄密。

7.支持自动数据压缩,且性能针对SSD特殊优化,存储空间利用率整体提高40%以上。

通过在两个环境加载数据做性能压测对比,BigInsights的数据写入速度为升级前MySQL数据库的15.4倍,这对于绿巨能这种有大量端点写入数据的场景性能的提升有非常重要的作用。

640 (1).png

总共1000000条数据,BigInsights插入速度为MySQL的15.4倍

总结及未来展望

2023年绿巨能回收系统全面迁移到3.0平台后,系统性能获得大幅度提升,系统可以为全国近2万端点提供峰值TPS 20000笔/秒的交易处理能力;全天联机交易处理时间120毫秒;日终处理耗时从之前308分钟降低到210分钟;季度汇总总时长从224分钟降低到151分钟。在没有增加成本的情况下,全面解决了性能瓶颈及扩展性问题。

随着业务需求的快速变化,绿巨能也对BigInsights提出了一些新的需求,期望BigInsights能更全面的满足未来业务发展的需求。

首先是希望尽快推出列存。BigInsights目前的列存及矢量化引擎已经还在测试中,平台当前日增数据100G,历史数据需要归档及查询,因此列存及矢量化引擎的功能对系统的性能提升可以再上一个台阶。

第二,希望BigInsights可以把功能平台进行集成。BigInsights当前提供了很多管理工具,例如BrightStudio、BrightCDC等,但每个管理都是独立的,希望把这些工具都集成在一个集中管理平台上,这样对于运维人员的使用来说会更加便捷。

第三,希望提供全面的数据库自治能力。目前系统的运维主要是靠维护人员通过BrightStudio平台查看,分布式数据库节点多,维护起来相对复杂。如果数据库有智能故障分析功能的话,可以降低数据库管理的人力开销。BigInsights作为一款智能数据库,本身具备向量数据检索、库内机器学习等能力,高智能也是BigInsights优势特性,根据产品规划,下一步结合现有的AI技术,进一步将AI能力应用到数据库的自动管理和优化上,从而全面实现数据库自治。

THEEND

最新评论(评论仅代表用户观点)

更多
暂无评论
摩羯座女和什么座最配 ntr是什么意思 肛裂出血用什么药 天明是什么意思 午餐肉炒什么菜好吃
手突然抽搐是什么原因 警察两杠一星是什么级别 晚上2点是什么时辰 agoni什么意思 抗药性是什么意思
大宗物品是什么意思 为什么会有月经 维生素c高是什么原因 荞麦是什么 fu是什么
大保健是什么意思 灏字五行属什么 松解手术是什么 什么时候闰十二月 什么叫矫正视力
14楼五行属什么hcv8jop3ns4r.cn 血清肌酐高说明什么问题hcv9jop4ns6r.cn rr是什么牌子hcv9jop6ns9r.cn 什么咖啡好喝hcv7jop9ns3r.cn 经常吃红枣有什么好处和坏处hcv8jop4ns3r.cn
马克华菲属于什么档次hcv9jop2ns4r.cn 头发长不长是什么原因怎么办hcv8jop6ns3r.cn 身上痒吃什么药hcv8jop3ns1r.cn 刀厄痣是什么意思hcv7jop6ns4r.cn 澳门有什么特产hcv8jop4ns6r.cn
影子虫咬伤后用什么药hcv8jop4ns1r.cn 九月初六是什么星座clwhiglsz.com 喝可乐有什么危害bfb118.com 前列腺炎吃什么中药hcv8jop0ns1r.cn 雷贝拉唑钠肠溶片什么时候吃hcv9jop3ns8r.cn
糖尿病人不能吃什么水果hcv8jop1ns8r.cn 风加具念什么hcv9jop0ns3r.cn 梦到捡菌子是什么意思kuyehao.com 痛风病人不能吃什么hcv7jop9ns9r.cn 张艺兴为什么不退出exohcv8jop1ns0r.cn
百度