web-dev-qa-db-ja.com

HP VerticaはWindows上で実行され、既存のOracle SQLと互換性がありますか?

HPVerticaは初めてです。 HP Verticaのインストールドキュメントを読みましたが、完全にUNIXに焦点を当てているようです。 WindowsにHPVerticaをインストールできますか?

さらに、HPVerticaで使用するために既存のOracleSQLコマンドを更新する必要がありますか?

Verticaの用語についてもわかりません。

  • ホスト:Verticaがインストールされているコンピューターです。
  • インスタンス:Verticaが実行状態にあるコンピューターでもあります。
  • ノード:ホストとインスタンスの組み合わせです。
  • クラスター:これについてはよくわかりません。これは、さまざまなコンピューターで実行されているVerticaのインスタンスに関するものかもしれません。
  • データベース:他のノードが接続されているデータとカタログが存在する実際にインストールされているデータベースソフトウェアです(これについてもわかりません)。

基本的な概念を理解するのを手伝ってください。

1
Aditya

VerticaはLinuxでのみ実行され、VerticaにアクセスするためのWindowsクライアントを持つことができます。しかし、怖がらないでくださいLinuxはそれほど怖いドラゴンkkkkkではありません。 Verticaは1,2,3としてインストールされます。完全なインストール記事については、これを確認してください リンク 。 VerticaはSQLANSIを使用しているため、他の言語を学ぶ必要はありません。違いはありますが、操作は簡単です。パフォーマンスチューニングやOracleのクレイジーなクエリを実行するのに頭を悩ませたり、SQL SERVERで10億のインデックスを作成したりする必要はありません。これは、Verticaが自動的に行います。データベースデザイナを使用すると、クエリをVerticaにスローでき、Verticaが最適なデザインを作成します。

Vertica Archはとてもシンプルなので、人々はそれについて混乱していると思います!! kkkkホスト:Verticaがインストールされているコンピューターです。-構成のニーズを確認するために必要な構成でVerticaソフトウェアがインストールされているLinuxボックスです。チュートリアルの完全な方法については、これに移動してください リンク

インスタンス:これは、Verticaが実行状態にあるコンピューターでもあります。-これは、Verticaがインストールされ、稼働しているLinuxボックスです(単一として)ノードまたはクラスターの一部として)Vertica Archトポロジの詳細については、これを参照してください リンク

ノード:ホストとインスタンスの組み合わせです。もう一度、私が提供したリンクでこの点を説明します。ノードは、Verticaソフトウェアが稼働しているクラスターの一部です。インスタンスは、Verticaエンジンの起動時にVerticaソフトウェアが作成するプロセスで構成されています。つまり、Nodeはホスト(Verticaソフトウェアを備えたLinuxボックス)とインスタンス(Verticaソフトウェアが作成するプロセス)で構成されています-これはVertica専用ではなく、適用されますすべてのデータベースに。

クラスター:これについてはよくわかりません。これは、さまざまなコンピューターで実行されているVerticaのインスタンスに関するものである可能性があります。-クラスターはVerticaインスタンスのコレクションです。なぜクラスターが良いのですか? MPP(大規模並列処理)、HA(高可用性)。

データベース:他のノードが接続されているデータとカタログが存在する実際にインストールされているデータベースソフトウェアです(これもわかりません)。データベースはソフトウェア(コードでファイルされたすべてのバイナリ+その他のファイル+データファイル(これらのファイルはデータベースによって処理されるデータを保持します))andinstance(ここでも、インスタンスはデータベースソフトウェアによって作成されたプロセスです)。 -お役に立てれば幸いです!Verticaのスクリプト、記事、チュートリアルについては、こちらをご覧ください リンク 。またこれ リンク

2
Up_One

クロスポストサイトから:

VerticaはLinuxでのみ動作し、Linuxの一部のフレーバーのみが公式にサポートされています(すべてをサポートできるわけではありません)。

VerticaのSQLはPostgreSQLに基づいています。

1 Verticaインスタンスは、並行して動作する複数のノードで実行されます。それらすべてが一緒になってクラスターを構成します。

1
geoffrobinson