Upgrade to Pro — share decks privately, control downloads, hide ads and more …

【Oracle Cloud ウェビナー】生成AI対応のデータベースが変える、業務アプリケーショ...

【Oracle Cloud ウェビナー】生成AI対応のデータベースが変える、業務アプリケーション構築のこれから

Oracle Cloud ウェビナーシリーズ情報: https://oracle.com/goto/ocws-jp
セッション動画: https://go.oracle.com/ocws-jp-ondemand

oracle4engineer

November 21, 2024
Tweet

More Decks by oracle4engineer

Other Decks in Technology

Transcript

  1. 情報まとめ 情報検索 アプリ・コード開発 企業内での生成AI活用シーン Copyright © 2024, Oracle and/or its

    affiliates 4 Chatレベルでも可能 - 議事録やリコメンドのまとめなど コールセンターなど - 過去の記録を元に回答作成 など 7月のWebinar 「知的ワーカーを支援する! AIエンジンの搭載で活用の裾野の 拡がる最新データベース事情と 構築アプローチ入門」 アプリケーションのコード生成や エラー捜し、テストデータの生成 など 今日はこちら
  2. Copyright © 2024, Oracle and/or its affiliates 8 エンタープライズ規模の アプリケーション生成に

    対応・拡張できるか? // Main class for managing the competition public class SportsCompetitionManager { private Map < Integer, Athlete > athletes; private List < Event > events; private int nextAthleteId; private Scanner scanner; public SportsCompetitionManager() { athletes = new HashMap < > (); events = new ArrayList < > (); nextAthleteId = 1; // Start athlete IDs from 1 scanner = new Scanner(System.in); } // Method to add a new athlete public void addAthlete(String name) { Athlete athlete = new Athlete(name, nextAthleteId++); athletes.put(athlete.getId(), athlete); System.out.println("Athlete added: " + athlete); } // Method to delete an athlete by ID public void deleteAthlete(int id) { Athlete removed = athletes.remove(id); if (removed != null) { System.out.println("Athlete removed: " + removed); } else { System.out.println("No athlete found with ID: " + id); } } // Method to schedule a new event public void scheduleEvent(String eventName, String location) { Event event = new Event(eventName, location); events.add(event); System.out.println("Event scheduled: " + event); }
  3. エンタープライズ・アプリケーションには、 AIコード生成の利点を制限する3つの問題がある Copyright © 2024, Oracle and/or its affiliates 10

    コード量が大規模とな り、アプリケーションの理 解、検証およびメンテナ ンスが困難 アプリケーション内の広 範な依存関係により、 生成や展開が困難 アプリケーション全体に 組み込まれるエンター プライズ・グレードの 堅牢性の要件
  4. AI開発を支援するインフラストラクチャ Copyright © 2024, Oracle and/or its affiliates 12 ZPR

    SQL HTML ローコード 生成されたアプリケーション は簡潔かつ宣言言語で 明確な理解・編集が可 能 生成されたアプリケーション の堅牢性・拡張性・ セキュリティを担保する自 律型インフラストラクチャー エンタープライズ・アプリ ケーションは独立した 信頼できる進化可能 なモジュールの集合体 として生成
  5. Copyright © 2024, Oracle and/or its affiliates 13 GenDev Generative

    Development for Enterprise Oracle Database 23aiで実現する革新的な エンタープライズ・アプリケーションの生成開発
  6. AI開発を支援するインフラストラクチャ Copyright © 2024, Oracle and/or its affiliates 17 ZPR

    SQL HTML ローコード 主に宣言言語を使用し てアプリケーションを 理解しやすく エンタープライズ・アプ リケーションに求められ る堅牢性を自動化 アプリケーションを モジュールとして生成、 独立、信頼、展開可 能に
  7. GenDevの最初のステップは、開発者が 各アプリケーション・モジュールに必要なデータを決めること Copyright © 2024, Oracle and/or its affiliates 22

    アスリート名 アスリート惑星、地域 スケジュール: [イベント・タイトル、 場所、 時間 ] イベント・タイトル スポーツ 場所、時間 説明 [アスリート、惑星、地域] [参加者名・座席ID] アスリート イベント 参加者 アスリート名、 参加国、 スケジュール: [イベントタイトル、 スポーツ、 場所、 時間 ] イベントタイトル、 スポーツ、 場所、時間、 説明、 [アスリート、参加国] [参加者名、座席ID] 参加者名、 参加国、 連絡先情報、支払カード スケジュール: [ イベント、 スポーツ、 場所、 時間、 座席ID、 [アスリート、 参加国] ] 必要なデータ 必要なデータ 必要なデータ
  8. 一部のデータは、すべてのモジュールが共通使用 Copyright © 2024, Oracle and/or its affiliates 23 アスリート名

    アスリート惑星、地域 スケジュール: [イベント・タイトル、 場所、 時間 ] イベント・タイトル スポーツ 場所、時間 説明 [アスリート、惑星、地域] [参加者名・座席ID] アスリート イベント 参加者 アスリート名、 参加国、 スケジュール: [イベントタイトル、 スポーツ、 場所、 時間 ] イベントタイトル、 スポーツ、 場所、時間、 説明、 [アスリート、参加国] [参加者名、座席ID] 参加者名、 参加国、 連絡先情報、支払カード スケジュール: [ イベント、 スポーツ、 場所、 時間、 座席ID、 [アスリート、 参加国] ] 必要なデータ 必要なデータ 必要なデータ
  9. 各モジュールは、必要なデータを正確に含むドキュメントを データベースから読み書きする必要がある Copyright © 2024, Oracle and/or its affiliates 24

    アスリート:EMMA JSON アスリート名 アスリート惑星、地域 スケジュール: [イベント・タイトル、 場所、 時間 ] アスリート アスリート名 参加国、 スケジュール: [イベントタイトル、 スポーツ、 場所、 時間 ] 必要なデータ { “アスリートID“ : "S3245", “名前“ : "Emma", “参加国” : “France”, “スケジュール“ : [ { “イベント“ : "Zero-G Uneven Bars", “スポーツ“ : "Gymnastics", “場所“ : ”Mars Space Station”, “時間“ : "14:00" } ] } 読む 書き込み
  10. Copyright © 2024, Oracle and/or its affiliates 25 アスリート:EMMA JSON

    { “アスリートID“ : "S3245", “名前“ : "Emma", “参加国” : “France”, “スケジュール“ : [ { “イベント“ : "Zero-G Uneven Bars", “スポーツ“ : "Gymnastics", “場所“ : ”Mars Space Station”, “時間“ : "14:00" } ] } JSONデータベースは共有 データをサポートしていない その場合は イベント・デー タを複製し、それぞれ アスリート、イベント、参加 者ドキュメントで持つ
  11. Copyright © 2024, Oracle and/or its affiliates 26 アスリート:EMMA JSON

    { “アスリートID“ : "S3245", “名前“ : "Emma", “参加国” : “France”, “スケジュール“ : [ { “イベント“ : "Zero-G Uneven Bars", “スポーツ“ : "Gymnastics", “場所“ : ”Mars Space Station”, “時間“ : "14:00" } ] } アプリ開発者は、すべての重 複コピーの一貫性を保つた めにコードを記述する必要が ある すなわち独立性がない
  12. Copyright © 2024, Oracle and/or its affiliates 27 回避策は、 共有イベントデータを

    所属するドキュメント 1つに寄せ、ほかから 参照させる { "アスリートID “ : "S3245", “名前“ : "Emma", “参加国” : “California”, “スケジュール“ : [ {“イベント“ : "Zero-G Uneven Bars",…} ] } アスリート:EMMA JSON イベント:Zero-G Uneven Bars JSON { “イベント” : “Zero-G Uneven Bars”, “スポーツ” : “Gymnastics”, “場所” : “Mars Space Station”, “時間" : "14:00" }
  13. Copyright © 2024, Oracle and/or its affiliates 28 { "アスリートID

    “ : "S3245", “名前“ : "Emma", “参加国” : “California”, “スケジュール“ : [ {“イベント“ : "Zero-G Uneven Bars",…} ] } アスリート:EMMA JSON イベント:Zero-G Uneven Bars JSON { “イベント” : “Zero-G Uneven Bars”, “スポーツ” : “Gymnastics”, “場所” : “Mars Space Station”, “時間" : "14:00" } このため、各アプリケーション・ モジュールは、他のモジュール のデータ共有のニーズを理解し、 それに合わせてコーディングする 必要がある すなわち独立性がない
  14. Copyright © 2024, Oracle and/or its affiliates 29 アスリート:EMMA JSON

    { “アスリートID“ : "S3245", “名前“ : "Emma", “参加国” : “France”, “スケジュール“ : [ { “イベント“ : "Zero-G Uneven Bars", “スポーツ“ : "Gymnastics", “場所“ : ”Mars Space Station”, “時間“ : "14:00" } ] } GenDevでは、こうしたモジュー ル間の依存関係の根本原因 に対処するため、業界初で データのアクセスフォーマットと データのストレージフォーマット を分離
  15. GenDevでは、それぞれアプリケーションのデータを1回で格納 ~ 表の1行として Copyright © 2024, Oracle and/or its affiliates

    30 アスリート 情報 A_ID 名前 PLNT 登録済 … … … … … … … … … … … … イベント・ コア情報 E_ID タイトル スポーツ 場所 … … … … … … … … … … … … 参加者 情報 ATID 名前 情報 生物 … … … … … … … … … … … … 参加者 イベント アスリート
  16. データ間の多対多リレーションシップも、表の各行に格納 Copyright © 2024, Oracle and/or its affiliates 31 アスリート

    情報 A_ID 名前 PLNT 登録済 … … … … … … … … … … … … 参加者 情報 ATID 名前 情報 生物 … … … … … … … … … … … … アスリート/イベント の関係 A_ID E_ID 投稿(_P) … … … … … … … … … 出席者/イベント 関係 ATID E_ID 座席 … … … … … … … … … イベント・ コア情報 E_ID タイトル スポーツ 場所 … … … … … … … … … … … … 参加者 イベント アスリート
  17. データを各部分を1回で格納することは、正規化と呼ばれ、 リレーショナル・モデルの基盤となる Copyright © 2024, Oracle and/or its affiliates 32

    アスリート 情報 A_ID 名前 PLNT 登録済 … … … … … … … … … … … … 参加者 情報 ATID 名前 情報 生物 … … … … … … … … … … … … アスリート/イベント の関係 A_ID E_ID 投稿(_P) … … … … … … … … … 出席者/イベント 関係 ATID E_ID 座席 … … … … … … … … … イベント・ コア情報 E_ID タイトル スポーツ 場所 … … … … … … … … … … … … 参加者 イベント アスリート
  18. GenDevでは、各アプリケーション・モジュールが望んだJSONフォーマットで GenDevでは、各アプリケーション・モジュールが望んだJSONフォーマットで 共通正規化された表に格納されたデータにアクセスできる Copyright © 2024, Oracle and/or its affiliates

    33 { "athlete" : "S3245", "name" : "Emma", "planet" : "Earth", "region" : "California", "schedule" : [ { "event" : "Zero-G Uneven Bars", "sport" : "Gymnastics", "location": "Mars Space Station", "time" : "14:00" } ] } アスリート 情報 A_ID 名前 PLNT 登録済 … … … … … … … … アスリート/イベント の関係 A_ID E_ID 投稿(_P) … … … … … … イベント・ コア情報 E_ID タイトル スポーツ 場所 … … … … … … … … { “アスリートID“ : "S3245", “名前“ : "Emma", “参加国” : “California”, “スケジュール“ : [ { “イベント“ : "Zero-G Uneven Bars", “スポーツ“ : "Gymnastics", “場所” : “Mars Space Station”, “時間“ : "14:00" } ] } アスリート:EMMA JSON
  19. Copyright © 2024, Oracle and/or its affiliates 34 GenDevでは、 JSONドキュメントを

    正規化された行に変換する方法が あるのですか? JSONリレーショナル二面性ビュー
  20. AIにより、データニーズの記述から 正規化されたフォーマットを生成することができる Copyright © 2024, Oracle and/or its affiliates 35

    アスリート 情報 A_ID 名前 PLNT 登録済 … … … … … … … … … … … … 参加者 情報 ATID 名前 情報 生物 … … … … … … … … … … … … アスリート/イベント の関係 A_ID E_ID 投稿(_P) … … … … … … … … … 出席者/イベント 関係 ATID E_ID 座席 … … … … … … … … … イベント・ コア情報 E_ID タイトル スポーツ 場所 … … … … … … … … … … … … 参加者 イベント アスリート
  21. 開発者は、JSON二面性ビューを宣言して、 JSONドキュメント内の各キーと値のペアから取得する表と列を指定する Copyright © 2024, Oracle and/or its affiliates 36

    CREATE JSON DUALITY VIEW Athlete_schedule AS athlete_core_info { アスリートID : a_id 名前 : name 参加国 : reg スケジュール : athlete_event_relationship [ { event_core_info { イベント : title スポーツ : sport 場所 : loc 時間 : time } } ] }; アスリート 情報 A_ID 名前 PLNT 登録済 … … … … … … … … アスリート/イベント の関係 A_ID E_ID 投稿(_P) … … … … … … イベント・ コア情報 E_ID タイトル スポーツ 場所 … … … … … … … …
  22. デモ Copyright © 2024, Oracle and/or its affiliates 37 

    ストレージ・フォーマットの生成 スポーツ競技を保存するための表のセットを作成 以下のデータを含む: - イベント タイトル、スポーツ、場所、時間、説明 - アスリート 名前、地域、予定されている競技 - 参加者 名前、参加者の地域、連絡先、クレジット カード、予定されているイベント また、各表に10スポーツのサンプルデータを作成する。  アクセス・フォーマットの生成 「アスリート(スケジュール)」のアクセス・フォーマットを作成 (JSONリレーショナル二面性ビュー)
  23. GenDevでは、複数のアプリケーションから同じデータにアクセスするのに ニーズに最も適したAPI、表現および宣言型言語が利用可能 Copyright © 2024, Oracle and/or its affiliates 40

    出席者 イベント アスリート アプリケーションは GET/PUTを 使って、標準のRESTまたは MongoDB APIからアクセス SQLを実行し、基礎となる表 にアクセス 新しいSQL拡張で可能となっ たグラフ問合せで、データ間の 関係を検索 JSON、SQL、グラフなど最適な手段で同じデータへ
  24. AI開発を支援するインフラストラクチャ Copyright © 2024, Oracle and/or its affiliates 42 ZPR

    SQL HTML ローコード 主に宣言言語を使用し てアプリケーションを 理解しやすく エンタープライズ・アプ リケーションに求められ る堅牢性を自動化 アプリケーションを モジュールとして生成、 独立、信頼、展開可 能に
  25. Copyright © 2024, Oracle and/or its affiliates 43 GenDevでは、 アプリケーションの生成と、

    生成AIによる利用利便性の 向上を支援 ZPR SQL HTML ローコード
  26. Oracle Code Assist Copyright © 2024, Oracle and/or its affiliates

    46 生成AIによるコード生成により、 企業アプリケーションの 開発生産性を大幅に向上 • Visual Studio CodeおよびIntelliJ IDEAのプラグイン • Python、 Go、 C、C#など様々な 言語に対応 • JAVA、SQL(PL/SQL)、OCI、 SuiteScript(NetSuite)に最適化 予定 • コード生成だけでは無く、コードの分析、 説明、テスト・コードの作成なども可能 • Beta公開: Java最適化 Cancel 4:37 LF. UTF-8 4 spaces Write Java code to create a bucket and put an object into OCI Object Storage Oracle Code Assist
  27. Copyright © 2024, Oracle and/or its affiliates 47 開発者は、高レベルの ビジュアル・ツールを使用して

    アプリケーションをより迅速か つ簡単に作成 ローコード ローコードは人気が急上昇
  28. Copyright © 2024, Oracle and/or its affiliates 49 APEXアプリケーションは すでに、300万を超える

    毎日数千もの新しいAPEX アプリケーションが生成される APEX 業界独自のローコードで 限界を超える: アプリケーションの高度化 ミッション・クリティカル ユーザー数の規模 相互運用性
  29. Copyright © 2024, Oracle and/or its affiliates 50 WHATを重視した APEXのブループリント

    言葉の指示で、AIが 簡単に生成 宣言的、簡潔、 理解可能、編集可能 APEX GenDev はAI中心
  30. Copyright © 2024, Oracle and/or its affiliates 52 人の言葉を理解し、 APEX

    GenDevは APEXブループリントを生成 完全なユーザー・インタフェース とアプリケーション・ロジックを 作成
  31. デモ Copyright © 2024, Oracle and/or its affiliates 53 

    アプリケーションの生成 ▪どの様なアプリケーションを作って欲しいか指示。 「進学にあたり、高校を検索するアプリを作成して下さい。 そして、地区ごとの学校の数などを表示するチャート作成し、 ダッシュボードページとして表示して下さい。」 ▪好みの外観に修正 ▪SQLクエリを自然言語から生成。 「倍率が高い上位10校を棒グラフで表示してください」
  32. GenDevでの開発について、見てきました Copyright © 2024, Oracle and/or its affiliates 55 人の言葉による

    インタフェース 人間中心データの 問合せ GenDev AI for Dataが エンド・ユーザーにどのように 役立つかを見てみましょう ビデオ ドキュメント 画像
  33. Copyright © 2024, Oracle and/or its affiliates 57 ベクトル AIベクトルは、AIモデルにより

    生成される数値列で ディメンションと呼ばれる 数値列は、オブジェクトのセマ ンティック・コンテンツを表す Oracleはベクトルを生成、 格納および比較 33 42 16 21 50
  34. AIベクトル検索で、イメージまたはドキュメントとビジネス・データを組合せ 顧客や製品に関する問合せを実行 Copyright © 2024, Oracle and/or its affiliates 58

    参加者は、次のレンタルホームを 見つけることが可能 以前見かけた家の写真に似ている 予算内である イベント会場の近くにある スポーツ祭典イベント アシスタント ドナ、何かお手伝いしましょうか? この写真と似たレントハウスを 捜してください
  35. GenDevでは、検索を実行する問合せは非常にシンプル Copyright © 2024, Oracle and/or its affiliates 59 SELECT

    … FROM houses_for_rent WHERE cost <= (SELECT budget FROM attendee …) AND city in (SELECT event_city FROM attendee_events …) ORDER BY vector_distance(rental_house_vector, :input_vector) この問合せでは、顧客、製品およびイメージ・データの組合せで検索 ヒューマン・セントリックのデータの利点を最大限に引き出すには、 企業はビジネス・データと組み合せる必要がある
  36. Copyright © 2024, Oracle and/or its affiliates 60 Real-Application Cluster

    パラレルSQL トランザクション セキュリティ 分析 災害復旧 Oracle Databaseの ミッションクリティカル対応 の機能は、AIベクトルと 透過的に連携
  37. 検索拡張生成(RAG)は次のように機能 Copyright © 2024, Oracle and/or its affiliates 62 拡張プロンプト

    質問のベクトル化 関連データの 検索 3 4 2 1 LLMに尋ねる ユーザー AIベクトル ドキュメント GenAI
  38. デモ Copyright © 2024, Oracle and/or its affiliates 63 

    アプリケーションの生成 ▪学校について質問することが出来るチャットボットを追加 (生成AI利用)
  39. Copyright © 2024, Oracle and/or its affiliates 66 未来を予測するための30以上のデータベース内MLアルゴリズムを提供 決定ツリー

    明示的セマンティック分析 ロジスティック回帰(GLM) NaïveBayes ニューラルネットワーク ランダム・フォレスト Support Vector Machine(SVM) XGBoost 分類 回帰 時系列 クラスタリング 階層K-Means 階層Oクラスタ 予想最大化 ランキングまたは重要度 XGBoost CUR分解 一般化線形モデル(GLM) ニューラルネットワーク Support Vector Machine(SVM) ステップワイズ線形回帰 XGBoost 機能抽出 主要報酬分析(PCA) 負でないマトリックス因子分解 特異値分解(SVD) 明示的セマンティック分析(ESA) 属性重要度 最小摘要長 ランダム・フォレスト 監視なしペアワイズKLの相違 行とAIのCUR分解 指数平滑法 複数時系列(23ai) トレンド、季節性、不規則な時系列を 含むHolt-Wintersのような一般的な モデルを含む 異常検出 1クラスSVM MSET-SPRT 期待値最大化(23c) 相関ルール 優先順位 サバイバル分析 XGBoost
  40. その他の多くのAI機能 Copyright © 2024, Oracle and/or its affiliates 67 ONNXフレームワークを使用した

    DB内でのモデルの埋込みの実行 GoldenGate 23aiを活用した 分散AI LangChainを含む AI Developerツールインタフェース Exadata を活用したあらゆる規模で ミッション・クリティカルなAI SelectAIによる自然言語の質問の SQLへの変換 OMLノートブックでの GPU のサポート GPU
  41. AI開発を支援するインフラストラクチャ Copyright © 2024, Oracle and/or its affiliates 68 ZPR

    SQL HTML ローコード 主に宣言言語を使用し てアプリケーションを 理解しやすく エンタープライズ・アプ リケーションに求められ る堅牢性を自動化 アプリケーションを モジュールとして生成、 独立、信頼、展開可 能に
  42. Copyright © 2024, Oracle and/or its affiliates 69 GenDevでは、モジュールの 独立性と、エンタープライズ・

    アプリケーションに求められる 堅牢性を自動化するインフラ ストラクチャを提供します
  43. データの機密保持 Copyright © 2024, Oracle and/or its affiliates 71 参加者は自分のデータを表示で

    きますが、他の参加者は表示で きません。 家族またはイベントスタッフは、イ ベントの座席を見ることができま すが、支払い情報は表示されま せん パーソナル情報 ユミ +日本 (03) 3223-4567 月曜 ブレイキン 火曜 マラスンスイミング
  44. Copyright © 2024, Oracle and/or its affiliates 72 GenDevでは、機密性ルールを 宣言的に強制

    業界唯一のフィルタリングを 実装し、現在のアプリケーションの エンドユーザーが見るべきでない データを抑制 データの機密性は自動的に維持 Breakin’ Yumi
  45. Copyright © 2024, Oracle and/or its affiliates 74 参加者が、 他の参加者をブロックすることなく、

    自分のスケジュールを編集するのに 十分な時間が取れるようにする データの一貫性維持と 同時実行性の両立 スケジュール 月曜 ブレイキン 火曜 マラソンスイミング 水曜 サッカー
  46. 値ベースの同時実行性制御 Copyright © 2024, Oracle and/or its affiliates 75 GenDevでは、

    元の値と現在の値を比較して、 煩わしいロックなしで 一貫性を実現します。 スケジュール 月曜 ブレイキン 火曜 マラソンスイミング 水曜 サッカー
  47. Copyright © 2024, Oracle and/or its affiliates 81 GenDevでは、 データ・インテントを宣言的に指定可能

    開発者は、 生成のための注釈を設定可能に 「Payment card」という数値型 フィールドに常に支払カード情報 が保持されるよう宣言 パーソナル情報 ユミ +日本 (03) 3223-4567 月曜 ブレイキン データ・ドメインの標準化
  48. AI開発を支援するインフラストラクチャ Copyright © 2024, Oracle and/or its affiliates 87 ZPR

    SQL HTML ローコード 生成されたアプリケーション は簡潔かつ宣言言語で 明確な理解・編集が可 能 生成されたアプリケーション の堅牢性・拡張性・ セキュリティを担保する自 律型インフラストラクチャー エンタープライズ・アプリ ケーションは独立した 信頼できる進化可能 なモジュールの集合体 として生成
  49. 振り返り: 独立したモジュールの集合体をサポートする一方で、 エンタープライズレベルのデータの一貫性をサポート Copyright © 2024, Oracle and/or its affiliates

    88 EVENT RPC ETL REPLICATION DB LINKS EVENT RPC ETL REPLICATION DB LINKS EVENT RPC 複雑化・遅延 求められるのは シンプル・統合・一貫性・堅牢性 ストレージ・フォーマットとアクセス・フォーマットを分離 AIコード生成の利点を制限する問題がある
  50. ビジョンの実現 すべてのデータ管理ニーズに対応する完全かつシンプルなプラットフォーム Copyright © 2024, Oracle and/or its affiliates 89

    統合型(コンバージド)データベース 完全: 最新のあらゆるデータ型、ワークロード、開発スタイルに対応 シンプル: 最新のアプリケーションのニーズをサポートするデータベースを 追加するのではなく、SQL文を追加するだけ Autonomous Database で稼働 強力: Exadata上で、統合型データベースのすべてのメリットを享受 シンプル: 完全管理型のクラウド・サービス 23ai
  51. Database領域における新機能や新サービス Oracle Database 23ai High Lights - 最新のユースケースを短時間で実現 Copyright ©

    2024, Oracle and/or its affiliates 91 グローバル規模の分散データベースの RAFTレプリケーション* True Cache* データベース内 SQLファイアウォール* リアルタイム SQL計画管理 RAC、Exadata、Data Guard シンプルさとスケーラビリティ 優先順位 トランザクション JSONとリレーショナルの 統合 グラフとリレーショナルの 統合 JavaScript ストアド・プロシージャ データ目的 言語 ロックフリーの一貫した更新、 長時間実行トランザクション マイクロサービスの トランザクション管理 *) 23ai ライセンス・ガイドを参照のこと **) Oracle GoldenGate 23aiが対応 ***) Exadata System Software 24ai for Exadata Database Machineが対応 詳細はこちら アルゴリズムAI AI Vector Search 拡張生成AI(LLM) 分散型AI** ストレージAI*** AI開発者ツール
  52. Oracle Autonomous Databaseのビジョン データ分析におけるプロセスを自動化・自律化を推進しより素早く、使いやすく Copyright © 2024, Oracle and/or its

    affiliates 92 Data Load Machine Learning Data Insights Low-Code AppDev Graph Analysis Spatial Analysis Business Modeling Transform データ連携の自動化 データ活用の自動化 容易なアプリケーション 開発 23ai データベース 運用・チューニングの自動化
  53. Copyright © 2024, Oracle and/or its affiliates 95 既存の 開発インフラストラクチャのまま

    AIを活用して コード生成を迅速化するのは 乗馬の道をレースカーで 走行するようなものだ
  54. エンタープライズ向けの生成開発 Copyright © 2024, Oracle and/or its affiliates 97 GenDev

    画期的なAI中心の開発インフラストラクチャ Oracle Database 23aiで導入
  55. LiveLabsで試す オンライン環境でお試しいただけます。 本日の 学校情報アプリ: 次のステップ 今後のIT基盤のご検討の際にはぜひお声がけください Copyright © 2024, Oracle

    and/or its affiliates 99 Oracle Database 23ai を 利用する・アップグレードする 様々なご支援を申し上げます。 弊社パートナー様、もしくは担当の 直販営業にご相談ください。 応用例を見たい / 技術者に訊きたい Data and AI Forum TOKYO 2024年 11月 20日 2 PMより (ANAインターコンチネンタルホテル東京) - 弊社/お客様のご講演 - 懇親会 Ask the Expert コーナー 会場でお待ちしております (現在 英語版でのご提供となります)