上一页 1 ··· 6 7 8 9 10 11 12 13 14 15 下一页
摘要: MapReduce指Hadoop项目中的MapReduce。 MapReduce 主要用于处理大批量的静态数据。——批处理系统 静态数据指计算开始前这些数据就已经确定。 1 设计思想 1.1 MPI与MapReduce MapReduce出现前,程序员使用MPI并行处理数据。MPI是一个信息传递接口 阅读全文
posted @ 2022-01-11 19:15 Joey-Wang 阅读(321) 评论(0) 推荐(0)
摘要: Doug Cutting 根据 GFS 和 MapReduce 的思想创建了开源的 Hadoop 项目。 通常认为 Hadoop 项目是 Google 发表的学术论文 GFS 和 MapReduce 的开源实现。 Hadoop的核心是分布式文件系统HDFS和MapReduce。 1 设计思想 分布式 阅读全文
posted @ 2022-01-11 19:03 Joey-Wang 阅读(99) 评论(0) 推荐(0)
摘要: 1 分布式系统 分布式系统的定义 分布式系统的定义:若干独立计算机的集合,对用户来说**就像一个单机的系统**。 分布式系统常常通过一个”软件层“组织,此”软件层“在逻辑上位于高层(由用户和应用程序组成)与低层(操作系统组成)之间。因此这样的分布式系统又称为中间件。 分布式系统的类型 基于计算机构建 阅读全文
posted @ 2022-01-11 18:54 Joey-Wang 阅读(100) 评论(0) 推荐(0)
摘要: 参考:Clion远程调试C++ Clion远程调试的两种方法: Clion本地与服务器端代码同步后,服务器端通过gdbserver监听端口,本地Clion连接调试 Clion通过Toolchains实现远端执行调试 (方法一未实践,感觉略繁琐,此处使用方法二) 1 下载ClickHouse代码 此处 阅读全文
posted @ 2022-01-11 18:48 Joey-Wang 阅读(1499) 评论(0) 推荐(0)
摘要: TiFlash采用列存,列存对于统计分析友好,利于处理OLAP业务;TiKV采用行存,行存对于事务友好,利于处理OLTP业务。 二、TiDB Server 架构原理 三、TiKV 架构原理 四、TiDB 数据库事务设计 五、PD 架构原理 阅读全文
posted @ 2021-12-15 17:58 Joey-Wang 阅读(60) 评论(0) 推荐(0)
该文被密码保护。 阅读全文
posted @ 2021-12-15 17:49 Joey-Wang 阅读(2) 评论(0) 推荐(0)
该文被密码保护。 阅读全文
posted @ 2021-12-15 17:45 Joey-Wang 阅读(7) 评论(0) 推荐(0)
摘要: 1 TiDB Server 的架构 TiDB Server是无状态的,可在一个TiDB数据库中启动多个TiDB Server,可通过负载均衡软件如LVS、HAProxy、F5等提供统一的接入地址,客户端可将连接均匀分摊到多个TiDB Server上。 TiDB Server 不存储数据。 Proto 阅读全文
posted @ 2021-12-15 17:35 Joey-Wang 阅读(598) 评论(0) 推荐(1)
该文被密码保护。 阅读全文
posted @ 2021-12-15 17:34 Joey-Wang 阅读(1) 评论(0) 推荐(0)
摘要: 三、TiDB 计算 https://pingcap.com/zh/blog/tidb-internal-2 3.1 关系模型到 Key-Value 模型的映射 在这我们将关系模型简单理解为 Table 和 SQL 语句,那么问题变为如何在 KV 结构上保存 Table 以及如何在 KV 结构上运行 阅读全文
posted @ 2021-12-15 16:34 Joey-Wang 阅读(73) 评论(0) 推荐(0)
上一页 1 ··· 6 7 8 9 10 11 12 13 14 15 下一页