问题标签 [rocksdb]
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.
xcode - Xcode 和 Rocksdb 上的奇怪 C++ 错误
我正在尝试在 MacOS 上使用 RocksDB 和 Xcode。我遇到了一个奇怪的问题,如下所示
Xcode 报告;
说它丢失了,但它就在那里。代码来自rocksdb,没有做任何修改,奇怪的是有错误。
更新
我启用了 C++ 11,如下所示:
c++ - 将缓冲区(void*)写入rocksdb
我想将缓冲区(const void* buffer
)写入rocksdb。
我做了:
我有一个问题:
No matching member function for call to 'Put'
如果我用buffer
虚拟值代替,比如"abc"
,就没有问题。因此,我认为问题是buffer
可变的。
那么,给定一个通用指针及其长度,我如何将缓冲区写入rocksdb?
c++ - 在运行之间保存 RocksDB 存储的值
我的C++
应用程序RocksDB
用于存储内存中的键值集。
在某些时候,我希望我的应用程序能够保留 DB 值直到下一次运行。意思是,程序将关闭,重新启动并从数据库中读取与关闭前相同的值。
实现这一目标的最快和最简单的方法是什么?
我找到了以下有关备份和恢复例程的文章 - https://github.com/facebook/rocksdb/wiki/How-to-backup-RocksDB%3F,但也许它有点矫枉过正?
phabricator - 全新安装时 RocksDB 出现奥术错误(Mac OS X)
我在 Mac OS X El Capitan (10.11.4) 上安装了一个新的奥术师副本到/usr/local/phabricator/arcanist
.
如果我首先cd
进入/usr/local/phabricator/arcanist
并运行其中一个bin/arc
或只是arc
(正如我添加/usr/local/phabricator/arcanist/bin
到我的PATH
),那么一切都很好。但是,如果我尝试arc lint
从系统上的 Rocksdb 目录运行,那么我总是会遇到致命错误,输出如下所示:
请注意,我已尝试重新安装并运行它arc liberate
,但都没有解决问题。
有人能告诉我我的系统出了什么问题吗?
我还用 Git 检查了我的奥术师确实是正确的并且是最新的:
我也尝试通过这种机制重新安装:
mongodb - MongoDB服务器冻结 - 大量集合
我们有大型 MongoDB 数据库(大约 140 万个集合)、MongoDB 3.0、引擎 RocksDB、操作系统 Ubuntu 14.04。
该数据库位于具有 16 个内核和 108 GB RAM 的虚拟机 (VmWare vCloud) 上(当前 mongoDB 使用 70GB 内存而没有交换)。
生产设置选项:
- 专用分区上的数据 - XFS 文件系统
- 已启用 transparent_hugepage - 从不
- transparent_hugepage 碎片整理 - 从不
数据库统计:
样本集合大小:
每隔 5 分钟定期运行脚本,该脚本会写入这些集合并在此集合不存在时创建新集合(集合名称基于这些集合中的数据)并创建索引。
我们注意到,在将数据写入集合期间,该服务器出现了一些冻结。这种冻结可能需要 5 到 60 秒。
有没有人遇到过这个问题并可以帮助我们?
以下是冻结时刻的一些日志:
此致
mongodb - 无法理解 MongoDB 和 RocksDB 之间的关系
在我学习使用 Parse 的过程中,我从 parse中得知他们正在使用 RocksDB 和 MongoDB。
即使经过研究,我也不清楚 Rocks 和 MongoDB 之间的关系,使用 RocksDB 代替简单的 MongoDB 有什么好处。
据我了解,RocksDB 是一个键值存储,而 MongoDB 是一个 noSQL 数据库。
那么,在 MongoDB 上添加 RocksDB 有什么意义(或者是在 Rocks 上添加 Mongo?),在这种情况下,数据存储在哪里?
apache-kafka - Kafka-streams 状态目录 io 错误
流运行一段时间后出现以下错误?我找不到谁负责创建 .sst 文件?
环境:
卡夫卡版本 0.10.0-cp1
斯卡拉 2.11.8
java - Rocks DB 的 Java API 是否支持前缀扫描?
我在 Rocks DB 中有巨大的数据集(键值),我必须根据手头的键前缀来搜索键。我不想扫描整个数据集以根据键前缀过滤掉键。有什么办法吗?
rocksdb - CockroachDB 中的 MVCCKey 是如何形成的?
我想创建一个带有时间戳和我知道的漂亮值的 MVCCKey。但我意识到 aroachpb.key
不是很简单;是否涉及一些前缀/后缀?数据库名称是否也编码为roachpb.key
?
谁能告诉我 MVCCKey 是如何形成的?它有什么信息?在文档中,它只是说它看起来像 /table/primary/key/column。
rdbms - 使用像 LevelDB 这样的 LSM 树作为 RDBMS 的存储引擎
LSM 树已在许多 no-sql 引擎中成功使用,它的数据按键排序,不像散列表,因此可以在 kv 存储之外实现许多潜在用途。例如,时间序列数据库 (TSDB) 可能非常适合使用级别 db 作为其引擎。传统的 RDBMS 和许多表系统怎么样?像 LSM-tree 这样的数据引擎也很合适吗?