2023-01-18 mysql列存储引擎-对于聚合多线程的架构设计及开发过程的思考

news/2023/6/9 19:01:28

摘要:

聚合部分进行多线程拆分的工作, 耗时了甚久, 其所花费的精力远超设想。

其中有路走对的部分, 也有路走错的部分. 但是更多的是很多时候不知道现有的代码为何如此设计, 知道代码是在做什么, 但是不知道为什么要这么做, 无法参悟背后的设计思想。

到了现在聚合多线程的工作也到一定的阶段,是时候对过去的错误做反思,用来避免在下一步的行动中继续重蹈覆辙了。

正所谓前事不忘后事之师。

所经历的过程:

一. 跟随阶段

  1. 尝试理解已有的聚合多线程代码

  1. 放开现有的聚合多线程, 尝试运行起来, 结果发生crash

  1. 解决现有聚合多线程代码crash

  1. 解决crash后发现现有代码无法与gbw模块和gt模块逻辑自洽

    本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.exyb.cn/news/show-4555969.html

    如若内容造成侵权/违法违规/事实不符,请联系郑州代理记账网进行投诉反馈,一经查实,立即删除!

    相关文章

    [从零开始]用python制作识图翻译器·三

    AlsoEasy-RecognitionTranslator具体实现开发环境准备和验证下载conda创建开发环境文字识别模块在线模块离线模块机器翻译模块在线模块离线模块GUIGUI-定位模块GUI-截图模块具体实现 开发环境准备和验证 前期测试项目文件已上传到我的仓库。 下载conda conda是python的版本管…

    JavaScript系列(2)内置对象:Date

    Date 对象 Date 对象用于处理日期和时间。 创建 Date 对象的语法: 实列: var myDatenew Date()(Date 对象会自动把当前日期和时间保存为其初始值。) alert(date.toString());//获取中国标准时间 alert(date.toLocaleString())…

    JavaScript系列(1)初体验-弹出HelloWord

    一.JavaScript简介 Javascript代码在浏览器中运行&#xff0c;做出更流畅、优美的页面效果&#xff0c;增强用户体验。 与java是完全不同的东西&#xff0c;只是名称类似而已 写在<script></script>标签中 二.JavaScript可以放置在页面哪里 head部分&#xff1a;…

    JavaScript系列-闭包

    一、什么是闭包和闭包的几种写法和用法 1、什么是闭包 闭包&#xff0c;官方对闭包的解释是&#xff1a;一个拥有许多变量和绑定了这些变量的环境的表达式&#xff08;通常是一个函数&#xff09;&#xff0c;因而这些变量也是该表达式的一部分。闭包的特点&#xff1a;   …

    X-FRAME-OPTIONS 出现两个或多个的原因

    在配置文件中配置了 <httpProtocol> <customHeaders> <add name"X-Frame-Options" value"DENY" /> </customHeaders> </httpProtocol> 但是发现页面中包含了两个X-FRAME-OPTIONS 经查找发现是因为…

    provider:SQL Network Interfaces,error:26 - 定位指定的服务器/实例时出错

    最近准备把项目放在服务器上&#xff0c;遇到几个问题。 在本地数据库连接服务器数据库的时候&#xff0c;以ip地址作为服务器名称 以SQL Server 身份验证&#xff08;即输入登录名和密码&#xff09;的方式登录数据库报错。 错误信息如下&#xff1a; provider: SQL Netwo…

    OA(一)框架搭建

    一.新建项目&#xff0c;选择新建一个空白解决方案(详细如图) 二.添加新建项&#xff0c;选择添加类库&#xff0c;添加WebMVc项目&#xff08;详细如图&#xff09; 1. Model(创建EF实体数据模型) 2. Common(创建公共帮助类) 3. DAL&#xff0c;IDAL(创建数据访问层) 4. D…

    .net core 部署在windows 2008 server 64位上出现Http Error 502.5的解决方案

    服务器安装了.net core sdk和runtime 的最高版本却出现了Http Error 502.5的错误 检查了一下程序池没有问题 网上搜了一些解决方案&#xff0c;大部分都说是版本对应不上&#xff0c;难道高版本不兼容低版本吗&#xff1f;全是扯蛋&#xff0c;如果是真的微软岂不是太low了。 …