アプリサーバー設定のカスタマイズと通知の設定
Navicat On-Prem Serverは、データの完全な制御を維持したい組織にとって最適なオンプレミス・クラウド・ソリューションです。システムを完全に制御することで、クラウドベースのソリューションの利便性と機能を活用しながら、100%のデータプライバシーを確保できます。また、Navicat On-Prem Serverは、MySQLおよびMariaDB向けの包括的な管理ツールを提供し、データベースインスタンスの効率的な管理、監視、および運用を可能にします。
先週のブログ記事では、MySQL 8 Community Serverインスタンスを使用したWindows 10でのNavicat On-Prem Serverを設定する最初の手順について説明しました。今日は、設定プロセスを完了するためのアプリサーバー、通知設定、および確認手順について説明します。
スーパーユーザー、On-Prem Server プロファイル、リポジトリサーバーの設定
Navicat On-Prem Serverは、Navicatオブジェクトを安全に社内で保管できるクラウド環境をホストするためのオンプレミスソリューションです。チームメンバー間の連携強化を目的とした2つのNavicat製品のうちの1つであり、もう1つはNavicat Cloudです。これら2つのソリューションの主な違いは、共有オブジェクトの場所です。Navicat Cloudの場合、共有オブジェクトはNavicatのサーバー上に保存されますが、Navicat On-Prem Serverは組織のインフラストラクチャ上に存在します。とはいえ、Amazon Linux 2またはDockerコンテナ内にNavicat On-Prem Serverをインストールすることもできます。今日のブログでは、MySQL 8 Community Serverインスタンスを使用したWindows 10でのNavicat On-Prem Serverを設定する最初の手順について説明します。次のブログ記事では、残りの手順を含めてシリーズを完成させます。
Navicat Collaborationは、接続設定、クエリ、集計パイプライン、スニペット、モデルワークスペース、BIワークスペース、仮想グループ情報など、さまざまなデータベースオブジェクトでチームが共同作業を行うための手段を提供します。Navicatは、コラボレーションにNavicat Cloudと Navicat On-Prem Server の2つのオプションを提供しています。Navicat Cloudは、チームがNavicatオブジェクトを保存するための中央となるスペースを提供するのに対し、Navicat On-Prem Serverは、Navicatオブジェクトを安全に内部に保存できるクラウド環境をホストするためのオンプレミスソリューションです。今日のブログでは、Navicat On-Prem Serverがチーム内のコラボレーションを促進し、MySQLおよびMariaDBインスタンスをより効果的に管理する方法について説明します。
SQLの最も強力な機能の1つはJOIN操作であり、あるテーブルのすべての行を別のテーブルのすべての行と組み合わせるための洗練されたシンプルな手段を提供します。ただし、あるテーブルにあって別のテーブルにない値を見つけたい場合があります。今日のブログ記事で見るように、結合は、テーブルを結合するための述語を含めることによって、この目的にも利用できます。アンチジョインと呼ばれるこれらの結合は、次のようなさまざまなビジネス関連の質問に答えるのに役立ちます。
- どの顧客が注文をしなかったか?
- どの従業員が部署に配属されていないか?
- どの営業担当者が今週契約を成立させなかったか?
このブログでは、アンチジョインの種類と、PostgreSQLのdvdrental database例を使用してアンチジョインを記述する方法についての入門編を提供します。Navicat Premium Lite 17 でクエリを作成して実行します。
ほとんどのデータベース開発者や管理者は、標準的な内部結合、外部結合、左外部結合、右外部結合のタイプに精通しています。これらはANSI SQLを使用して記述できますが、SQLに構文表現のない関係代数演算子に基づく他のタイプの結合もあります。今日は、そのような結合タイプの一つであるセミジョインについて見ていきます。来週は、同様のアンチジョインについて説明します。これらのタイプの結合の仕組みをよりよく理解するために、Navicat Premium Lite 17でPostgreSQLのdvdrental databaseLECTクエリを実行します。これは、MySQLのSakilaサンプルデータベースに基づいた無料のデータベースです。