摘要: 本篇来聊聊OLAP与OLTP的区别以及它们各自的适用场景,以此话题为导引和大家聊聊技术视野与知识储备对于研发同学的重要性,最后站在事务处理与在线分析的角度分别论述下两个数据世界的底层构建逻辑。 OLAP、OLTP的概念与区别 概念 了解OLAP、OLTP的概念,识别各自适用场景,发挥各自的功能优势 阅读全文
posted @ 2023-01-06 23:29 大摩羯先生 阅读(253) 评论(0) 推荐(0) 编辑
摘要: 本篇围绕MySQL数据库的底层存储模型、列类型来聊聊数据库表设计及建模中要注意的事项,剖析最根源的底层物理存储文件,用最真实的数据剖析来证明和解答开发过程中的疑惑。 在一些技术谈资、面试沟通过程中,MySQL特别是我们常用的Innodb存储引擎,是非常高频的话题点,而现实中不难发现,很多朋友都浅尝辄 阅读全文
posted @ 2023-01-06 23:28 大摩羯先生 阅读(73) 评论(0) 推荐(0) 编辑
摘要: 正所谓“完事开头难”,在设计技术方案时候,除了前期要做好背景调查、需求调研,开工动手的第一步就是做“数据建模”,也就是存储数据的结构设计,大部分时间是围绕关系型数据库进行的,少部分是在Redis上做K-V延伸,而ES、MongoDB、Hive等几乎都是关系型数据库核心存储的副本,结构上基本保持同步。 阅读全文
posted @ 2023-01-06 23:25 大摩羯先生 阅读(57) 评论(0) 推荐(0) 编辑
摘要: 角色定位 FO (Feature Owner),项目某一阶段/版本迭代生命周期的总负责人。基于从需求发起、研发接入、上线等项目过程阶段,可以根据职责本位不同来推荐具体项目成员、干系人担任FO角色,前端、 客户端 、服务端、测试、产品都可以根据Feature特性来进行选择,从项目长期实践结果来看,由于 阅读全文
posted @ 2023-01-06 23:21 大摩羯先生 阅读(739) 评论(0) 推荐(0) 编辑
摘要: 本篇来聊聊数据存储的内容,看看程序世界里数据是以什么形式存在的?为了描述数据并把它们和这个现实世界关联起来我们一般都是如何去进行表达的?最后通过我们习惯的表达方式再结合数据结构是如何存储下来的? 在进行技术方案设计的时候,第一步大多都是围绕当前的业务模型先进行抽象建模,通过数据模型先表述清楚业务形态 阅读全文
posted @ 2023-01-06 22:04 大摩羯先生 阅读(79) 评论(0) 推荐(0) 编辑
摘要: 在我们开发的诸多系统,基本都可以视为“数据密集型系统”,数据是一切物质的载体,我们依靠数据做存储记录,通过数据进行信息传递交换,最终还要数据来呈现和展示等,从一定视角而言,系统中最核心、最底层、最密集的是数据,时刻都在围绕数据构建服务运转并驱动业务。 1. 系统服务在承载哪些职责 我们先来思考几个比 阅读全文
posted @ 2023-01-06 22:02 大摩羯先生 阅读(61) 评论(0) 推荐(0) 编辑
摘要: 简介 Consul是一种分布式、高可用性、支持多数据中心的解决方案,可动态、分布式基础架构连接和配置的应用程序。 特性 『多数据中心』 Consul是为支持数据中心而构建的,可以支持任意数量的区域,而无需复杂的配置。『服务网格』 Consul服务网格通过自动TLS加密和基于身份的授权实现安全的服务到 阅读全文
posted @ 2023-01-06 21:52 大摩羯先生 阅读(232) 评论(0) 推荐(0) 编辑