问题标签 [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.

0 投票
2 回答
1157 浏览

java - Tarantool Java 连接器

你知道连接 Java 和Tarantool键/值存储的方法吗?在Tarantool 网站上,我可以看到 C、Ruby、PHP 等的连接器,但没有 Java 的连接器。

我知道 Tarantool 支持 Memcached 协议(有很多 Java 客户端),但我需要一个用于 Java 的本机 Tarantool 协议连接器。

0 投票
2 回答
1096 浏览

lua - 如何启动 tarantool 控制台?

我已经安装了 tarantool (tarantool_box) 和 tarantool-client。我可以启动 tarantool

但是当我尝试连接到服务器时

我只看到管理控制台

并且只能使用一些命令和类似sql的查询。我不能使用用户指南中的任何命令,几乎所有以lua失败开头的命令:

0 投票
1 回答
139 浏览

java - 架构无法使用“找不到字段 id ...”异常进行初始化

我需要帮忙,看来我搞错了。

经过身份验证后,我不断收到以下信息:

我想好吧,可能没有元数据,因为空间中没有数据。所以我添加了一条包含所有字段的记录,但错误仍然存​​在。

那么它应该如何工作呢?Tarantool 记录是元组,我可以在其中存储任意数量的字段,所以我认为字段映射中的字段基本上是一个枚举,其中只有顺序计数。我哪里错了?

0 投票
1 回答
134 浏览

java - TarantoolConnection16 不是线程安全的

同时使用一个 TarantoolConnection16 实例会导致“断管”异常。一个简单的连接池解决了这个问题。

我是否错过了适当的线程安全连接类或以某种方式滥用了示例中的连接类?我所做的与图书馆自述文件中的示例不同的是,我重用了连接和模式。

0 投票
1 回答
277 浏览

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 而无需等待之前的函数执行完成?

0 投票
2 回答
3881 浏览

lua - 按二级索引从 Tarantool 中选择,并按另一个字段和限制/偏移量排序

我有一些空间顶部的字段:
-id
-status
-rating

我有两个空间索引索引

我可以通过idstatus选择

有时我需要按状态选择并按评级排序。
什么是最好的方法?如果可能的话,创建另一个带有部件状态评级的索引并进行一些棘手的查询?还是继续在 Lua 程序中按状态选择并按等级排序?谢谢!

UPD: 谢谢,科斯蒂亚!我像这样修改了索引状态

现在我可以查询:

伟大的!

0 投票
2 回答
236 浏览

charts - Tarantool 闪亮的仪表板

我想使用 Tarantool 数据库来记录用户活动。是否有任何开箱即用的解决方案可以根据收集的数据创建带有漂亮图表的 Web 仪表板?

0 投票
1 回答
204 浏览

tarantool - tarantool 产生的情况

我是 tarantool 的新手,想问一些关于隐式输出的一般性问题。在文档中:

“有隐含的收益:每个数据更改操作或网络访问都会导致隐含的收益,而通过 tarantool 客户端的每条语句都会导致隐含的收益。”

1)“通过 tarantool 客户端的每条语句”是什么意思?会更好地获得有关它的案例的更多信息。是关于连接器还是普通客户端?

2) 如果通过将 wal_mode 设置为 none 来关闭 WAL 日志,tarantool 会在数据更改操作中产生错误吗?

0 投票
3 回答
1353 浏览

sql - Tarantool 中的 SQL LIKE 查询

使用 SQL LIKE 关键字在 Tarantool DB 中进行查询的正确方法是什么?例如:

我可以使用索引的一部分搜索值,还是需要为此类功能编写自己的 LUA 脚本?

0 投票
2 回答
708 浏览

tarantool - 在 Tarantool 中何时使用纤维以及何时使用协同程序?

在 Tarantool 中,当 Lua 代码作者希望 Tarantool 安排执行时,是否使用了 Fiber?当 Lua 代码作者想要控制执行时,是否使用协程(在 Tarantool/LuaJIT 进程中)?