问题标签 [tarantool]
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.
java - Tarantool Java 连接器
你知道连接 Java 和Tarantool键/值存储的方法吗?在Tarantool 网站上,我可以看到 C、Ruby、PHP 等的连接器,但没有 Java 的连接器。
我知道 Tarantool 支持 Memcached 协议(有很多 Java 客户端),但我需要一个用于 Java 的本机 Tarantool 协议连接器。
lua - 如何启动 tarantool 控制台?
我已经安装了 tarantool (tarantool_box) 和 tarantool-client。我可以启动 tarantool
但是当我尝试连接到服务器时
我只看到管理控制台
并且只能使用一些命令和类似sql的查询。我不能使用用户指南中的任何命令,几乎所有以lua
失败开头的命令:
java - 架构无法使用“找不到字段 id ...”异常进行初始化
我需要帮忙,看来我搞错了。
经过身份验证后,我不断收到以下信息:
我想好吧,可能没有元数据,因为空间中没有数据。所以我添加了一条包含所有字段的记录,但错误仍然存在。
那么它应该如何工作呢?Tarantool 记录是元组,我可以在其中存储任意数量的字段,所以我认为字段映射中的字段基本上是一个枚举,其中只有顺序计数。我哪里错了?
lua - 在另一个协程中运行 Tarantool Lua 函数
我使用 NoSQL 数据库 Tarantool 并尝试使用 Lua 存储过程在 DB 端做一些复杂的工作。我认为这是个好主意,因为我可以减少数据库调用,并且网络数据传输的开销也更少。
我有一些表:
user_counters : id, counter_a, counter_b, score
而且,例如,我有一些函数来计算字段分数:
我对字段 counter_a 和 counter_b 更新有另一个功能:
我如何调用recalc_score(id)函数并返回 user_counters_tuple 而无需等待之前的函数执行完成?
lua - 按二级索引从 Tarantool 中选择,并按另一个字段和限制/偏移量排序
我有一些空间顶部的字段:
-id,
-status,
-rating
我有两个空间索引索引:
我可以通过id或status选择
有时我需要按状态选择并按评级排序。
什么是最好的方法?如果可能的话,创建另一个带有部件状态、评级的索引并进行一些棘手的查询?还是继续在 Lua 程序中按状态选择并按等级排序?谢谢!
UPD: 谢谢,科斯蒂亚!我像这样修改了索引状态:
现在我可以查询:
伟大的!
charts - Tarantool 闪亮的仪表板
我想使用 Tarantool 数据库来记录用户活动。是否有任何开箱即用的解决方案可以根据收集的数据创建带有漂亮图表的 Web 仪表板?
tarantool - tarantool 产生的情况
我是 tarantool 的新手,想问一些关于隐式输出的一般性问题。在文档中:
“有隐含的收益:每个数据更改操作或网络访问都会导致隐含的收益,而通过 tarantool 客户端的每条语句都会导致隐含的收益。”
1)“通过 tarantool 客户端的每条语句”是什么意思?会更好地获得有关它的案例的更多信息。是关于连接器还是普通客户端?
2) 如果通过将 wal_mode 设置为 none 来关闭 WAL 日志,tarantool 会在数据更改操作中产生错误吗?
sql - Tarantool 中的 SQL LIKE 查询
使用 SQL LIKE 关键字在 Tarantool DB 中进行查询的正确方法是什么?例如:
我可以使用索引的一部分搜索值,还是需要为此类功能编写自己的 LUA 脚本?
tarantool - 在 Tarantool 中何时使用纤维以及何时使用协同程序?
在 Tarantool 中,当 Lua 代码作者希望 Tarantool 安排执行时,是否使用了 Fiber?当 Lua 代码作者想要控制执行时,是否使用协程(在 Tarantool/LuaJIT 进程中)?