问题标签 [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.
go - 在 CockroachDB 中,批处理和事务如何交互?
什么时候应该使用批处理,什么时候应该使用事务?我可以批量嵌入交易吗?交易中的批次?
raspberry-pi - CockroachDB 可以在树莓派上运行吗?
我有兴趣在 PI 集群上测试 CockroachDB。考虑到他们仍处于 Alpha 阶段,任何人都知道这是否可行?
rocksdb - CockroachDB 中的 MVCCKey 是如何形成的?
我想创建一个带有时间戳和我知道的漂亮值的 MVCCKey。但我意识到 aroachpb.key
不是很简单;是否涉及一些前缀/后缀?数据库名称是否也编码为roachpb.key
?
谁能告诉我 MVCCKey 是如何形成的?它有什么信息?在文档中,它只是说它看起来像 /table/primary/key/column。
jdbc - 如何从 logstash 输出插件通过 JDBC 连接到 cockroachDB?
我正在使用 logstash 创建从 Postgres 到 CockroachDB 的管道。下面是配置。
输入插件(源是 postgres)工作正常。但我无法使用 JDBC 在输出插件(cockroachDB)中建立连接。我面临以下错误。
Destination(cockroachDB) 在指定的 ip 和端口打开连接。
由于 cockroachDB JDBC 连接字符串与 postgres 非常相似,我尝试了以下连接字符串,但仍然出现相同的错误。
如何从 logstash 输出插件通过 JDBC 连接到 cockroachDB?
ruby-on-rails - 将 Rails 连接到 CockroachDB
CockroachDB是一个非常有趣的分布式 SQL 数据库,它公开了 PostgreSQL 有线协议。所以我尝试使用经典的 pg gem 将一个新的 Rails 项目连接到 CockroachDB。不幸的是,一个简单的rails db:create
给出:
所以我猜这表明 CockroachDB 不支持CLIENT_ENCODING
变量。问题是:是否可以绕过在 pg 中设置这些变量?有人设法将 Rails 连接到 CockroachDB 吗?谢谢!
sql - 使用 cloud-spanner 进行本地开发
有什么方法可以使用 Cloud Spanner 进行本地开发吗?我查看了文档和 CLI 工具,似乎没有任何内容。或者,有人可以建议一个读取行为相似的 SQL 数据库(不确定如何处理写入)?
编辑:澄清一下,我正在寻找一个与 Cloud Spanner 具有相同 SQL 风格的数据库,以便我可以在本地进行开发。确切的性能特征不如 API 和一致性行为重要。我认为蟑螂不符合这些要求?
java - 是否可以将 CockroachDB 与 Java 事务 API (JTA) 一起使用?
我通过developpez.com看到了这个项目
CockroachDB 似乎支持 ACID 事务。所以我的问题是:是否可以将它与 JPA 和 JTA 一起使用?
sql - 联接如何在 Cloud Spanner 数据库中工作?
联接如何在 Google 的 Cloud Spanner 数据库中工作?
连接查询执行得快吗?SQL(MySql、Oracle、MSSQL)与 NewSQL(Cloud Spanner/TiDB/CockroachDB)之间有什么比较吗?
github - 如何在不使用 go get 的情况下安装 Go 应用程序?
我正在尝试在我的 ubuntu 机器上安装特定版本的 CockroachDB。我按照网站上的指南下载了 ~200MB 后,安装了最新版本:
一个问题是/src/github.com/cockroachdb/cockroach
300MB,而如果我从 GitHub 页面下载最后一个版本,它只有 30MB。为什么?
我曾经git checkout v0.1-alpha
切换到我想要的版本:
但运行后失败make install
:
如果我能安装从 GitHub 下载的特定版本,我将不胜感激,因为它体积更小,结构更简洁。但它缺少一些文件,例如.go-version
.bootstrap
和fatal: Not a git repository (or any of the parent directories): .git
是否go get
插入这些文件本身?如何初始化它们?
难道不应该有更好的方法来做到这一点,而不必每次运行时都下载额外的 100MBmake install
吗?
cockroachdb - 在 CockroachDB 中查看表
如何找出我在 CockroachDB 中有哪些表?我尝试查找我的架构但找不到,所以我不确定如何找出我已经创建了哪些表或它们的列是什么。