问题标签 [cockroachdb]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
40 浏览

cockroachdb - 在 CockroachDB 中控制行级分布?

如果我知道我的表的一组行接收大量流量,我可以将该行分区到它自己的服务器上,这样它就不会影响对我表的其余部分的访问?

0 投票
2 回答
553 浏览

cockroachdb - CockroachDB 两阶段提交有或没有阻塞?

两阶段提交应该会遇到阻塞问题。CockroachDB 是不是这样,如果不是,如何避免?

0 投票
1 回答
123 浏览

cockroachdb - 如何在 CockroachDB 中选择第 n 行?

如果我SERIAL对表的主键使用类似 a(这是一个随机数)之类的东西,我如何从表中选择编号行?在 MySQL 中,我只是使用自动递增的 ID 来选择特定的行,但不确定如何使用任意编号序列来解决问题。

作为参考,这是我正在使用的表格:

0 投票
1 回答
274 浏览

cockroachdb - CockroachDB:选择并转换字节 -> 字符串类型

我有一个查询将 UUIDv4 存储为 CockroachDB (v1.0) 中的字节类型。它使用 Cockroach 记录的 'uuid_v4()' 函数生成。进行选择时,结果将以字节类型的格式返回,如下所示:

"\x9d\xce`\xb3p\x9aKB\xbe\xba\xeb\xec~\x9e\xfb\x93"

而目标是让它输出一个字符串 uuidv4,比如:

“abcd-12345-asdifoekc”

我已经阅读了有关转换的文档:https ://www.cockroachlabs.com/docs/data-types.html#data-type-conversions--casts但仍然无法弄清楚如何在 SELECT 语句期间进行此转换。

0 投票
1 回答
198 浏览

cockroachdb - 为什么即使我没有向 CockroachDB 发送任何流量,它的内存使用量也会增加?

我今天早些时候启动了一个 CockroachDB 进程,尽管我没有使用它,但它的内存使用量在后台一直在增加。这是怎么回事?有什么方法可以阻止它生长吗?

0 投票
1 回答
151 浏览

cockroachdb - 为什么即使我没有写入 CockroachDB 的磁盘使用量也在增加?

我最近启动了一个 CockroachDB 进程,并注意到它的磁盘使用量一直在增加,即使我在几个小时前停止写入它。这是怎么回事?有什么方法可以阻止它生长吗?

0 投票
1 回答
1238 浏览

cockroachdb - CockroachDB 插入速度比 MariaDB 慢?

我正在做一些测试,看看我是否可以将 CockroachDB 用于我的一个小项目。我在同一个 DC 中创建了两个相同的 VPS,并在其中一个上安装了 CockroachDB,在另一个上安装了 MariaDB,然后创建了两个测试数据库来存储数据。以 5K 的批次一次执行 1M 插入。我对两个 VPS/db 服务器都没有进行任何更改,它们只是在安装后运行。

CockroachDB 架构:

玛丽亚数据库:

插入脚本非常愚蠢,只需使用 golang 快速组合起来将一堆数据插入数据库(CockroachDB 和 MariaDB 都相同,差异很小,即:连接字符串):

结果:

玛丽亚数据库:

蟑螂数据库:

我正在使用 MariaDB:

和 CockroachDB:

我知道使用随机数据可能会影响数字,但是我几乎总是得到这些数字,所以有足够的一致性。

这些数字对于 CockroachDB 是否正确,上述版本中的插入速度是否较慢?

此外,计算表中的所有记录也很慢(select count(*) from customers),不确定具体是多少,因为我没有从 MariaDB 服务器获得结果集中的计时器,但 MariaDB 服务器在 5 秒内返回结果,而 CockroachDB 从我的计数中花费了 10 多秒。

我喜欢更改表以添加新列,例如使用 CockroachDB 是即时的,而使用 MariDB 在具有 5M 记录的表上花费了近 30 秒。

任何想法都受到高度赞赏。
谢谢。

0 投票
1 回答
2042 浏览

kubernetes - 如何从 Kubernetes 集群外部连接到 CockroachDB?

根据 docs,我已经设置并部署了一个包含三个 CockroachDB pod 的 Kubernetes 状态集。我的最终目标是在不需要使用 kubectl 的情况下查询数据库。我的中间目标是查询数据库而不实际进入数据库 pod。

我将一个端口从一个 pod 转发到我的本地机器,并尝试连接:

有人设法做到这一点吗?

0 投票
1 回答
105 浏览

cockroachdb - cockroachDB 是否支持存储或文件系统快照?

考虑到数据库的分布式特性,我可以想象这会带来一些挑战。另一方面,如果事务日志可用,则应该可以在从快照恢复后恢复到一致状态。那么:cockroachDB 是否支持存储或文件系统快照,我们应该如何使用它们?

0 投票
1 回答
107 浏览

cockroachdb - 每个节点都需要能够保存完整的数据库吗?

理论上,我可以拥有 10,000 个节点,所有节点都具有 1 gig hd 并在它们之间存储 100 gig db?

我需要为此设置某些选项吗?还是我需要的配置?

谢谢你。