データベース
 Computer >> コンピューター >  >> プログラミング >> データベース

ObjectRocketCockroachDBを使い始める

元々は2020年1月13日にObjectRocket.com/blogで公開されました

従来、NoSQLデータベースは、非リレーショナルな性質があるため、SQLデータベースよりも拡張性が高くなっています。CockroachDB®は、スケーラビリティを提供することで、NoSQLデータベースとSQLデータベースの間のギャップを埋めます。

ObjectRocketCockroachDBを使い始める

ドキュメントのキー/値ストアであるNoSQLデータベースのシステムアーキテクチャでは、サーバーを追加することで水平方向の拡張が容易になります。一方、SQLデータベースには、アトミック性、一貫性、分離と耐久性(ACID)コンプライアンス、高度なトランザクション機能、データベーステーブルのスキーマを適用することによる強力なデータ整合性などの重要な機能があります。

分散SQL(またはNewSQL)データベースであるCockroachDBは、ACIDコンプライアンスを維持し、複雑なトランザクションのサポートを提供しながら、NoSQLデータベースのほとんどの機能を提供することにより、NoSQLデータベースとSQLデータベース間のギャップを埋めます。スケール。

今すぐお試しください

新しいインスタンスを無料で作成し、このNewSQLデータベースを自分で試すことができます。 ObjectRocketプラットフォームでCockroachDBを使い始めるには、次の手順に従ってください。

  1. MissionControlにログインします。 ObjectRocketアカウントをお持ちでない場合は、サインアップをクリックしてサインアップできます。 。

    ObjectRocketCockroachDBを使い始める
  2. インスタンスの作成をクリックします 。インスタンスに名前を付けて、 CockroachDBを選択します サービスの種類として。次に、バージョンと地域を選択できます。

    ObjectRocketCockroachDBを使い始める
  3. 次に、を使用します および+ 必要に応じて、容量(ストレージ/メモリ)を変更するためのボタン。 基本から選択することもできます または標準 インスタンスサイズについて。

    ObjectRocketCockroachDBを使い始める
  4. インスタンスへの接続を許可するIPアドレスを定義します。 すべてのIPを許可を選択すると、すべてのIPアドレスの接続を許可できます オプションを選択するか、 USE MY IP を選択して、自分のコンピュータのIPアドレスの接続を許可します または、接続元のコンピューターまたはサーバーのIPアドレスを入力することもできます。 IPアドレスに付与するロールを選択します(CLIを使用したCockroachDBインスタンスへのアクセスまたはCockroachDB管理UIへのアクセス)。次に、追加をクリックします .CockroachDB管理UIロールは管理UIへのアクセスのみを許可し、CockroachDBロールは両方(CLIと管理UI)へのアクセスを許可することに注意してください。

    ObjectRocketCockroachDBを使い始める
  5. インスタンスの作成をクリックします ページの下部にあります。インスタンスは数分以内に使用できるようになります。 ミッションコントロールのインスタンスページ 新しく作成されたCockroachDBインスタンスを示しています。右上の矢印ボタンをクリックしてビューを展開し、[詳細を表示]をクリックします。

    ObjectRocketCockroachDBを使い始める
  6. データベースをクリックしてデータベースを作成します 、データベースに名前を付け、チェックマークをクリックします アイコン。

    ObjectRocketCockroachDBを使い始める
  7. ユーザーをクリックします 新しいユーザーを追加します。ユーザー名とパスワードを入力し、役割を選択します(現在はadminのみ) )、チェックマークをクリックします アイコン。

ObjectRocketCockroachDBを使い始める
  1. 次の手順を使用してインスタンスに接続します:

    a。指示に従ってCockroachDBコマンドラインクライアント(CLI)をインストールします。b。 ObjectRocketUIのミッションコントロール接続をクリックします 次の例のように、タブを押して、提供された接続文字列をコピーします。postgres://DBUSER:DBPASS@ingress.w89sujpz.launchpad.objectrocket.cloud:2166/DBNAME?sslmode=require c。ターミナルで、CockroachDBコマンドラインクライアントを使用して次のコマンドを実行します。cockroach sql --url "postgres://DBUSER:DBPASS@ingress.w89sujpz.launchpad.objectrocket.cloud:2166/demo?sslmode=require"

Python®、PHP™、Java®、Ruby、またはNode.js®などのプログラミング言語を介して接続している場合は、https://www.cockroachlabs.com/docs/stable/installでクライアントドライバーに関する情報を見つけることができます。 -client-drivers.html。

接続 タブで、CockroachDB管理UIのURLを見つけることができます。管理UIにアクセスするには、接続元のIPがホワイトリストに登録されていることを確認します(ホワイトリストIP を使用) ボタン)。以前に作成したものと同じユーザー名とパスワードを使用して接続できます。

ObjectRocketCockroachDBを使い始める ObjectRocketCockroachDBを使い始める

UI内で、クラスターの状態、ノードの表示、レプリカのステータス、SQLのパフォーマンスなどを表示できます。

ObjectRocketにCockroachDBをデプロイするメリット

  • CockroachDBをオンデマンドでスケーリング: APIを使用してノードを追加します。
  • セキュリティ: CockroachDBインスタンスは、RBAC、アクセス制御リスト(ACL)、およびTLS暗号化の保存/転送/使用中に保護されます。また、接続するにはすべてのユーザーが認証する必要があります。
  • バックアップ: 各インスタンスの毎日のバックアップ(14日間のバックアップ保持)とポイントインタイムリカバリを提供します。
  • ワールドクラスのサポートと24時間年中無休の監視へのアクセス: すべてのインスタンスをサポートします。
  • 複数のクラウドプロバイダー: フルマネージドのCockroachDBサービスは、 AWSでホストされているアプリケーションをサポートします およびGCP

ObjectRocketでCockroachDBの使用を開始する方法を理解し、クラスターをデプロイすることのすばらしい利点を理解したので、次に進んでクラスターを構築します。それをチェックして、あなたの考えを私たちに知らせてください。開始時に質問がある場合は、support@objectrocket.comまでメールでお問い合わせください。

コメントや質問をするには、[フィードバック]タブを使用します。 セールスチャットをクリックすることもできます 今すぐチャットして会話を始めましょう。

Rackspace Cloudの利用規約を表示するには、ここをクリックしてください。


  1. Clipchampを始める方法

    Clipchamp は、誰もが仕事やソーシャル メディアなどの動画を作成するために使用できる動画編集ツールです。マイクロソフトは昨年、このプラットフォームを買収し、Windows 10 および Windows 11 ユーザーは無料で利用できるようになりました。当初、このアプリは Office 365 に統合される予定でしたが、変更されました。 Clipchamp は、すべての Windows 11 デバイスにインボックス アプリとしてプリロードされます。 ゼロからビデオを作成するのに最適です。チュートリアルやセールス プレゼンテーションなどの長い形式のコンテンツを作成したり、生の映像を編集し

  2. Alexa スキルの使用方法

    Amazon Echo スマート スピーカーを所有している場合は、デジタル アシスタントの Alexa に精通している必要があります。これは、最高の音声アシスタントの 1 つです。ただし、Alexa の機能について疑問がある場合は、答えは、買い物リストの作成、音楽の再生、スマート ホームの制御以外にも多くのことができるということです。実際、この信じられないほどの仮想アシスタントは、あなたが考えている以上に個人的なタスクに役立ちます. Amazon Skill Blueprints の助けを借りて、独自の Alexa スキルや面白いジョーク、クイズを作成して気分や環境を明るくするために使用できま