问题标签 [vertica]

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 投票
4 回答
767 浏览

vertica - 在 asp.net 中使用 odbc 连接到 vertica 数据库并返回一个数据集

我已经在终端上使用 insert 命令在 vertica 数据库中插入了一些行。它显示当我使用 select 命令读取记录时。但是当我使用 ODBC 连接连接到数据库时我无法看到记录,我也能够在重新启动时找到该行vertica。请帮我解决问题。

0 投票
5 回答
417 浏览

bigdata - 用于非分析的 vertica

我的系统中有一个大型分析模块,并计划使用 vertica。有人建议我们在应用程序的其余部分(标准的 crud 应用程序和我们域中的模型)中也使用 vertica,这样就不要管理多个数据库。

vertica 是否适合这种双重场景?

0 投票
1 回答
3503 浏览

sql - Vertica 角色授予不起作用

我正在尝试设置一个新角色,以便更轻松地授予访问权限。我想知道是否有一种更简单的方法可以将模式下的所有表(新创建的表应该可以自动访问)上的选择提供给选定的用户。我针对相同的问题进行了以下查询。但是我的用户仍然无法访问特定的表。

之后,当我使用 mytest1 用户登录并尝试在 myschema.mytable 上运行 select 时,它要求我将架构的使用权限授予用户。在我直接将架构的使用权限授予用户后,该表的权限被拒绝而失败。

请帮忙。我在 vertica 5.0 上运行

更新: 我发现您还必须将该角色设为默认角色或明确将该角色设置为用户会话的默认角色,以使角色生效。

但是,我的另一个问题仍然存在,即如何使特定用户可以访问模式下的所有表。

0 投票
1 回答
343 浏览

vertica - 垂直时间序列平均值

我有一张随时间变化的股票价格表,其中包含以下字段:时间戳、价格。

我可以像这样获得每天股票的最后价值:

如果我想要当天股票的平均价格怎么办?类似 TS_AVG_VALUE...

请注意,这需要在任意时间范围内工作,而不是在一天中进行硬编码。

0 投票
1 回答
1316 浏览

cluster-computing - Vertica 集群之间的连接池/分布是如何完成的?

Vertica 集群中的连接池/分布如何?

我试图了解 Vertica 中的连接是如何处理的!就像 Oracle 处理它的连接一样,它是侦听器,或者连接如何在集群内平衡(为了更好的分布)。

0 投票
1 回答
268 浏览

database - Vertica 货币处理问题!!怎么解决

好的,我正在阅读文档,我到达了以排序为主题的地步

想象一下:在美国你有 30[color=#FF0000].[/color]00$ 在巴西你有 30[color=#FF0000],[/color]00 R$

- 我该如何解决这个问题!这样数据库就不会解释错了吗?

Vertica 文档 [quote]注释 • 尽管 ICU 语言环境通常可以指定排序规则、货币和日历首选项,但 Vertica 仅支持排序规则组件。SET DATESTYLE TO ... 命令提供日历的某些方面;[color=#FF0000]货币仅支持美元[/color]。任何与排序无关的关键字都将被拒绝。[/引用]

0 投票
1 回答
215 浏览

database - Vertica 是否支持虚拟列?

Vertica是否支持虚拟列? 我阅读了文档,但找不到它!

用途:我有一张桌子:

  • 由于 Vertica 不支持美国以外其他国家/地区的货币格式,因此当我填充包含货币列的表格时,我正在寻找一种解决方法。
  • 我将在 C++ 中创建一个特殊的格式函数,然后应用于列定义。

这可能吗?

0 投票
1 回答
888 浏览

database - 面向列的数据库中的单宽表性能(Vectorwise)

我正在使用星型模式和单个非规范化表对向量进行一些测试。在非规范化表中,我有 5 个额外的列 > varchar (100)。我是面向列的世界的新手,因此想了解正确的事实。

几个事实:

  1. 查询内存=20G,Cache Memory设置为7G

  2. 仅名称列的大小就在 6G、6.5G、2.6G 和 650M 左右。现在显然这些不适合我的缓存内存,所以系统是 I/O 绑定的。

  3. 如果我使用星型模式方法,它的工作速度会更快,因为它必须缓存整数列,所有这些都可以轻松放入我的主内存缓存中。

我对此有几个问题:

  1. 如果我必须使用单个表,我需要增加 RAM 以确保所有这些列都适合内存?我想知道是否有人使用 Vertica 或任何其他面向列的数据库完成了这种结构。如果是,您是否使用相同的方法所有 varchar 列都应该适合 RAM ?

  2. 简单的星型模式查询

    select col1,col2, col3, sum(col4), sum(col5) from fact_table join tabl1 on condition join tab2 on condition where tab1.col1 = 1234 and tab2.col2 = 6789

    工作速度慢于:

    select col1,col2,col3,sumcol4, sumcol5 from (select col1,col2, col3, sum(col4) as sumcol4, sum(col5) as sumcol5 from fact_table where fact_table.col1 = 1234 and fact_table.col2 = 6789) as facts join tabl1 on condition join tab2 on condition

    为什么?

    注意:主表 tab1 和 tab2 是主存的。

我正在使用Vectorwise,但只是想知道这些观察结果是否也适用于 Vertica?

0 投票
1 回答
2578 浏览

database - 如何在 Vertica 数据库中启用加入溢出?

我需要知道如何在 Vertica 6.0 EE 中启用加入溢出?
是否有任何参数可以让我这样做?
如果是这样,请解释一下这个过程。

0 投票
2 回答
14062 浏览

database - Vertica 格式的 To_date 函数?

如何让 Vertica 函数to_date('','format')输出如下:

和它不一样(01-04-2012)?!