TiDB学习笔记7

今天尝试Try Two Types of APIs,可以直接访问TiKV

阅读全文

TiDB学习笔记6

在GCP上新建一个8c 7.2g的CentOS 7.6机器

sudo yum -y install htop
sudo yum -y install git

mkdir repo
cd repo
git clone https://github.com/YKG/docs.git
git checkout mydev
./scripts/check_requirement.sh

阅读全文

TiDB学习笔记5

为了了解需要的开发机器配置,分别在Azure上和GCP上测一下速度。

Azure:2c4G
GCP: 8c52G

但后来感觉很耗时间,只在GCP上做了编译,新建了一个16c32g的机器。

在gcp上,ubuntu-16c-32g

1
2
3
./check-requirement
sudo apt install cmake
./build

阅读全文

怎样检查命令是否存在

1
command -v <the_command> # the_command存在时$?为0,不存在时为1

阅读全文

TiDB学习笔记4

打算在Mac上编译TiKV,按照TiKV的文档,还缺cmake,但安装时得到:

1
Error: cmake: "cxx11" is not a recognized standard

阅读全文

怎样在Mac OSX上安装mysql命令行客户端

安装MySQLWorkbench,然后设置:

1
export PATH=$PATH:/Applications/MySQLWorkbench.app/Contents/MacOS

阅读全文

TiDB学习笔记3

PCTA-1003 TiKV集群基础知识

  • 一般数据库是B+树数据结构

阅读全文

阅读清单

2019-06-01

  • RocksDB是基于Google的Level DB的
  • Level DB两位作者,第二位是Jeff Dean,查了Jeff的知乎相关回答,简直神话了

阅读全文

TiDB学习笔记2

看TiDB的线上课程,做一些摘录。

PCTA-1001 TiDB架构概论

    阅读全文

    TiDB学习笔记1

    总体上和前段时间看的分布式存储那里写的东西有些像,都是由划分64MB大小区块,有个区块管理机构,TiDB称之为PD(不知为啥叫这名),角色记得对应别的分布式系统的MataData管理机构。之前看过TiDB的几个产品介绍,也知道TiKV这么个名字,没想到原来TiKV是最底层一级,DB是在KV基础上搭建的,我原来以为是两套独立的数据库产品呢(TiKV作为文档型DB或者对象存储之类的用)。看了《三篇文章了解TiDB》的说存储说计算,调度部分比较散,没怎么看

    阅读全文