如何开始使用CockroachCloud

116 阅读3分钟

分布式、云原生数据库是未来的趋势,但设置一个数据库很复杂,对吗?

其实不必如此。事实上,你可以免费注册,在做一碗拉面的时间内建立一个新的CockroachCloud数据库

注意:尽管免费的CockroachCloud集群的运行时间资源有限,但你的数据仍然是分布式的

如何建立你自己的CockroachCloud数据库

第一步:注册一个账户

导航到cockroachlabs.cloud/signup。你可以选择使用你的Github账户进行注册,也可以将你的信息填入表格,创建你的CockroachCloud账户。

create an account with cockroachcloud

第二步:验证你的电子邮件

打开你的电子邮件客户端,点击你从Cockroach Labs收到的电子邮件中的按钮。这将打开一个新的标签,几秒钟后,它将转发你到cockroachlabs.cloud/cluster/cre…,这样你就可以开始创建你的集群。

第3步:选择你的数据库选项

集群创建页面上,你将会看到一些创建集群的选项。

**免费或付费。**Cockroach Labs提供两个版本的CockroachCloud:一个是免费的永久版本,存储量不超过5GB,但有一些功能限制;另一个是功能齐全的管理型解决方案,首先是30天的免费试用。

免费版本非常适合测试和开发,当你的使用情况需要时,你可以随时选择升级到付费集群。

choose a cockroachcloud plan

**云供应商。**你可以选择GCP或AWS。注意,如果你选择付费计划,你的选择会影响每个节点的价格

**区域和节点。**选择你想要的服务器区域,以及你想要的每个区域的节点数量。如果你选择了免费计划,你选择的地区将是有限的,你将不能选择节点的数量。

cockroachcloud choose regions and nodes

**每个节点的硬件。**选择你想要的每个节点的硬件配置。注意,免费计划不包括这个选项。

cc hardware per node options

**集群名称。**为你的集群选择名称。

其他设置。你可以选择你是否想设置VPC对等,如果是,你是否想使用默认的IP范围或配置一个IP范围。注意,免费计划不包括这个选项。

一旦你准备好了,点击 "创建你的免费集群 "或 "下一步",这取决于你选择的计划。如果你没有选择免费计划,你会被带到另一个页面,在那里你可以在开始集群之前输入你的付款信息。

第四步:下载并安装CockroachDB

当你的集群被创建后,你会看到一个类似这样的屏幕,上面有连接信息。注意,你的密码只会显示一次,所以你应该立即复制并保存你的连接字符串在一个单独的位置。

cockroach cloud connection info

然后,选择你的操作系统,按照说明,将代码片段粘贴到shell中,下载CockroachDB客户端,并添加CA证书目录。

最后,你可以将你的连接字符串粘贴到shell中,启动CockroachCloud的SQL shell。

第5步:开始在SQL shell中创建你的数据库

一旦进入CockroachDB SQL shell,你就可以像处理任何关系型数据库那样处理你的数据库。

默认情况下,当SQL shell启动时,你会在defaultdb ,所以你的第一步可能是使用CREATE DATABASE ,创建你自己的数据库。

从那里开始,天空是无限的,你可以像对待其他SQL数据库那样去创建表和建立你的模式。

创建数据库的资源

一旦你建立并运行了CockroachCloud,下一步就是建立你的数据库并将其插入你的应用程序中。每个用例都是不同的,所以我们不能在这里提供分步指导,但这里有一些资源可以帮助你开始。