问题标签 [monetdb]

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 投票
1 回答
353 浏览

monetdb - 为什么“分组依据”只给出一列作为输出?

我有一张这样的桌子:

我想知道每个 id 取得了多少进展(从初始值或最小值)
,所以在 sybase 中我可以输入:

但是monetdb不支持这个(我不确定可能是cz它使用了SQL'99)。
Group by 只给出一列,或者可能是其他值的平均值,但不是所需的结果。

group by in 有什么替代方法monetdb吗?

0 投票
1 回答
1858 浏览

javascript - 是否可以创建一个使用 c 库进行 monetdb 连接的 node.js 模块?

我正在尝试monetdbnode.js. 我有一个简单的(20 行)c 程序,可以moentdb使用 mapi 库进行查询。

我可以使用这些库来构建node.js使用这些库并连接到的东西(模块/插件)monetdb吗?

(使用 odbc 是一种选择,但它有其自身的缺点。)

更新 1 :
node-ffi 非常棒。我能够很容易地创建一个获取表程序。(例如,我添加了我的工作代码。)

因此,如果我有 3 个选项
1. ODBC
2. node-ffi
3. ac 程序来获取数据库数据并通过套接字监听来自 node.js 的连接

就性能而言,这是更好的实现选择,如果我有更少的时间来开发 node.js 的插件

更新 2:
不建议将上述代码用于生产用途...它不使用 node.js 的异步功能,因此请在婴儿步骤中使用它

0 投票
1 回答
698 浏览

sql - monetdb 中的日期查询?

我能够执行以下查询

但我无法用变量代替“1”。我尝试了以下方法但没有成功

我也尝试过铸造,但仍然没有结果。

0 投票
1 回答
908 浏览

sql - 如何将 unix 时间戳 (INT) 转换为 monetdb 时间戳 ('YYYY-MM-DD HH:MM:SS') 本地时间格式

Q1:我想将 unix 时间戳 (INT) 转换为 monetdb 时间戳 ('YYYY-MM-DD HH:MM:SS') 格式,但它给我的是 GMT 时间而不是我的实际时间。

当我做

其中 2013-04-25 11:49:00 是我的系统当前时间它给出了相同的差异

我尝试使用

但它并没有改变结果

我怎么解决这个问题??

示例问题:
我想转换 unix 时间戳 1366869289,它应该在“2013-04-25 11:25:00”左右,但 monetdb 给出“2013-04-25 05:55:00”

0 投票
1 回答
1148 浏览

amazon-s3 - 云中的monetdb,可扩展性,amazon s3

我最近发现了 MonetDB,我正在为一个内部项目评估它,所以我的问题可能是从一个真正新手的角度来看的。也许有人可以指向我可以找到更多信息的网站和/或文档(我没有找到太多谷歌搜索)

关于可扩展性,如果我错了,请纠正我,但我的理解是,如果我需要扩展,我会启动更多服务器实例并从控制节点发现它们,对吗?服务器数量有限制吗?

另一点是关于存储,是否可以使用亚马逊 S3 来支持 MonetDB 只读实例?

更新我们需要以只读方式存储来自不同来源的大量呼叫详细记录。我们将为日常操作聚合/减少该数据,仅在需要完整详细信息时才访问更大的表。我们还将存储历史数据以进行长期分析。我关心的主要是内存,我认为磁盘存储不是问题;如果报告/分析中涉及的热数据集占用了整个内存空间(需要快速响应时间,不确定内存交换将如何影响),我想知道我是否可以以某种方式扩展而不是重新设计报告/分析过程(也许我对水平缩放的东西有偏见:-))

谢谢!

0 投票
1 回答
429 浏览

pentaho - Bind variables in case statement in MonetDB

I seem to have come across a strange restriction in using bind variables in MonetDB. If i use bind variables in the normal way by saying where field=${var} then it works. But not in this case:

Here is a sample:

And here is the error:

Using the latest version of the jdbc driver (2.9) via Pentaho.

0 投票
1 回答
1921 浏览

sql - MonetDB 中是否有相当于 IF 的函数?

我需要在 MonetDB 中做这样的事情:

在 mysql 中,这意味着“如果 value > 0,则返回 value,否则返回 -1。” MonetDB 中是否有与此等效的功能?

而且我不是在寻找案例陈述。我知道它存在于 MonetDB 和其他 sql 语言中。我想特别了解我给出的例子。

谢谢

0 投票
1 回答
188 浏览

sql - 是否可以在 MonetDB 中按小写字母排序?

是否可以在 MonetDB 中执行“按较低(字段名称)排序”?

0 投票
1 回答
2303 浏览

r - MonetDB.R 包中的 dbWriteTable 中的“.local(conn, statement, ...) 中的错误”可能是什么原因?

在我设置 MonetDB 并尝试在默认数据库(演示)中将一个大的 data.frame 作为新表写入后,我得到了错误:

data.frame 具有以下维度:

并将所有列格式化为字符:

该错误似乎源于字符串值太长(感谢@Hannes Mühleisen):

MonetDB 如何设置新 (VAR)CHAR 变量的上限(我在文档中没有找到有关上限的任何信息)?在通过 MonetDB.R 从 R 创建表时,可以设置全局上限还是可以交互设置上限?

0 投票
1 回答
250 浏览

monetdb - 如何将monetdb数据库转移到另一台机器

我在我的 ubuntu 12.04 lts 服务器上使用 python 库https://pypi.python.org/pypi/python-monetdb/11.16.0.7创建了 monetdb 数据库。现在我想把这个数据库转移到另一个 ubuntu 12.04 lts 服务器。但是,我无法理解 monetdb 在哪里(目录名称)创建它的数据库(在 ubuntu 12.04 中)以及我必须遵循什么程序来将此数据库传输到另一台机器(以便我可以在另一台机器上查询数据库机器)?