问题标签 [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 投票
0 回答
168 浏览

tarantool - tarantool 对获取并非所有元组

box.space.test.index.secondary:select({1,'RU', 2})

box.space.test.index.secondary

local r='' for k,tuple in box.space.test.index.secondary:pairs({1, 'RU', 2}) do r=r..', found ('..tuple[1]. .')' if (tuple[7]<6) then r = r ..', delete(' ..tuple[1] .. ')' box.space.test:delete(tuple[1]) end end返回 r

box.space.test.index.secondary:select({1,'RU', 2})

local r='' for k,tuple in box.space.test.index.secondary:pairs({1, 'RU', 2}) do r=r..', found ('..tuple[1]. .')' if (tuple[7]<6) then r = r ..', delete(' ..tuple[1] .. ')' box.space.test:delete(tuple[1]) end end返回 r

box.space.test.index.secondary:select({1,'RU', 2})

正如我所见 :pairs 在第一次运行时看不到 35 个元组,并且仅在第二次执行时才看到。为什么?

ps:抱歉解释太长了...

0 投票
1 回答
366 浏览

sql - 如何使用 SQL 在 Tarantool 1.8 中为时间戳添加一年?

正如我在文档中看到的,

我可以使用 datetime() 函数将一年添加到任何日期:

结果是2015-01-23 12:33:34

但是我在列(int 值)中有时间戳,例如1390466014。当我尝试使用 datetime() 函数将年份添加到此时间戳时,我得到null的不是1422005614结果:

如何在时间戳上添加一年以获得新的时间戳?Tarantool 是否具有处理时间戳的功能?

0 投票
2 回答
134 浏览

go - 为什么我不能输入断言空接口?

我想将空接口转换为地图。为什么这不行?

0 投票
0 回答
526 浏览

java - 连接被拒绝 [Tarantool + java 客户端]

当我尝试连接到 tarantool 服务器时,出现以下错误:

线程“主”java.net.ConnectException 中的异常:连接被拒绝:在 java.net.DualStackPlainSocketImpl.socketConnect(DualStackPlainSocketImpl.java:79) 在 java.net.AbstractPlainSocketImpl 的 java.net.DualStackPlainSocketImpl.connect0(Native Method) 处连接。 doConnect(AbstractPlainSocketImpl.java:350) 在 java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:206) 在 java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:188) 在 java.net.PlainSocketImpl.connect(PlainSocketImpl.java :172) 在 java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392) 在 java.net.Socket.connect(Socket.java:589) 在 java.net.Socket.connect(Socket.java:538) 在 java .net.Socket.(Socket.java:434) 在 java.net.Socket.(Socket.java:211) 在 TarantoolKt.main(Tarantool.kt:37)

我的代码:

当我尝试使用不同的 ip 时出现相同的错误

与此处的教程相同:https ://github.com/tarantool/tarantool-java/

我还使用以下命令创建了测试用户:

我将 docker 用于 tarantool,我尝试从 Windows 7 cmd ping IP,它可以工作。

谢谢!

解决了

0 投票
1 回答
844 浏览

tarantool - 我可以使用 Tarantool 代替 Redis 吗?

我想使用 Tarantool 来存储数据。如何使用 TTL 和简单逻辑(没有空格)存储数据?

像这样:

0 投票
1 回答
117 浏览

database-design - Tarantool 数据建模关系

我正在构建一个需要业务模型的应用程序。模型是这样的:

我希望能够执行以下查询: - 获取所有 job_id = 1 的公司。 - 获取所有为 company_id = 2 工作的人。 - 获取 company_id = 1 的所有工作或 - 获取所有具有 job_id = 的人1 和 company_id = 2。

我应该如何在 tarantool 中对上述信息进行建模并保持数据之间的关系,同时保持快速查询?

0 投票
1 回答
293 浏览

go - tarantool 队列尝试索引全局“队列”

  1. 我有错误 que := queue.New(conn, "foobar") ::错误评估:1:尝试索引全局“队列”(零值)(0x20)

  2. 配置文件:(如果我删除 box.once 则存在错误管)如何更正配置中的初始化用户和管,而不会出现错误“用户已存在”?

`

`

代码:`

`

0 投票
1 回答
1313 浏览

tarantool - 如何在windows平台上使用Tarantool

我是 Tarantool 的新手。我想在 Tableau、Power BI 等第三方应用程序中通过 ODBC 驱动程序连接 Tarantool 数据库。

请回答我的以下问题。

1) 我想在 Windows 10 平台上运行 Tarantool 数据库服务器。有没有可能在 windows 平台上安装 Tarantool?如果是,请提供步骤并提供链接,我可以在其中下载 Tarantool for windows 以及如何进一步创建数据库。

2)我希望现在 Tarantool 支持 SQL 标准查询。

3) 我在https://tarantool.io/product/enterprise看到了 Tarantool 企业架构 。因此,我希望我们可以通过 ODBC 驱动程序在 Tableau、Power BI 等第三方应用程序中连接 Tarantool 数据库。

4) Tarantool 是否有任何 ODBC 驱动程序(适用于 windows 10 平台)?

如果我的理解有误,请纠正我。

提前致谢。

问候,
Kavitha M.

0 投票
1 回答
127 浏览

oracle - Tarantool 从 Oracle 复制

我没有找到有关从 Oracle 复制 Tarantool 的示例的文章或文档。有人有这个很酷的功能的例子或说明吗?谢谢你。

0 投票
0 回答
216 浏览

caching - Tarantool 分片 - 如何按二级索引搜索?

对于 tarantool 上的分片,我使用的是 Rocks https://github.com/tarantool/shard,它非常适合按primary索引搜索。

我有eventsprimarysecondary索引的空间。

我的问题是:

secondary对于按索引的查询分片,我必须使用什么或必须做什么?