内容简介:2018 年 4 月,CockroachDB 2.0 版本正式发布,带来全新升级。作为 CockroachDB 2.x 系列的第一个版本,CockroachDB 2.0 极大提升了性能,并带来了一系列新特性。 企业版特性 表分区功能:允许用户对数据做行级别...
2018 年 4 月,CockroachDB 2.0 版本正式发布,带来全新升级。作为 CockroachDB 2.x 系列的第一个版本,CockroachDB 2.0 极大提升了性能,并带来了一系列新特性。
企业版特性
表分区功能:允许用户对数据做行级别的分区和存储地域的控制,减少访问延时
集群拓扑图:在 Admin UI 上新增的 Node Map 功能,能实时呈现集群拓扑信息
基于角色的访问控制:简化访问控制方式,允许对用户组统一授权
实时备份恢复:使用备份数据恢复到指定时间点状态
核心特性
支持 JSON 格式的数据存储
Sequences 功能:按照自定义规则定义一组序列化的整数,主要用作数字类型主键
SQL 审查日志功能:打印 SQL 的详细执行信息
支持 Common Table Expressions(CTEs),允许为一条复杂子查询语句命名,提升 SQL 代码的可读性
支持计算列,用于存储由其他列计算生成的列数据
支持外键相关的删除和更新操作
Virtual Schemas:从 2.0 开始支持三个层次的结构命名 database name > virtual schema name > object name
IMPORT 功能增强:完全分布式导入 tabular data,并且 IMPORT 任务可以被暂停、取消和重启
支持 INET 类型,用于存储 IPv4 或者 IPv6 类型地址
支持 TIME 类型,用于存储不带时区的时间
……
使用 TPC-C 标准分别对 CockroachDB 2.0 和 Amazon Aurora 测试吞吐量与 warehouses 数量的关系,数据表明 CockroachDB 2.0 性能更好,测试结果见下图:
从 2.0 开始,CockroachDB 支持 Geo-partitioning 功能。用户可根据业务需要跨区域部署 CockroachDB 集群,同时可自定义数据部署策略,将数据部署在离业务最近的数据中心,改善访问延时。
更多详情请参见官方 Release Notes:https://www.cockroachlabs.com/docs/releases/v2.0.0.html
及官方 Blog:https://www.cockroachlabs.com/blog/cockroachdb-2-0-release/
关于 CockroachDB 2.0 的部署与升级,请参见 https://www.cockroachlabs.com/docs/v2.0/upgrade-cockroach-version.html
CockroachDB 是一个开源的云原生 SQL 数据库,也是一个可实现跨数据中心同步的可伸缩数据库。正如它的名字“CockroachDB”("小强DB")一样,官方在宣传中称该数据库是“具有超强生命力的数据库”。
CockroachDB 的目标是提供一种稳定可靠的方式来让数据自动复制和同步到各个数据中心的服务器里,这样就算一个数据中心倒下了,应用还能正常运行。
来自:CockroachDB
【声明】文章转载自:开源中国社区 [http://www.oschina.net]
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网
猜你喜欢:- 云原生时代高性能 Java 框架:Quarkus(一)
- 云原生生态周报 Vol. 5 | etcd 性能知多少
- [译] 测试原生,Flutter 和 React Native 移动开发之间的性能差异。
- 直播预约 | 在生产环境中,阿里云如何构建高性能云原生容器网络?
- 在生产环境中,阿里云如何构建高性能云原生容器网络?(含 PPT 下载)
- 深入云原生 AI:基于 Alluxio 数据缓存的大规模深度学习训练性能优化
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
Learn Python the Hard Way
Zed A. Shaw / Addison-Wesley Professional / 2013-10-11 / USD 39.99
Master Python and become a programmer-even if you never thought you could! This breakthrough book and CD can help practically anyone get started in programming. It's called "The Hard Way," but it's re......一起来看看 《Learn Python the Hard Way》 这本书的介绍吧!