C#和NewSQL更配 —— CockroachDB入门(可能是C#下的全网首发)

本文介绍了CockroachDB,一个开源的、高可用的、可扩展的SQL数据库,类似Google的Spanner。文章详细讲解了CockroachDB的环境部署、实战操作,包括在C#中使用PostgreSQL驱动进行数据操作,并进行了性能测试,显示CockroachDB在长连接模式下性能优于SQL Server。文章适合对NewSQL数据库和C#开发感兴趣的读者。
摘要由CSDN通过智能技术生成

 

阅读目录

 

一、CockroachDB是什么

  CockroachDB(https://www.cockroachlabs.com)是Google备受瞩目的Spanner的开源模仿,承诺提供一种高存活性、强一致性,可横向扩展的SQL数据库。主要的设计目标是全球一致性和可靠性,从蟑螂(cockroach)的命名上是就能看出这点 [ 打不死的小强:) ]。Cockroach节点是均衡的,其设计目标是同质部署(只有一个二进制包)且最小配置。CockroachDB的扩展非常容易,只要一行命令,秒级进行。

 

二、环境部署

  官方文档写的非常详细,按照做就好了。部署的文档(https://www.cockroachlabs.com/docs/stable/install-cockroachdb.html),笔者在CentOS上直接使用Binary的方式进行的部署。

  安装完之后开始启动CockroachDB了,启动命令参考文档(https://www.cockroachlabs.com/docs/stable/start-a-node.html)。

  

cockroach start --insecure \
--store=hello-1 \
--host=192.168.118.21

  

  解释下这行命令:启动一个CockroachDB的节点,存储位置为安装所在目录下的hello-1,并且使用192.168.118.21进行host,如果需要还可以指定管理站点的端口和数据库对外端口,对应的参数为 --port = 26257(默认值)、--http-port = 8080(默认值)。

  OK,启动完之后可以在浏览器输入host中指定的IP:端口进入到管理站点

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值