摘要: 背景 最近公司内部在做某自研数据存储的下线工作,这里我们暂且化名其为DistributeSQL,由于DistributeSQL不再进行服务支持,需要迁移项目中使用到该存储到其他数据存储中。 本篇来聊聊这次在数据存储迁移过程中的方案设计思路、实现的大致细节以及对技术组件选型、技术能力储备重要性的理解。 阅读全文
posted @ 2023-01-07 23:30 大摩羯先生 阅读(110) 评论(0) 推荐(0) 编辑
摘要: 前言 Golang语言在近些年的开发语言中异军突起,在越来越多的公司项目中频繁出镜,也有越来越多的中间件选择使用Golang语言进行实现。正所谓源码之下无秘密,更友好地翻读源码对于理解功能特性以及后续使用非常有帮助,观摩学习源码也是非常好的一种学习方式。 本篇基于Golang常用开发工具Goland 阅读全文
posted @ 2023-01-07 18:58 大摩羯先生 阅读(467) 评论(0) 推荐(0) 编辑
摘要: 时间真快,转眼又是年末。整理一篇文章来给自己好好做一次年终盘点,本着陈述事实,提炼精华,总结不足的思路,给自己这一年的工作、生活、成长画个句号。 工作 🏢 从经海路到中关村 去年换了工作,离开了我奋斗了近三年的京东,来到了“宇宙第一大厂”继续砰砰跳动着我的技术生涯。先说说这一年工作变动的体感感受吧 阅读全文
posted @ 2023-01-07 18:50 大摩羯先生 阅读(243) 评论(0) 推荐(0) 编辑
摘要: 本篇来聊聊OLAP与OLTP的区别以及它们各自的适用场景,以此话题为导引和大家聊聊技术视野与知识储备对于研发同学的重要性,最后站在事务处理与在线分析的角度分别论述下两个数据世界的底层构建逻辑。 OLAP、OLTP的概念与区别 概念 了解OLAP、OLTP的概念,识别各自适用场景,发挥各自的功能优势 阅读全文
posted @ 2023-01-06 23:29 大摩羯先生 阅读(277) 评论(0) 推荐(0) 编辑
摘要: 本篇围绕MySQL数据库的底层存储模型、列类型来聊聊数据库表设计及建模中要注意的事项,剖析最根源的底层物理存储文件,用最真实的数据剖析来证明和解答开发过程中的疑惑。 在一些技术谈资、面试沟通过程中,MySQL特别是我们常用的Innodb存储引擎,是非常高频的话题点,而现实中不难发现,很多朋友都浅尝辄 阅读全文
posted @ 2023-01-06 23:28 大摩羯先生 阅读(85) 评论(0) 推荐(0) 编辑
摘要: 正所谓“完事开头难”,在设计技术方案时候,除了前期要做好背景调查、需求调研,开工动手的第一步就是做“数据建模”,也就是存储数据的结构设计,大部分时间是围绕关系型数据库进行的,少部分是在Redis上做K-V延伸,而ES、MongoDB、Hive等几乎都是关系型数据库核心存储的副本,结构上基本保持同步。 阅读全文
posted @ 2023-01-06 23:25 大摩羯先生 阅读(68) 评论(0) 推荐(0) 编辑
摘要: 角色定位 FO (Feature Owner),项目某一阶段/版本迭代生命周期的总负责人。基于从需求发起、研发接入、上线等项目过程阶段,可以根据职责本位不同来推荐具体项目成员、干系人担任FO角色,前端、 客户端 、服务端、测试、产品都可以根据Feature特性来进行选择,从项目长期实践结果来看,由于 阅读全文
posted @ 2023-01-06 23:21 大摩羯先生 阅读(780) 评论(0) 推荐(0) 编辑
摘要: 本篇来聊聊数据存储的内容,看看程序世界里数据是以什么形式存在的?为了描述数据并把它们和这个现实世界关联起来我们一般都是如何去进行表达的?最后通过我们习惯的表达方式再结合数据结构是如何存储下来的? 在进行技术方案设计的时候,第一步大多都是围绕当前的业务模型先进行抽象建模,通过数据模型先表述清楚业务形态 阅读全文
posted @ 2023-01-06 22:04 大摩羯先生 阅读(98) 评论(0) 推荐(0) 编辑
摘要: 在我们开发的诸多系统,基本都可以视为“数据密集型系统”,数据是一切物质的载体,我们依靠数据做存储记录,通过数据进行信息传递交换,最终还要数据来呈现和展示等,从一定视角而言,系统中最核心、最底层、最密集的是数据,时刻都在围绕数据构建服务运转并驱动业务。 1. 系统服务在承载哪些职责 我们先来思考几个比 阅读全文
posted @ 2023-01-06 22:02 大摩羯先生 阅读(75) 评论(0) 推荐(0) 编辑
摘要: 简介 Consul是一种分布式、高可用性、支持多数据中心的解决方案,可动态、分布式基础架构连接和配置的应用程序。 特性 『多数据中心』 Consul是为支持数据中心而构建的,可以支持任意数量的区域,而无需复杂的配置。『服务网格』 Consul服务网格通过自动TLS加密和基于身份的授权实现安全的服务到 阅读全文
posted @ 2023-01-06 21:52 大摩羯先生 阅读(272) 评论(0) 推荐(0) 编辑