“IT-老兵” 的博客

致力于 NewSQL/HTAP 数据库的推广普及

自定义博客皮肤

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

TiDB SQL开发基础——增删改查

       在前面的几篇有关应用开发方面的博文介绍了在TiDB中如何创建数据库、创建表和索引等内容。在这篇文章中,将向大家介绍基本的SQL操纵语句,这些在应用开发中访问数据库最频繁使用的。 1. 插入数据     在TiDB中,可以使用INSERT 语句向表内插入数据。例如:        ...

2018-07-19 13:56:38

阅读数 849

评论数 0

TiDB SQL开发基础——创建索引

     TiDB支持索引,包括主键索引、唯一索引、单字段索引和多字段组合索引。对于了解传统关系型数据库的开发人员和DBA来说可以很方便的继承他们已经很熟悉的索引知识来优化查询。本文将向大家介绍TiDB中索引使用的基本知识。       1. 创建索引        (1)  主键索引   ...

2018-07-18 13:37:27

阅读数 1326

评论数 0

TiDB SQL开发基础——创建数据库和表

     TiDB兼容MySQL协议和MySQL语法,从客户端的视角看,可以把TiDB当作一个存储容量和计算能力可以“无限扩展”的MySQL。MySQL生态中的很多工具、程序和应用能够适用于TiDB(不用修改或少量修改)。例如,我们可以使用MySQL Workebench工具连接和访问TiDB数据...

2018-07-17 16:24:46

阅读数 1364

评论数 0

TiDB事务隔离级别和并发控制的特点详述

       TiDB作为新一代分布式SQL数据库,它支持强一致性事务。ANSI SQL-92 对于事务的隔离级别有明确的定义,这也是大部分传统数据库(MySQL、PostgreSQL、Oracle、DB2、SqlServer等)都遵循的标准。TiDB的事务隔离级别并没有完全支持ANSI标准中的所...

2018-07-16 17:50:24

阅读数 1940

评论数 0

使用Docker Compose快速搭建一个单机TiDB集群

       通过最初的几篇博文大家已经对分布式 New SQL数据库和TiDB已经有了大致的了解。有些读者可能已经跃跃欲试,想动手试试了。TiDB有多种安装部署方法,在这里向大家介绍一种简单、快速,适合于初学者的简单安装方法——使用Docker Compose快速安装一个单机TiDB集群。  ...

2018-07-16 10:09:09

阅读数 510

评论数 3

TiDB事物隔离级别以及乐观锁模型介绍

     TiDB支持ANSI SQL-92标准中的“读已提交”和“可重复读”两种事物隔离级别。对于“可重复读”隔离级别,在TiDB中叫做“Snapshot Isolation”(快照隔离级别,简称SI),这种隔离级别不会产生“幻像读”,但是会产生写偏斜(write skew)。TiDB缺省的事物...

2018-07-13 15:11:54

阅读数 1143

评论数 0

开源分布式New SQL数据库SQL支持对比(TiDB vs CockroachDB)

目前,在开源分布式New SQL数据库领域中最著名的两个产品是PingCap公司的TiDB和Cockroach Labs的CockroachDB(简称 CRDB)。这两个产品都是受到Google Spanner 论文启发,是它的两种开源实现。 TiDB兼容MySQL,而CRDB是兼容Post...

2018-07-13 14:37:23

阅读数 5173

评论数 0

安装TiDB的软件和硬件环境要求

       TiDB 作为一款开源分布式 New SQL 数据库,可以很好的部署和运行在 Intel 架构服务器环境及主流虚拟化环境,并支持绝大多数的主流硬件网络。作为一款高性能数据库系统,TiDB 支持主流的 Linux 操作系统环境。本文将向大家介绍安装TiDB所需要的软硬件环境要求。   ...

2018-07-09 09:11:50

阅读数 2004

评论数 0

TiDB 应用案例介绍

     TiDB从2015年开始,经过短短的三年时间在国内不少企业(互联网、金融、传统企业)落地开花。本文将列举一些典型案例供大家参考。这里面的内容来自于pingcap官方网站,在这里做了链接。     1. 互联网        (1) TiDB 分布式数据库在转转公司的应用实践       ...

2018-07-06 15:08:56

阅读数 1031

评论数 0

TiDB适用和不适用场景

TiDB 的典型的应用场景是:(1) 原业务的 MySQL 的业务遇到单机容量或者性能瓶颈时,可以考虑使用 TiDB 无缝替换 MySQL。TiDB 可以提供如下特性:吞吐量、存储和计算能力的水平扩展水平伸缩时不停服务强一致性分布式 ACID 事务(2) 大数据量下,MySQL 复杂查询很慢。(3...

2018-07-06 14:52:21

阅读数 10595

评论数 0

分布式 New SQL数据库 TiDB 总体架构

      这篇文章将向大家介绍TiDB数据库系统的总体架构,本文参考了pingcap官方文档,并补充了少量内容。在介绍TiDB总体架构时,还简要描述了每一个组件的可扩展性和高可用性。       TiDB 分布式数据库集群如上图所示主要分为三个组件:       (1) TiDB Serv...

2018-07-06 12:03:09

阅读数 784

评论数 0

分布式New SQL数据库典型开源产品和主要功能特性

      分布式NewSQL数据库的New主要是新在它结合了NoSQL数据库的水平扩展能力,同时继承了传统关系型数据库所采用的SQL关系模型和对ACID事务完整支持的能力。也就说,NewSQL结合了传统关系型数据库和NoSQL数据库各自的主要优点(也弥补了各自的主要缺点) ,采用新的架构和理论模...

2018-07-05 12:20:29

阅读数 250

评论数 0

分布式New SQL数据库的起源

       关系型数据库是企事业单位、政府机构信息系统的核心资源,对于一些关键行业(例如银行、非银行金融机构、电信等),由于自身业务的特点,决定了其信息系统在可靠性、可用性、可扩展性以及强一致性等方面有着极高的要求。因此,现有这些企业的信息系统在设计与实现时大部分采用了数据集中式的架构,软硬件产...

2018-07-04 16:06:50

阅读数 407

评论数 0

提示
确定要删除当前文章?
取消 删除