新しいJSONサービスは、オラクルの開発者へのコミットメントを実証するものです。 (2020/08/27)
新しいJSONサービスは、オラクルの開発者へのコミットメントを実証するものです。 (2020/08/27)
https://www.forbes.com/sites/oracle/2020/08/27/new-json-service-demonstrates-oracles-commitment-to-developers/#5c2a6e2a1f59
投稿者:Jeff Erickson | Brand Contributor
4人家族の事実上の IT 担当者である私は、本業の仕事をしているときに
ソフトウェアやハードウェアをいじらなくても仕事ができるテクノロジーには深く感謝しています。
高価でなければ、私のストレスをさらに軽減してくれます。
これは、オラクルがクラウド・インフラストラクチャで自律型サービスを利用して、
勤勉な開発者を惹きつけ、開発者がストレスを感じるものを取り除き、
開発者が得意なこと、つまりコードを書くことに集中できるようにするための方法です。
最新の例は、JSONデータを扱う開発者向けのフル機能データベースであるOracle Autonomous JSON Databaseです。
JSONは、開発者に非常に人気のあるドキュメント・ストレージ・フォーマットです。
オラクルは最近、そのサービスを自律型クラウド・サービスにアップグレードしましたが、
機械学習を使用して、データベースのプロビジョニング、構成、チューニング、スケーリング、パッチ適用、暗号化、バックアップ、修復を自動化しています。
開発者は、Oracle Autonomous JSON Databaseの無料版を試すことができます。
https://youtu.be/GVLT_9iIpIs
オラクルのデータベースおよび自律型サービス担当グローバル・バイス・プレジデントであるSteve Zivanic氏は、
「開発者は、サポート環境をいじる代わりに、アプリケーションをコーディングするという本来の仕事をすることができます
開発者は、バグ修正やセキュリティの問題、ストレージや計算能力、バックアップが正しくオーケストレーションされているかどうかなど、
他のことに時間を割きすぎてしまうのです」と述べています。
Amazon AWS上で動作する人気の高いJSONドキュメントストアであるMongoDBを使用している場合、
「これらの作業に忙殺されてしまいます。Oracle Autonomous JSON Databaseを使えば、
開発者は基本的にラップトップを持ってテーブルに来てコーディングを始めることができます」とZivanic氏は言います。
なぜ、もっとお金をかけてゆっくりしたいのに、実際のアプリケーション開発にはあまり時間をかけたくないのでしょうか?
Steve Zivanic, Oracle’s global vice president of database and autonomous services. Oracle
そして、その際には、Yahoo! Cloud Serving Benchmarkによると、OracleのサービスはMongoDBよりも高速かつ低コストであるといいます。
(詳細については、アナリストの見解、弊社のブログ記事、Githubリポジトリをご覧ください)。
「30%の価格で少なくとも2倍のスループットを実現しています。一部の人たちは気にしない、MongoDBに固執していると言うでしょう。」
とZivanic氏は言います。
コンバージドデータベースの実用性
Autonomous JSON Databaseは、開発者の話の別のレベルを示しているとZivanic氏は言います。
なぜなら、JSONドキュメント・ストア機能は、オラクルのマルチモデル(コンバージドデータベース)の一側面にすぎないからです。
コンバージドデータベースとは、開発者がAutonomous JSON Databaseサービスだけを使用し始めても、
リレーショナル・データ、機械学習、グラフ分析、空間処理、テキスト分析、ブロックチェーンのサポートなど、
他の機能が必要な場合には、クリックしてOracle Autonomous Transaction Processingサービスに変換することができることを意味します。
開発者は、これらのデータタイプごとに専用のデータベースを使用し、
データベース間でデータを抽出、変換、ロード、または統合しなければならないことが多く、
多くの場合、単一のアプリケーション内で行われます。
例えば、Amazon AWSでは、開発者はアプリ用に15種類の専門データベースから選択するように求められています。
これらの別々のデータベースをサポートすることは「ストレスの定義」だとZivanic氏は言います。
しかし、コンバージドな自律的なデータベースは開発者だけでなく、
全体的な効率性とデータセキュリティの責任者であるビジネスマネージャーに向けて説明しなければなりません、
とZivanic氏は言います。
そのマネージャーは、異なるAPI、異なるセキュリティモデル、異なるパフォーマンスと可用性のSLA、異なる管理スキーマ、
そして最も可能性の高いデータの断片化を持つ15個の異なるデータベースをクラウド上に分散させている理由を会社に説明しなければなりません。
「これは企業のビジネスとセキュリティにとっての課題であり、時間とコストの浪費でもあります。」と彼は言います。
「開発者の速度」の問題
Gerald Venzl氏は、2014年以来、オラクルのJSONクラウド・サービスのユースケースで、
このコンバージドなパラダイムが発揮されているのを目の当たりにしてきました。
「JSONは、情報を交換するための非常に優れた方法です。
タクシーを呼んだり、モバイル・アプリで食べ物を注文したり、保険契約や通信費の請求書を管理したりするアプリケーションでも利用されています。」
と、開発者とデータベースに特化した著名なプロダクト・マネージャーであるVenzl氏は言います。
開発者がコンバージドOracle Databaseを使用すると、JSONデータストアは、CRM、ERP、
またはリレーショナルシステム内の人事データなど、残りのデータの周りに構築した
すべてのデータセキュリティ、可用性、およびエンタープライズクラスのデータ管理機能を備えていると、同氏は言います。
「保険会社は、JSON を使用して保険契約情報を保存して交換することができますが、
何か計算ミスがあった場合、根本原因分析のクエリを簡単に実行することができます」
と Venzl 氏は言います。
あるいは、JSON を使用してすべての保証およびサポート情報を保持しているコンピュータメーカーでは、
欠陥のある部品が原因で電話がかかってきて、コンピュータのデザインを交換する必要があるのか、
あるいは、顧客とのサポートのやりとりが多すぎて、バウチャーや完全な交換が必要なのかを簡単に分析することができます。
「JSONドキュメントストアには、これらの情報がすべて保存されているので、よりスマートな質問をすることができますし、
簡単なSQLクエリを実行することもできます。これこそが、コンバージドデータベースの利点です。」
Gerald Venzl, a distinguished product manager for Oracle. Oracle
開発歴20年のベテランであるVenzl氏は、
開発者が複数のシングルユースデータベースからコンバージドデータベースに移行するのは、
コスト、時間、ストレスを節約できる場合に限られることを知っています。
「開発者は開発者であり、技術が変わるとそれに合わせて変化していきます。
今から20年前を振り返ってみると、開発者としての人生は今とは大きく異なっていました。そして、その進化は常に続いています。」
Constellation Researchの技術研究者Holger Mueller氏は、
「開発者のベロシティ」がますます重要になっていく傾向にあると見ています。
優れた開発者は、コーディングのための時間を解放し、開発者のベロシティを向上させる製品を常に探し求めているでしょう」
と彼は最近のブログ記事で書いています。
「オラクルは、開発者の経験を向上させる4つの主要な品質を提供しています。
それは、高速なランプアップ、自己駆動型NoSQL、単一データベースの利点、より多くのコーディング、より少ない管理と運用です。」
オラクルのZivanic氏は、開発者のニーズを満たすためにオラクルは開発者と協力していくことを約束しているといいます。
「これが、物事の方向性です。Oracle Databaseの最近のバージョンを見て、
Oracle Databaseがサポートしているすべてのデータタイプとモデルを見てください。
私たちは、それらのうちのどれかの自律的なバリアントを作ることができます。
それらのシングルユースのデータベース製品を打ち負かすことができます。
進歩を望むのであれば、これは全く新しい軌道を探ることができるのです。」
と同氏は言います。
彼のアドバイスは?
「とにかくやってみてください。『電気自動車は私には向いていない』と言う人のようなものです。
そして、テスラに乗せてみると、『すごい、これは驚異的だ!』と言うのです。
開発者がOracle Autonomous Databaseを使い始めると、基本的にはこのような感じになります。」
と彼は言います。
コメント
コメントを投稿