SQLclとORDS 21.2がリリースされました。 (2021/07/01)

SQLclとORDS 21.2がリリースされました。 (2021/07/01)

https://www.thatjeffsmith.com/archive/2021/07/sqlcl-ords-21-2-are-now-available/

本日、Oracle SQLclとOracle REST Data Services(ORDS)のバージョン21.2をリリースします。




これらのダウンロードは以下のサイトでご覧いただけます。



これらはどちらも大きなアップデートですので、それぞれの製品で期待できることを簡単にまとめておきます。新機能の詳細については、追ってご紹介する予定です。


ORDS


ライセンス


ORDSの最大の更新点は、Oracle Free Use Terms and Conditionsライセンスに移行したことです。SQLclと同様に、アカウントの登録やEULAをクリックすることなくダウンロードすることができます。また、ords-latestのリンクから常に最新バージョンを見つけることができます。


これが何を意味するのか、もっと知りたい方は、前回のリリースで行われた SQLcl の変更に関する Gerald の投稿を読んでください。


SQLclとORDSの両方が、近日中に公開されるYUMレポに収録されます。


特徴


基本的な製品と、Database Actions(旧称:SQL Developer Web)のような主な機能の両方に技術的なアップデートがあります。


ORDS自体の最大の技術的アップデートは、RESTサービスの定義とそれを保護するための権限のキャッシュをサポートすることです。


これは何を意味するのでしょうか?


デフォルトでは、各リクエストに対して、ORDSはORDS_METADATAスキーマへのクエリを実行し、以下のことを把握します。


  1.     このリクエストに関連するSQLまたはPL/SQLは何ですか?
  2.     このエンドポイントにアクセスするために必要なORDSの権限があるかどうか


これらはどちらも高速なクエリです。しかし、APIを繰り返し呼び出している場合、わずかな秒数が時間とともに劇的に増加する可能性があります。


どのくらい?


パフォーマンスを重視する当社の副社長兼優秀な開発者によると、キャッシュ機能を有効にした場合、パフォーマンスが5倍も向上するとのことです。




現在、公式に推奨されるデプロイメント・アーキテクチャとパフォーマンス・ベンチマークの作成に取り組んでいます。


キャッシュを有効にした場合、REST APIへの変更が環境で有効になるまで、キャッシュの有効期間と同じくらいの時間がかかることに注意する必要があります。すぐに変更が必要な場合は、ORDSを再起動する必要があります。


繰り返しになりますが、これはデフォルトではOFFです。



ORDS/Database Actions/チャート


クエリを実行し、その結果を表計算ソフトのようなビューで見るのは良いことです。しかし、時には画像の方がストーリーをよく表しています。そして、これらの画像を何度も使いたいこともあります。


そこで、Database Actionsに新機能「チャート」が加わりました。メニューから、または「Launchpad」/ホーム画面のカードからアクセスできます。



私たちは、シンプルでわかりやすい機能名が好きです。


これは、そのフィーチャーへの「直接」のルートです。このワークフローでは、お客様からSQL文を提供していただき、そのデータに少なくとも1つのラベルと1つの数値属性を与えて、ビジュアライゼーションを適用してみます。




極座標の面積図です。


このデータは...SQL文で与えられます。


そして、XとYに供給したい列を選び、...チャートを作成したことがあると思います。




大量のデータ?SQLを使って統計データをグループ化/ソートするのと、ブラウザに何千ものデータポイントを考慮してもらうのとでは...。


言ったように、このトピックについてはまだまだ続きます。今日言っておきたいのは、これは予定されている機能のパート1だということです。パート2では、複数のチャートで構成されるダッシュボードを構築することができます。


それでは、データベース用のお気に入りのコマンドライン・インターフェースをご紹介しましょう。


ORDS / Database Actions / JSON


SODA/JSONコレクションに対して、インデックスとリレーショナルビューの両方を構築するための素晴らしいウィザードが用意されています。これにより、データへのアクセスがより簡単に、より速くなります。



JSON の属性をクリックして、インデックスが必要なものや VIEW に使用するものを決定します。


Database Actionsには、これ以外にも楽しみな機能がありますが、これらの詳細については、後続の記事で詳しくご紹介します。


SQLcl


これは、製品の主要なコアコンポーネントであるエディタとプロンプト表示に対する大きな大きなアップデートです。インラインエディタはviとemacsの両方をサポートしています。


また、sql recallやタブコンプリートを起動すると、カーソルが画面の下に「ジャンプ」してしまうような厄介なことがありましたよね?これはもう起こらないでしょう。


また、オプションでステータスバーを追加しました。



set statusbar on」と「help set statusbar」で動作を確認できます。


viサポートで何ができるかのアイデア



もう「vi」に切り替える必要はありません、それがデフォルトです。


上のGIFで見たシンタックスハイライトも設定可能です...。


これについても、ヘルプを見たくない方は、すぐに詳細をご覧ください。


SQL DeveloperとData Modelerについてはどうですか?


どちらの製品も、たくさんのバグフィックスを含むアップデートを予定しています...できれば来週にでも。もちろん、リリースされたらすべてお知らせします。


コメント

このブログの人気の投稿

Oracle Database 19cサポート・タイムラインの重要な更新 (2024/11/20)

Oracle APEXのInteractive Gridで、Oracle Formsと比較して、重複行の検証を制御/通過させる方法 (2022/07/21)

Oracle APEX 24.1の一般提供の発表 (2024/06/17)