问题标签 [rethinkdb]
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.
node.js - 动态方法参数
我使用 rethinkdb 作为后端编写了一个 node.js 应用程序。
要检索 json 值,您可以使用:
该方法调用将返回完整的 json 文档,但是有一种方法允许您指定要检索的属性,例如:
我想利用此功能,并且我将要“选择”的属性存储在数组中。我似乎无法找到将这个数组转换为 .pick 方法的参数列表的方法。
请指教。
python - 比较 MongoDB 和 RethinkDB 批量插入性能
这是我在这里的正式第一个问题;我欢迎任何/所有对我的帖子的批评,以便我可以学习如何成为一个更好的 SO 公民。
我正在审查非关系 DBMS 以存储潜在的大型电子邮件退出列表,倾向于 MongoDB 或 RethinkDB,使用它们各自的 Python 客户端库。我的应用程序的痛点是批量插入性能,因此我设置了两个 Python 脚本以将 20,000 条记录分批插入 5,000 条记录到 MongoDB 和 RethinkDB 集合中。
MongoDB python 脚本 mongo_insert_test.py:
几乎相同的 RethinkDB python 脚本 rethink_insert_test.py:
在我的开发环境中,MongoDB 脚本在一秒钟内插入 20,000 条记录:
在相同的环境下,RethinkDB 脚本的执行速度要慢得多,在 2 分钟内插入 20,000 条记录:
关于这两个 DBMS 的工作方式,我在这里是否遗漏了一些重要的东西?为什么 RethinkDB 在这个测试中表现如此糟糕?
我的开发机器有大约 1.2GB 的可用内存用于这些测试。
rethinkdb - 在 ReQL/Rethink 中使用子查询过滤掉结果?
我正在尝试更多地了解 RethinkDB 及其子查询功能。我想知道在 ReThinkDB 中是否可以进行以下操作:
sqlite - 跨多台服务器复制sqlite数据库的方法
我正在开发一个分布式工作的应用程序,并且我有一个必须在分布式服务器之间共享的 SQLite 数据库。如果我在 serverA 中并更改 sqlite 行,则此更改必须立即在其他服务器中,但如果服务器脱机然后又联机,它必须更新与其他服务器相同的所有信息。
我正在尝试使用小型 SQLite 数据库开发 HA 服务。
我正在考虑使用 MongoDB 或 ReThinkDB 之类的东西,因为复制工作正常,而且我拥有独立的在线服务器数据。
是否有库或其他 SQL 方法可以在服务器之间共享数据?
提前致谢。
rethinkdb - 如何将用户名和密码添加到 Rethinkdb 连接?
如何在rethinkdb
连接中添加用户名和密码?
在我的网络中有 100 多台机器。其中只有 2 台机器在我的控制之下。2个中,1个是虚拟机,1个是物理机。
如果我rethinkdb
使用以下命令在虚拟机上运行
现在 myrethinkdb http:// ip:8080
暴露给网络中的所有机器。如何设置用户名和密码来限制他人?
如果我localhost:8080
在虚拟机中使用,管理 HTTP 连接是无用的,因为它既不能在物理机上也不能在虚拟机上访问。
我该如何解决这个问题?
谢谢
php - 在 RethinkDB 中可以做到这一点吗
我过去使用过 mongodb,我想使用类似的模式。我尝试使用 PHP 驱动程序创建它,但它没有按我预期的那样工作。所以我的猜测是 rethinkdb 不支持它或者 php 驱动程序无法做到这一点。
导致 RethinkDB 管理员 js 客户端:
你有什么建议,我应该怎么做?
document - 如何更新嵌入文档?
如何将第二条评论的文本更新为“新内容”
rethinkdb - RethinkDB 远程客户端连接,无需向所有人公开管理 Web 界面
重新考虑 1.6。我正在尝试仅从运行客户端(ruby,python)的不同服务器连接到运行 rethinkdb 的远程服务器,并且它仅在 bind=all 时才有效,但这会将 Web 管理员暴露给我想要避免的每个人。
我尝试过使用和不使用 auth_key 并且仅适用于 bind=all 我还尝试指定我的远程服务器地址(即 bind=127.0.0.1、199.199.3.5),但它在重新思考服务器上不起作用(解析)等级
谢谢
arrays - 如何将元素提前插入嵌入式数组?
如何插入吹文件
进入吹文档作为嵌入式数组注释的第一个元素