云原生的分布式 SQL 数据库 YugaByte DB

云原生的分布式 SQL 数据库 YugaByte DB

Apache
C/C++
Linux
2019-07-18
红薯

YugaByte DB 是一个高性能、云原生的分布式 SQL 数据库。

值得关注的特性包括:

  • 可插入式的查询层,支持两个分布式 SQL APIs:
  • 基于Google Spanner设计的自动分片,共识复制和分布式事务架构
  • 提供水平伸缩能力、强一致性以及高可用性
  • 极具弹性 - 可自动容忍磁盘,节点,区域和区域故障
  • 支持地理分布式部署(多区域,多区域,多云)
  • 可以部署在公共云,也可以部署在 Kubernetes 内部
  • 开源许可证 Apache 2.0 license

YugaByte DB 整体架构:

YugaByte DB Architecture

YugaByte DB 的查询层结构:

YugaByte DB Logical Architecture

四个节点的 YugaByte DB 的结构:

tserver_overview

YugaByte DB 的存储层是基于 RocksDB 的,结构如下:

cql_row_encoding

加载中

评论(12)

海诺者
海诺者
有什么关系?
cevin
cevin
2019年08月03日:不支持alter table name add column .... 可以新增索引,不能修改/增加字段
cevin
cevin
ansible部署要求会很严格会检测硬件如果手动部署是没问题的
snamper
snamper
网络和是否ssd?这个有啥要求,TIDB的很严格
意简美
意简美
看介绍 2G+ 2H+
米饭军
米饭军
有人用吗
开源中国按察使
开源中国按察使
这个商业了么
snamper
snamper
这个对硬件有啥需求
霡霂
霡霂
CockroachDB底层也是基于RocksDB的
冰力
冰力
毕竟 PostgreSQL 比 MySQL 牛逼。

YugabyteDB 2.1.2 发布,高性能分布式 SQL 数据库

YSQL的变化 [YSQL]表达式下push框架。#3297 [YSQL]通过减少主RPC的数量来优化relcache预加载。#3049 [YSQL] [Diesel ORM]修复了带有设置返回功能和LIMIT的嵌套SELECT的崩溃问题。#3811 [Y...

03/11 08:58

YugabyteDB 2.1.1 发布,强大的分布式 NewSQL 数据库

YSQL的变化 [YSQL]提高运行索引扫描以查询数据时的性能。#3103 托管:处理表墓碑压缩#3360 系统改进 减少交易状态平板电脑的日志段大小。#3699 修复〜Tablet和yb :: tablet :: Tablet ::...

03/04 08:59

YugabyteDB 2.1.0 发布,强大的分布式 NewSQL 数据库

YSQL的变化 [YSQL]修复系统表和共置表的表位置缓存。#3416 [YSQL]启用ALTER TABLE IF EXISTS语法。#3417 [YSQL]在PgDocOp中使用std :: future来获取RPC结果。#3240 [YSQL]如果创建唯一索引...

02/25 15:18

Yugabyte DB 2.0.7 发布,强大的分布式 NewSQL 数据库

Yugabyte DB是一个高性能的云原生分布式SQL数据库。以下是其要点: 具有可插入查询层,并支持两个分布式SQL API: Yugabyte SQL(YSQL)-PostgreSQL兼容的完全关系API Yugabyte Cloud QL(Y...

2019/12/10 11:29

Yugabyte DB 2.0 发布,云原生的分布式 SQL 数据库

YugaByte DB 是一个高性能、云原生的分布式 SQL 数据库。2.0 版本已经发布,内容如下: YugaByte DB 与 PostgreSQL 兼容,下面是它与 PostgreSQL 兼容的几个特性: 所有的 PostgreSQL 数据类...

2019/09/19 07:36

YugaByte DB 1.3.1 发布,云原生的分布式 SQL 数据库

YugaByte DB 是一个高性能、云原生的分布式 SQL 数据库。此版本包括 YSQL 的向后不兼容文件格式更改。这意味着,如果你有一个 YSQL 模式的现有集群,在升级到 v1.3.1 之后,将无法连接到 YS...

2019/09/07 07:16

这款数据库将企业版100%开源还不收费,不用恰饭嘛?

在越来越多的数据库选择变更开源协议以防止被“滥用”的时候,这款数据库为何反其道而行之,选择将包括企业版在内的功能 100% 完全开源? YugaByte DB 是一个高性能、云原生的分布式 SQL 数据...

2019/07/19 07:50

没有更多内容

加载失败,请刷新页面

没有更多内容

暂无问答

yugabyte cloud native db 基本试用

备注: 测试环境使用docker进行安装试用 1. 安装 a. Download mkdir ~/yugabyte && cd ~/yugabyte wget https://downloads.yugabyte.com/yb-docker-ctl && chmod +x yb-docker-ctl ...

2018/02/11 10:51
12
0
Why We Changed YugaByte DB Licensing to 100% Open Source

转自:https://blog.yugabyte.com/why-we-changed-yugabyte-db-licensing-to-100-open-source/ 主要说明了YugaByte 100%开源的原因,以及与 其他开源软件的比较 We are excited to announce...

2019/07/17 09:13
5
0
YugaByte TServer

YB-TServer The YB-TServer (short for YugaByte Tablet Server) is the process that does the actual IO for end user requests. Recall from the previous section that data for a table...

2019/08/17 22:06
66
0
手工部署yugabyte的几点说明

ntp 时间同步 ntp 时间同步对于yugabyte 是一个比较重要的服务,需要注意时间的同步 YB-Master 个数的说明 原则 YB-Master 的个数,必须和复制因子的个数一样,同时master_addresss 地址的个...

2019/07/17 16:27
12
0
yugabyte docker-compose 运行试用

以前运行yugabyte 使用的是yb-docker-ctl,现在直接可以方便的使用docker-compose 运行了 pull image docker pull yugabytedb/yugabyte docker-compose file 准备 docker-compose 文件 vers...

2019/07/17 15:51
22
0
jaeger使用yugabyte作为后端存储的尝试以及几个问题

前边写过使用scylladb 做为jaeger 的后端存储,还是一个不错选择的包括性能以及 兼容性,对于 yugabyte 当前存在兼容性的问题,需要版本的支持,或者尝试进行一些变动 create 语法的处理 逗号...

2019/07/20 22:38
9
0
db

Option Explicit Public m_Conn As New ADODB.Connection Public m_Rec As New ADODB.Recordset Public m_Comm As New ADODB.Command ' 用户? Private Const DB_UserId = "vbatest" 'Privat...

2018/08/08 07:17
3
0
Redis 迁移 DB; move key db

redis 移动 DB MOVE key db 将当前数据库的 key 移动到给定的数据库 db 当中。 如果当前数据库(源数据库)和给定数据库(目标数据库)有相同名字的给定 key ,或者 key 不存在于当前数据库,那么...

2019/08/29 11:21
10
0
DB

正则查询: 查询某个字段不全为中文 select * from table where column REGEXP '[\u0391-\uFFE5]';(mysql) select * from table where column like '%[\u0391-\uFFE5]%';(sqlserver) 空格...

2015/07/04 16:50
28
0

没有更多内容

加载失败,请刷新页面

返回顶部
顶部