Cassandra在饿了么的应用BigTable面向列的特 性和Amazon Dynamo分布式哈希(DHT)的P2P特性于一身,具有很高 的性能、可扩展性、容错、部署简单等特点。 Cassandra架构关键字 1.Gossip 点对点通信协议,用于集群之间节点交换位置和状态信息 2.Partitioner 决定如何在集群中的节点间分发数据,也就是哪个节点放止数据的第一个replica 3.Replica Strategy 决定在哪些节点放置数据的其他replica 决定在哪些节点放置数据的其他replica 4.Snitch 定义了复制策略用来放置replicas和路由请求所使用的拓扑信息 Gossip-节点的通信 Cassandra使用点对点通信协议Gossip在集群中的节点间交换位置和状态信息。Gossip进程 每秒运行一次,与最多3个其他节点交换信息,这样所有的节点可很快的了解集群中其他节点 信息。 1.种子节点 2.Cassandra故障探测 30 码力 | 40 页 | 4.95 MB | 1 年前3
TiDB中文技术文档进行分布式计算的能力。 TiKV TiSpark 2.0 - 398 - 本文档使用 书栈(BookStack.CN) 构建 提供了针对 TiKV 读取的 gRPC 通信框架 提供了对 TiKV 组件数据的和通信协议部分的编码解码 提供了计算下推功能,包含: 聚合下推 谓词下推 TopN 下推 Limit 下推 提供了索引相关的支持 谓词转化聚簇索引范围 谓词转化次级索引 Index Only 查询优化 运行时索引退化扫表优化0 码力 | 444 页 | 4.89 MB | 6 月前3
TiDB v7.1 中文手册@virusdefender – 精简了一些日志的输出 #36011 @dveeden – 优化了 coprocessor 通信协议,大幅度降低读取数据时 TiDB 进程的内存消耗,进而可进一步缓解扫 全表场景及 Dumpling 导出数据场景下的 OOM 问题。该通信协议是否开启由 tidb_enable_paging 系统变量控制(作用域为 SESSION 或 GLOBAL),当前默认关闭。可将该变量值设为 1.0 版本组件提供了针对 TiDB 上的数据使用 Apache Spark 进行分 布式计算的能力。 • 提供了针对 TiKV 读取的 gRPC 通信框架 • 提供了对 TiKV 组件数据的和通信协议部分的编码解码 • 提供了计算下推功能,包含: – 聚合下推 – 谓词下推 – TopN 下推 – Limit 下推 • 提供了索引相关的支持 – 谓词转化聚簇索引范围 – 谓词转化次级索引0 码力 | 4369 页 | 98.92 MB | 1 年前3
TiDB v6.5 中文手册@virusdefender – 精简了一些日志的输出 #36011 @dveeden – 优化了 coprocessor 通信协议,大幅度降低读取数据时 TiDB 进程的内存消耗,进而可进一步缓解扫 全表场景及 Dumpling 导出数据场景下的 OOM 问题。该通信协议是否开启由 tidb_enable_paging 系统变量控制(作用域为 SESSION 或 GLOBAL),当前默认关闭。可将该变量值设为 1.0 版本组件提供了针对 TiDB 上的数据使用 Apache Spark 进行分 布式计算的能力。 • 提供了针对 TiKV 读取的 gRPC 通信框架 • 提供了对 TiKV 组件数据的和通信协议部分的编码解码 • 提供了计算下推功能,包含: – 聚合下推 – 谓词下推 – TopN 下推 – Limit 下推 • 提供了索引相关的支持 – 谓词转化聚簇索引范围 – 谓词转化次级索引0 码力 | 4049 页 | 94.00 MB | 1 年前3
TiDB v8.0 中文手册@virusdefender – 精简了一些日志的输出 #36011 @dveeden – 优化了 coprocessor 通信协议,大幅度降低读取数据时 TiDB 进程的内存消耗,进而可进一步缓解扫 全表场景及 Dumpling 导出数据场景下的 OOM 问题。该通信协议是否开启由 tidb_enable_paging 系统变量控制(作用域为 SESSION 或 GLOBAL),当前默认关闭。可将该变量值设为 1.0 版本组件提供了针对 TiDB 上的数据使用 Apache Spark 进行分 布式计算的能力。 • 提供了针对 TiKV 读取的 gRPC 通信框架 • 提供了对 TiKV 组件数据的和通信协议部分的编码解码 • 提供了计算下推功能,包含: – 聚合下推 – 谓词下推 – TopN 下推 – Limit 下推 • 提供了索引相关的支持 – 谓词转化聚簇索引范围 – 谓词转化次级索引0 码力 | 4805 页 | 101.28 MB | 1 年前3
TiDB v7.5 中文手册@virusdefender – 精简了一些日志的输出 #36011 @dveeden – 优化了 coprocessor 通信协议,大幅度降低读取数据时 TiDB 进程的内存消耗,进而可进一步缓解扫 全表场景及 Dumpling 导出数据场景下的 OOM 问题。该通信协议是否开启由 tidb_enable_paging 系统变量控制(作用域为 SESSION 或 GLOBAL),当前默认关闭。可将该变量值设为 1.0 版本组件提供了针对 TiDB 上的数据使用 Apache Spark 进行分 布式计算的能力。 • 提供了针对 TiKV 读取的 gRPC 通信框架 • 提供了对 TiKV 组件数据的和通信协议部分的编码解码 • 提供了计算下推功能,包含: – 聚合下推 – 谓词下推 – TopN 下推 – Limit 下推 • 提供了索引相关的支持 – 谓词转化聚簇索引范围 – 谓词转化次级索引0 码力 | 4590 页 | 100.91 MB | 1 年前3
TiDB v7.6 中文手册@virusdefender – 精简了一些日志的输出 #36011 @dveeden – 优化了 coprocessor 通信协议,大幅度降低读取数据时 TiDB 进程的内存消耗,进而可进一步缓解扫 全表场景及 Dumpling 导出数据场景下的 OOM 问题。该通信协议是否开启由 tidb_enable_paging 系统变量控制(作用域为 SESSION 或 GLOBAL),当前默认关闭。可将该变量值设为 1.0 版本组件提供了针对 TiDB 上的数据使用 Apache Spark 进行分 布式计算的能力。 • 提供了针对 TiKV 读取的 gRPC 通信框架 • 提供了对 TiKV 组件数据的和通信协议部分的编码解码 • 提供了计算下推功能,包含: – 聚合下推 – 谓词下推 – TopN 下推 – Limit 下推 • 提供了索引相关的支持 – 谓词转化聚簇索引范围 – 谓词转化次级索引0 码力 | 4666 页 | 101.24 MB | 1 年前3
TiDB v8.1 中文手册@virusdefender – 精简了一些日志的输出 #36011 @dveeden – 优化了 coprocessor 通信协议,大幅度降低读取数据时 TiDB 进程的内存消耗,进而可进一步缓解扫 全表场景及 Dumpling 导出数据场景下的 OOM 问题。该通信协议是否开启由 tidb_enable_paging 系统变量控制(作用域为 SESSION 或 GLOBAL),当前默认关闭。可将该变量值设为 1.0 版本组件提供了针对 TiDB 上的数据使用 Apache Spark 进行分 布式计算的能力。 • 提供了针对 TiKV 读取的 gRPC 通信框架 • 提供了对 TiKV 组件数据的和通信协议部分的编码解码 • 提供了计算下推功能,包含: – 聚合下推 – 谓词下推 – TopN 下推 – Limit 下推 • 提供了索引相关的支持 – 谓词转化聚簇索引范围 – 谓词转化次级索引0 码力 | 4807 页 | 101.31 MB | 1 年前3
TiDB v8.4 中文手册@virusdefender – 精简了一些日志的输出 #36011 @dveeden – 优化了 coprocessor 通信协议,大幅度降低读取数据时 TiDB 进程的内存消耗,进而可进一步缓解扫 全表场景及 Dumpling 导出数据场景下的 OOM 问题。该通信协议是否开启由 tidb_enable_paging 系统变量控制(作用域为 SESSION 或 GLOBAL),当前默认关闭。可将该变量值设为 1.0 版本组件提供了针对 TiDB 上的数据使用 Apache Spark 进行分 布式计算的能力。 • 提供了针对 TiKV 读取的 gRPC 通信框架 • 提供了对 TiKV 组件数据的和通信协议部分的编码解码 • 提供了计算下推功能,包含: – 聚合下推 – 谓词下推 – TopN 下推 – Limit 下推 • 提供了索引相关的支持 – 谓词转化聚簇索引范围 – 谓词转化次级索引0 码力 | 5072 页 | 104.05 MB | 10 月前3
TiDB v8.2 中文手册@virusdefender – 精简了一些日志的输出 #36011 @dveeden – 优化了 coprocessor 通信协议,大幅度降低读取数据时 TiDB 进程的内存消耗,进而可进一步缓解扫 全表场景及 Dumpling 导出数据场景下的 OOM 问题。该通信协议是否开启由 tidb_enable_paging 系统变量控制(作用域为 SESSION 或 GLOBAL),当前默认关闭。可将该变量值设为 1.0 版本组件提供了针对 TiDB 上的数据使用 Apache Spark 进行分 布式计算的能力。 • 提供了针对 TiKV 读取的 gRPC 通信框架 • 提供了对 TiKV 组件数据的和通信协议部分的编码解码 • 提供了计算下推功能,包含: – 聚合下推 – 谓词下推 – TopN 下推 – Limit 下推 • 提供了索引相关的支持 – 谓词转化聚簇索引范围 – 谓词转化次级索引0 码力 | 4987 页 | 102.91 MB | 10 月前3
共 16 条
- 1
- 2













