
golang
文章平均质量分 56
Adam_qinglin
IT兄弟连
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
CockroachDB 物理执行计划简单解析
如果还没有看过 CockroachDB 逻辑执行计划, 请先看那篇文章。本文翻译自: CockroachDB 物理执行计划的分析概述本篇文章主要是讲一个分布式SQL语句的执行过程。总的目标就是处理或者移动的计算要靠近数据源。概念 KV - 逻辑存储层的操作,对应 range 和 batch API k/v - 一个键值对,通常是对应 KV 中的 entry。 Node - 集群中的一个机器 Cli翻译 2017-12-13 15:04:55 · 1288 阅读 · 0 评论 -
golang 的 context.Context
Context 包含 Deadlines, cancelation signals, 和 other request-scoped values 贯穿不同的API和go线程. Context 一般会组织成一个树形结构,每一个Context的实现对应一个线程或者多个线程。Context 树可能的形式如下:定义type Context interface { Deadline() (d原创 2017-12-06 17:02:05 · 310 阅读 · 0 评论 -
CockroachDB中的Context
在说 CockroachDB 中的 Context 的用法之前,首先要明白Context的基本用处。有两点: 1. 标志线程结束的信号传递。 2. 共享信息通过Context传播。 具体请参考:golang context.ContextCockroachDB中,Context的使用在cockroachDB中主要分为三个方面,结束线程的信号,日志共享信息,性能tracing共享信息, 如下图所翻译 2017-12-07 09:08:56 · 216 阅读 · 0 评论