问题标签 [scylla]

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 回答
258 浏览

cassandra - 如何在 scylladb 和 cassandra 中使用静态列?

我是 scylladb 和 cassandra 的新手,我在从表中查询数据时遇到了一些问题,以下是我创建的架构:

我想为联系表创建物化视图,usercontacts_by_userid并且usercontacts_by_modifydate

如果我将 modifydate (timestamp) 设置为静态,我需要以下查询:

0 投票
2 回答
2006 浏览

database - Cassandra 与 ScyllaDB 的内存使用情况

我正在对 ScyllaDB 和 Cassandra 进行性能比较,特别是查看内存的影响。我使用的每台机器都有 16GB 和 8 个内核。根据文档,Cassandra 将默认为 4GB Xmx 并使用剩余的 12GB 作为文件系统缓存。 https://docs.datastax.com/en/cassandra/3.0/cassandra/operations/opsTuneJVM.html ScyllaDB 将自己使用全部 16GB。
http://docs.scylladb.com/faq/#scylla-is-using-all-of-my-memory-why-is-that-what-if-the-server-runs-out-of-memory

我想知道这是否是一个公平的比较设置(Cassandra 为 4GB Xmx,Scylla 为 16GB)?我知道这是每个人都推荐的,但更公平的测试是 8GB Xmx 用于 Cassandra 和 --memory 8G 用于 ScyllaDB 吗?我的工作量主要是写密集型的,我不希望文件系统缓存总是能够帮助 Cassandra。与 Cassandra 对它的巨大依赖相比,ScyllaDB 几乎不期望任何文件系统缓存对我来说很奇怪。

0 投票
1 回答
850 浏览

cassandra - 如何使用 Cassandra 复制因子 1 管理节点故障?

我有一个三节点 Cassandra (DSE) 集群,我不关心数据丢失,所以我将 RF 设置为 1。我想知道如果节点出现故障,Cassandra 将如何响应读/写请求(我有 CL =现在我的请求中的所有)。

理想情况下,如果数据存在,我希望这些请求能够成功——仅在剩余的可用节点上,直到我替换死节点。这个键空间本质上是一个非常大的缓存;如果丢失,我可以替换任何数据。

0 投票
1 回答
1459 浏览

cassandra - 与 Bigtable 相比,Cassandras 数据模型中列族的概念差异?

我目前正在尝试深入研究 Cassandra 的数据模型及其与 Bigtable 的关系,但最终对 Column Family 概念感到非常头疼。

主要是我的问题被问到并且已经回答了。但是,我对答案不满意:)

首先,我阅读了Bigtable 论文,尤其是关于它的数据模型,即数据是如何存储的。据我了解,Bigtable 中的每个表基本上都依赖于具有维度行、列和时间的多维稀疏映射。地图按行排序。列可以使用名称约定 family:qualifier 分组到列族。因此,单行可以包含多个列族(参见论文中的示例图)。

虽然说 Cassandra 依赖于 Bigtable 数据模型,但我多次读到 Cassandra 中的列族包含多行,并且在某种程度上可以与关系数据存储中的表相媲美。这不是与 Bigtable 的方法相反,其中一行可以包含多个列族吗?首先是列族或行:)?这些概念是否具有可比性?

0 投票
2 回答
778 浏览

cassandra - Commitlog sync period

According to cassandra commit log sync period..data first goes to os buffer...then from os buffer, based on commit log sync period ,the buffer data gets synced to commit log file in disk..and the default sync period is 10 seconds..what if server crashes in that 10 secs.. data is lost ryt? But the client got a response as SUCCESS the moment data is written to commitlog buffer in os buffer and memtable..but eventually data is lost because system crashed within that 10 sec window...am i missing something?

0 投票
1 回答
668 浏览

docker - Scylla 无法使用 docker 卷

我正在使用 Docker 尝试 Scylla,当我尝试使用这样的卷启动容器时:

更新:仅在设置-developer-mode=0时运行,如果设置则运行--developer-mode 1。正如错误消息中某处所说的那样。那么有什么不同 - 性能?

我收到以下错误:

你知道为什么吗?

0 投票
1 回答
322 浏览

docker - 如何创建 XFS 格式的磁盘/文件夹

我在docker中玩 ScyllaDB。为了让 ScyllaDB 在 docker 生产设置中运行最有效,它需要一个 XFS 格式的磁盘。

你知道如何在 Linux 和 MacOs 中创建 XFS 容器卷、磁盘文件吗?

谢谢

0 投票
2 回答
1337 浏览

cassandra - Cassandra/Scylla 作为 JanusGraph 的图形数据库后端和使用 GraphQl 公开的 API

我正在寻找一个使用 Scylla 或 Cassandra 作为后端的图形数据库,然后将 web api 公开为 GraphQl。

你能帮我验证一下我是否正确地得到了以下堆栈:

  1. GraphQl 或 TinkerPop // Api 模式,暴露 api
  2. JanusGraph(privious Titan) // 促进图结构的数据库层
  3. Cassasndra 或 Scylla
0 投票
1 回答
282 浏览

python - 如何在 python Cassandra 驱动程序中的物化视图上使用准备好的语句?

我正在为我的项目使用 Scylla 数据库和 python Cassandra 驱动程序,我在每个查询上都使用了准备好的语句并且它可以工作,但是当我在物化视图上使用准备好的语句时,它什么也没有返回,你能帮我吗,有什么限制或别的东西?

这是我的架构

CREATE MATERIALIZED VIEW favoriteChannels AS SELECT channelid, userid, isfavorite FROM channels.channelfollowers WHERE channelid IS NOT NULL and userid IS NOT NULL and isfavorite IS NOT NULL PRIMARY KEY (isfavorite,userid,channelid,followDate);

0 投票
2 回答
2371 浏览

cassandra - 连接远程 scylla db 服务器显示错误

我已经在谷歌云服务器中安装了 scylla-db。

我遵循的步骤:

它显示:无法读取 yaml 文件。然后谷歌它并将yaml-cpp版本从0.5.3版本降级为0.5.1。 然后 scylla-server 开始运行。

scylla 服务器正在运行。

相同的设置已完成另一台服务器服务器名称 scylla-db-1

我需要从该服务器连接到服务器 scylla(IP:xx.xx.xxx)。

当我执行以下操作时:

如何从此服务器连接远程服务器?

此外,在浏览器中检查http://xx.xx.xxx:10000http://xx.xx.xxx:10000/ui时,我在加载页面时遇到问题。

笔记 :

我已经编辑了 /etc/scylla.d/io.conf 文件以手动分配 max-io-requests