我是 HP Vertica 的新手。我阅读了 HP Vertica 的安装文档,但它似乎完全以 unix 为重点。我们可以在 Windows 下安装 HP Vertica 吗?
此外,我们是否需要更新现有的 Oracle SQL 命令以用于 HP Vertica?
我也不清楚 Vertica 术语:
- 主机:是安装 Vertica 的计算机。
- 实例:也是Vertica处于运行状态的计算机。
- 节点:它是 HOST 和 INSTANCE 的组合。
- 集群:我不清楚这一点。这可能是关于在不同计算机上运行的 Vertica 实例。
- 数据库:它是数据和目录所在的实际安装的数据库软件,其他节点连接到该软件(也不确定)。
请帮助我理解基本概念。
Vertica 仅在 Linux 上运行,您可以通过 Windows 客户端访问 Vertica。但不要害怕 Linux 并不是一条可怕的巨龙 kkkkk。Vertica 安装为 1、2、3 检查此链接以获取完整的安装文章。Vertica 使用 SQL ANSI,因此您无需学习其他语言,它有其不同之处,但易于使用。在进行性能调整和所有那些 Oracle 疯狂查询时,您无需动脑筋,或者在 SQL SERVER 中创建十亿个索引,Vertica 会为您做到这一点。使用数据库设计器,您可以将查询放入 Vertica,Vertica 将为您创建最佳设计。
我认为 Vertica 拱门是如此简单以至于人们对此感到困惑!kkkk HOST:是安装了 Vertica 的计算机。 - 是一个安装了 Vertica 软件的 linux 机器,并安装了所需的配置以查看配置需求,请访问此链接以获取完整的教程
INSTANCE:也是 Vertica 处于运行状态的计算机。 - 这是安装并启动并运行 Vertica 的 linux 机器(作为单个节点或作为集群的一部分)查看此链接以获取有关 Vertica 拱形拓扑的更多详细信息
节点:它是 HOST 和 INSTANCE 的组合。 我给你的链接将再次解释这一点。节点是集群的一部分,其中启动并运行了 Vertica 软件。该实例由 Vertica 软件在 Vertica 引擎启动时创建的进程组成。所以简而言之,节点由主机(是带有 Vertica 软件的 linux 盒子)和实例(是 Vertica 软件创建的进程)组成 - 这不是专门针对 Vertica,它适用于所有数据库。
CLUSTER:我不清楚这一点。这可能是关于在不同计算机上运行的 Vertica 实例。 - 集群是 Vertica 实例的集合。为什么集群好?MPP(大规模并行处理),HA(高可用性)。
数据库:它是实际安装的数据库软件,数据和目录所在的位置与其他节点相连(也不确定)。 数据库是软件(所有那些二进制文件+更多文件与代码+数据文件(这些文件保存由您的数据库处理的数据))和实例(再次实例是由您的数据库软件创建的进程)的组合。 - 我希望我能帮上忙! 随意访问此链接 以获取更多 Vertica 脚本、文章和教程。还有这个链接
从交叉发布的网站:
Vertica 只能在 Linux 上运行,并且官方只支持某些版本的 Linux(不能支持所有内容)。
Vertica 的 SQL 基于 PostgreSQL。
1 个 Vertica 实例在并行运行的多个节点上运行。所有这些共同构成了集群。