E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
cockroachdb
我是如何基于二阶段递交及悲观锁实现分布式事务的
作者学习了
CockroachDB
及TiDB等数据库的实现方式后,决定参考TiDB的实现方式,但不同于使用乐观方式而是采用悲观锁方式,遇到事务冲突采用排队的方式而不是重启事务。
白菜园
·
2019-07-14 13:00
为什么开源数据库改变许可证?
CockroachDB
是一个开源的分布式数据库,最近改变了代码授权,放弃了Apache许可证。
·
2019-06-25 14:00
Developer
开源数据库
CockroachDB
(三)
上一篇:开源数据库
CockroachDB
(二)转载自:
CockroachDB
中国社区二十一、SQL集群的每个节点均可接受SQL连接。
---甲丙
·
2019-04-14 22:23
DDBS
开源数据库
CockroachDB
(一)
CockroachDB
的思路源自Google的全球性分布式数据库Spanner。其理念是将数据分布在多数据中心的多台服务器上,实现一个可扩展,多版本,全球分布式并支持同步复制的数据库。
---甲丙
·
2019-04-14 14:45
DDBS
当数据库遇到分布式
概述NewSQL日渐火热,无论还是开源的TiDB,
CockroachDB
还是互联网大厂的Spanner,Oceanbase都号称NewSQL,也就是分布式数据库。
天士梦
·
2019-04-14 09:00
Rook使用简介
目前,rook支持的存储系统包括:Ceph、
CockroachDB
、Cassandra、EdgeFS、Minio、NFS,其中Ceph为Stable状态,其余均为A
迷途的攻城狮(798570156)
·
2019-03-27 14:34
学习整理
理解真实世界的并发Bug
在UnderstandingReal-WorldConcurrencyBugsinGo这篇论文里,作者系统地分析了6个流行的Go项目(Docker、Kubernetes、gRPC-go、etcd、
CockroachDB
oraoto
·
2019-03-03 00:00
golang
concurrency
bug
并发
初识TiDB分布式数据库
主要产品代表为TiDB、
CockroachDB
、OceanBase等;这三个产品可以说目前话题量
SmartBrain
·
2018-09-03 15:15
数据库生态技术
CockroachDB
集群搭建和配置
CockroachDB
集群搭建和配置下载上crdb官网https://www.cockroachlabs.com/docs/releases/v2.0.5.html找二进制包Productionreleases
piriineos
·
2018-08-29 22:19
cockroachdb
CockroachDB
中一个query是如何执行的?
CockroachDBCockroachDB架构:Postgreswireprotocolclient和客户端之间用pgsql的协议通信,用户连接由pgwire包的pgwire.v3conn.serve()维持,它负责读取query,将query发给sql.Executor处理,然后收集结果返回给client。SQLExecutorsql.executor的主要工作是1.解析SQL语句,将解析结果
piriineos
·
2018-08-11 21:30
cockroachdb
CockroachDB
分布式事务解析
事务层事务层实现了对并发操作的ACID事务支持。CRDB事务分为两个阶段:write&reads,即事务执行阶段,当进行写操作时,CRDB并不会直接对硬盘的数据进行修改,而是使用另外两个东西来进行辅助,这两个东西也避免了锁的使用:Transactionrecord,存储在range第一个被修改的key处,表明了修改当前key的事务所处的状态:PENDING,COMMITTED或者ABORTED。第
piriineos
·
2018-08-11 21:27
cockroachdb
高性能
CockroachDB
--如何获得更好的性能
GainbetterperformanceforCRDB节点参数设置:--attrs,标记node的特点,比如ram大小,硬盘种类,大小等。主要跟replicationzone配合使用,zone能通过这些特点来进行库、表、行级别的数据分离存储。比如限制某个表的数据只能存储在attrs硬盘为ssd的store上。--cache,分给rocksdb的内存大小,越多读性能越好,建议25%的内存容量。--
piriineos
·
2018-07-22 00:18
cockroachdb
CockroachDB
开发学习文档04 SQL工作原理
目标:分析一个SQL语句的执行过程。从目前的CRDB源代码来看,整个流程框架如下所示:首先,要了解一下什么是AST树。抽象语法树(abstractsyntaxcode,AST)是源代码的抽象语法结构的树状表示,树上的每个节点都表示源代码中的一种结构,这所以说是抽象的,是因为抽象语法树并不会表示出真实语法出现的每一个细节,比如说,嵌套括号被隐含在树的结构中,并没有以节点的形式呈现。抽象语法树并不依赖
qq373128042
·
2018-07-18 21:19
Golang
CockroachDB
开发学习文档02 实现export导出功能
在开始本次学习之前,我们假设你已经阅读过https://github.com/
cockroachdb
/cockroach/blob/master/docs/codelabs/01-sql-statement.md
qq373128042
·
2018-07-18 21:58
Golang
CockroachDB
2.0 发布,带来巨大性能和伸缩性改进
(干货)React入门实战(干货)构建中小型互联网企业架构(干货)python学习持续更新ElasticSearch笔记kafkastorm实战(干货)scala学习持续更新RPC深度学习分布式数据库
CockroachDB
2.0
chenshiying007
·
2018-07-16 16:26
【转载】
CockroachDB
分布式SQL层架构解析
SQL层SQL层主要用来将SQL语句转化为K-V操作,并将操作送给事务层。SQLParser,Planner,Executor,CRDB通过yacc将语句解析为抽象语句树(AST),yacc是描述CRDB支持的语法的文件;通过生成的AST,CRDB将其生成计划树,计划树的节点是planNodes,每个planNodes都包含一系列K-V操作,可以通过EXPLAIN查看计划树的具体情况,比如:exp
piriineos
·
2018-07-15 00:55
cockroachdb
CockroachDB
生产环境成功应用案例
在线交易和轻量级分析直接由
CockroachDB
集群处理,离线分析部分由Spark集群通过
CockroachDB
提供的KV接口读取数据运行离线分析,把离线分析业务和在线业务之间的影响降到最低,同时二者共享一份数据
piriineos
·
2018-07-15 00:51
cockroachdb
CockroachDB
CockroachDB
是一个开源的数据存储项目,该项目的开发团队最近宣布发布了该项目的第一个alpha版本。
斜阳雨陌
·
2018-06-27 19:11
数据库
开源NewSQL –
CockroachDB
在百度内部的应用与实践
内容来源:2017年11月18日,百度数据库架构师严龙在“第七届数据技术嘉年华”进行《百度NewSQL-
CockroachDB
》演讲分享。
Enmotech
·
2018-05-16 23:00
云原生 SQL 数据库
CockroachDB
2.0 发布:性能极大提升
2018年4月,
CockroachDB
2.0版本正式发布,带来全新升级。作为
CockroachDB
2.x系列的第一个版本,
CockroachDB
2.0极大提升了性能,并带来了一系列新特性。
Nicholas蓝色旋风
·
2018-04-09 12:23
IT资讯
cockroach官方文档翻译---3.1 部署一个测试集群
**在你开始之前---限制---要求步骤1:开始
cockroachDB
步骤2:测试cluster步骤3:开始加载**在你开始前查看限制cockroachDBAWSCloudFormation用于测试,不用
莫薇
·
2018-01-19 17:48
cockroach
cockroach官方文档翻译---2.1 架构概要
2.架构2.1概要
cockroachDB
是一种开源数据库,开发者希望去使用:一方面是因为可伸缩和一致性。开发者一般会有疑问我们如何达到这样,本篇指导将解释cockroach进程的内部实现细节。
莫薇
·
2018-01-12 12:34
cockroach
cockroach官方文档翻译---1.安装与启动
1.安装与启动1.1安装1.1.1下载二进制文件
CockroachDB
在linux在线安装:网址如下,版本v1.1.3https://www.cockroachlabs.com/docs/stable/
莫薇
·
2018-01-10 16:44
cockroach
真正的事务是可串行化的
写在前面本文是一篇
CockroachDB
官方博客的译文,主要阐述数据库实现串行化隔离的必要性。
海边的Ivan
·
2018-01-10 11:00
真正的事务是可串行化的
写在前面本文是一篇
CockroachDB
官方博客的译文,主要阐述数据库实现串行化隔离的必要性。
weixin_33753845
·
2018-01-10 11:00
数据库
java
开发工具
当 TiDB 遇上 Jepsen
什么是JepsenJepsen是由KyleKingsbury采用函数式编程语言Clojure编写的验证分布式系统一致性的测试框架,作者使用它对许多著名的分布式系统(etcd,
cockroachdb
…)进行了
tidb_pingcap
·
2017-08-16 20:50
分布式
数据库
CockroachDB
中SQL操作
阅读更多1、多行数据插入INSERTINTOaccountsVALUES(3,8100.73),(4,9400.10);对应列没有值以NULL代替或使用DEFAULTINSERTINTOaccounts(id,balance)VALUES(5);INSERTINTOaccounts(id,balance)VALUES(6,DEFAULT);SELECT*FROMaccountsWHEREidin(
theseus
·
2017-07-31 22:00
CockroachDB
sql
cockroachdb
尝试
部署和启动部署官网下来的cockroach-v1.0.4.linux-amd64.tgz解压开后就一个bin文件,拷贝到系统目录即可cp-icockroach-v1.0.4.linux-amd64/cockroach/usr/local/bin/启动--host=192.168.143.40也可以指定为--host=localhost[root@40/]#cockroachstart--insec
远处的一只猫
·
2017-07-29 15:43
数据库
CockroachDB
本地集群
阅读更多安装环境CentOS7Cockroachv1.01、下载安装文件并解压#tarxfzcockroach-v1.0.2.linux-amd64.tgz将命令添加到PATH中#cp-icockroach-v1.0.2.linux-amd64/cockroach/usr/local/bin验证#cockroachversionBuildTag:v1.0.2BuildTime:2017/06/15
theseus
·
2017-07-02 20:00
cockroachdb
local
集群
分布式数据库
CockroachDB
阅读更多
CockroachDB
(中文名蟑螂DB,所以又可以称为小强DB),是构建于事务处理及强一致性KV存储上的分布式SQL数据库,支持水平扩展、自动容错处理、强一致性事务,并且提供SQL接口用于数据处理
theseus
·
2017-06-30 14:00
CockroachDB
分布式
数据库
NewSQL
蟑螂DB
Docker中的
CockroachDB
集群
1、拉取镜像dockerpullcockroachdb/cockroach:v1.0.2dockerrun--rmcockroachdb/cockroach:v1.0.2version//确认镜像正常使用2、新建网桥在单机环境运行多个容器,之间需要使用docker的网桥模式使得容器间能够进行互访,同时保证容器间在外网环境是互相隔离dockernetworkcreate-dbridgeroachne
houjguang
·
2017-06-30 07:33
DB
Docker
Docker中的
CockroachDB
集群
阅读更多1、拉取镜像dockerpullcockroachdb/cockroach:v1.0.2dockerrun--rmcockroachdb/cockroach:v1.0.2version//确认镜像正常使用2、新建网桥在单机环境运行多个容器,之间需要使用docker的网桥模式使得容器间能够进行互访,同时保证容器间在外网环境是互相隔离dockernetworkcreate-dbridgeroa
theseus
·
2017-06-30 07:00
docker
cockroachdb
集群
CockroachDb
设计:分布式一致性OLTP SQL数据库
#
CockroachDb
设计:从beta到1.0的路此博文的版本最初于2017年5月1日发布,并已修改,以提供最新的信息随着最近的1.0版本,
CockroachDB
现在是一个生产环境就绪的数据库。
jake2009
·
2017-06-20 15:25
分布式数据库
CockroachDB
CockroachDB
之本地以及分布式查询处理
原文:LocalanddistributedqueryprocessinginCockroachDB作者:RaphaelKenaPoss翻译:Vincent译者注:本文详细介绍了
CockroachDB
的两种查询处理方式
钱曙光
·
2017-06-13 09:19
cockroachDB
学习总结
1.
cockroachDB
介绍蟑螂是地球上适应性最强的物种之一。它们能在无氧环境下存活45分钟,在没有食物的情况下存活超过一个月。
哒哒哒我要加特林
·
2017-03-02 18:24
database
从
CockroachDB
看事务型数据库开发
CockroachDB
继2015年5月融到第一笔$6.25M的A轮之后,今年3月底又融到$20M。对事务型数据库的开发者们,这是个好消息。 有哪些东西值得思考呢?
杨旸
·
2016-04-15 00:00
[Translate]
CockroachDB
: 创建安全证书
一个安全的
CockroachDB
集群使用TLS作为节点之间,以及客户端和服务器之间的通信,要求CA,节点以及客户端证书和秘钥.要创建这些证书和秘钥.使用cockroachcert命令以及何时的子命令和参数
developerworks
·
2016-03-18 00:00
cockroachdb
[Golang]优秀开源库剖析
github.com/blevesearch/bleve介绍:现代化的文本索引库,可以做多种形式的索引及搜索查询,对于文档内容索引应该是非常好用的.2.cockroach地址:https://github.com/
cockroachdb
Sunface撩技术
·
2015-12-07 15:26
编程语言
[Golang]优秀开源库剖析
github.com/blevesearch/bleve介绍:现代化的文本索引库,可以做多种形式的索引及搜索查询,对于文档内容索引应该是非常好用的.2.cockroach地址:https://github.com/
cockroachdb
Sunface撩技术
·
2015-12-07 15:26
编程语言
GC优化
,然后自己红黑树管理空闲的块,避免了syscall linux内核,频繁小片内存申请影响性能,并且容易产生碎片下面看看国外大牛go的GC优化心得:几周前我们分享了一个帖子讲述我们为什么选择Go语言编写
CockroachDB
golang_yh
·
2015-12-07 10:00
[译]
CockroachDB
GC优化总结
几周前我们分享了一个帖子讲述我们为什么选择Go语言编写
CockroachDB
,我们收到一些问题,询问我们是如何解决Go语言的一些已知问题,特别是关于性能、GC和死锁的问题。
Coldstar
·
2015-11-25 00:00
cockroachdb
gc
golang
优秀c++开源项目集合
cockroachdb
前googler开发的开源的spanner数据库: https://github.com/
cockroachdb
/cockroach log4cplus 轻量级
·
2015-10-31 15:06
开源项目
分布式存储系统事务时序
一般来说,为了性能,读写不互相阻塞,现在的数据库系统(Oracle,MySQL,OceanBase,Spanner,
CockRoachDB
,HBase)几乎无一例外的使用MVCC技术来达到这个目的。
·
2015-10-31 09:36
分布式存储
CockroachDB
是如何实现分布式原子事务的?
作为一个分布式数据库,
CockroachDB
有一个鲜明的特性,就是支持ACID事务。
谢丽
·
2015-09-12 00:00
CockroachDB
是如何实现分布式原子事务的?
作为一个分布式数据库,
CockroachDB
有一个鲜明的特性,就是支持ACID事务。
谢丽
·
2015-09-12 00:00
【Go语言】【17】GO语言杂谈
原因有二我也想静静(参见秋裤大叔)对前面没有涉及到的问题给一个交待一、安装Git 当下是一个开源的时代,经常遛论坛的朋友肯定会遇到不少开源的组件、框架等,比如前端JS有Angular服务端框架有Spring数据库有
CockroachDB
qingkechina
·
2015-08-03 22:59
git
beego
许式伟
接口赋值
为什么我不喜欢Go
谢大
【Go语言】【17】GO语言杂谈
原因有二我也想静静(参见秋裤大叔)对前面没有涉及到的问题给一个交待一、安装Git当下是一个开源的时代,经常遛论坛的朋友肯定会遇到不少开源的组件、框架等,比如前端JS有Angular服务端框架有Spring数据库有
CockroachDB
qingkechina
·
2015-08-03 22:59
Git
许式伟
接口赋值
GO
【Go语言】【17】GO语言杂谈
原因有二我也想静静(参见秋裤大叔)对前面没有涉及到的问题给一个交待一、安装Git 当下是一个开源的时代,经常遛论坛的朋友肯定会遇到不少开源的组件、框架等,比如前端JS有Angular服务端框架有Spring数据库有
CockroachDB
qingkechina
·
2015-08-03 22:59
git
beego
许式伟
为什么我不喜欢Go
接口赋值
谢大
CockroachDB
母公司Cockroach Labs获625万美元投资
前谷歌工程师SpencerKimball是Photoshop替代产品GIMP的创建者之一。据Wired报道,在离开谷歌以后,他需要一个与谷歌数据库系统Spanner类似的东西,因为他自己的项目用到了它。Spanner设计用于在数以百万计的数据库服务器之间处理数据,即使多个数据库服务器或一整个数据中心离线,它也能使谷歌服务保持在线。虽然多数公司不会有谷歌那种规模的服务,但保持在线以及自动在服务器之间
谢丽
·
2015-06-10 00:00
CockroachDB
母公司Cockroach Labs获625万美元投资
前谷歌工程师SpencerKimball是Photoshop替代产品GIMP的创建者之一。据Wired报道,在离开谷歌以后,他需要一个与谷歌数据库系统Spanner类似的东西,因为他自己的项目用到了它。Spanner设计用于在数以百万计的数据库服务器之间处理数据,即使多个数据库服务器或一整个数据中心离线,它也能使谷歌服务保持在线。虽然多数公司不会有谷歌那种规模的服务,但保持在线以及自动在服务器之间
谢丽
·
2015-06-10 00:00
上一页
1
2
3
4
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他