تعرّف على طلب جلب Oracle Database 23ai الذكاء الاصطناعي إلى بياناتك، مما يجعل من السهل تشغيل تطوير التطبيقات وأحمال العمل المهمة باستخدام الذكاء الاصطناعي.
نشارك كل أسبوع ميزة جديدة لـ Oracle Database 23c مع أمثلة كي تتمكّن من النهوض والعمل بسرعة. احفظ هذه الصفحة وابحث كل أسبوع لترى المزايا المميزة الجديدة.
توفر Raft replication، وهي ميزة جديدة في Oracle Database 23ai، نسخًا متماثلاً أصليًا ومدمجًا لـ Oracle Globally Distributed Database دون الحاجة إلى تكوين Oracle GoldenGate أو Oracle Data Guard. وهي تستخدم نموذج نسخ متماثل منطقيًا مدفوعًا ببروتوكول تثبيت Raft القائم على التوافق، ما يضمن التوفر العالي والاتساق وتمكين تكوين النسخ المتماثل التعريفي مع تجاوز الفشل في الثانية الفرعية للاستمرارية السلسة. تعمل ميزة Raft replication على تبسيط الإدارة وتعزيز التوفر وضمان التوافق مع اتفاقية مستوى الخدمة وزيادة كفاءة الأجهزة إلى أقصى حد في بيئات قواعد البيانات الموزعة والمقسمة.
تحمي مواصلة عمل التطبيق دون إشعار تطبيقات C/C++ وJava و.NET وPython وNode.js من الانقطاعات المؤقتة لمستويات البرامج والأجهزة والاتصالات والتخزين الرئيسة...
في حالة عدم تثبيت المعاملة أو التراجع لفترة طويلة أثناء الاحتفاظ بأقفال الصفوف، فمن المحتمل أن يتم حظر المعاملات الأخرى ذات الأولوية العالية...
تنفذ DBMS_SEARCH بحث Oracle Text في كل مكان. تجعل DBMS_SEARCH من السهل جدًا إنشاء فهرس واحد عبر جداول وطرق عرض مُتعددة...
لقد أضفنا تحسينات على الاستيعاب السريع لمخزن الصفوف المحسن مع دعم التقسيم والجداول المضغوطة والتدفق السريع باستخدام الكتابات المباشرة والدعم المباشر لملء مخازن الأعمدة بالذاكرة...
قدمت Oracle Globally Distributed Database ميزة Raft replication في Oracle Database 23ai. يسمح لنا ذلك بتحقيق تجاوز فشل سريع للغاية (أقل من 3 ثوانٍ) مع عدم فقدان البيانات في حالة انقطاع نقطة توصيل أو مركز بيانات...
تقوم إدارة خطة SQL (SPM) في الوقت الفعلي باكتشاف مشكلات أداء SQL الناجمة عن تغييرات خطة التنفيذ وإصلاحها بسرعة...
تتيح لك هذه الميزة تقليل التكاليف وتحسين التخزين من خلال السماح لك بتقليص مساحة جدول ملف كبير لاستعادة المساحة غير المستخدمة في قاعدة البيانات...
نسلط الضوء هذا الأسبوع على تقرير تحليل SQL، وتمثل ميزة سهلة الاستخدام تساعد المطورين على كتابة جمل SQL أفضل...
True Cache (TC) هي ذاكرة تخزين مؤقتة مُضمنة في الذاكرة ومتسقة ومُدارة تلقائيًا لـ Oracle Database. تعمل على نحوٍ مشابه لمجموعة قارئات Oracle Active Data Guard، إلا أن مثيلات True Cache تكون في الغالب دون أقراص ومُصممة للأداء وقابلية التوسع بدلاً من تنفيذ إجراءات مواجهة الكوارث...
تحمي مواصلة عمل التطبيق دون إشعار تطبيقات C/C++ وJava و.NET وPython وNode.js من الانقطاعات المؤقتة لمستويات البرامج والأجهزة والاتصالات والتخزين الرئيسة. باستخدام Oracle Real Application Clusters (RAC) وActive Data Guard (ADG) وAutonomous Database (المشتركة والمخصصة)، تظل Oracle Database قابلة للوصول حتى عند فشل نقطة توصيل أو مجموعة فرعية من مجموعة RAC أو يتم نقلها دون اتصال للصيانة.
تقدم Oracle Database 23ai.العديد من التحسينات الجديدة، بما في ذلك دعم تطبيقات الدفعات، على سبيل المثال، المؤشرات المفتوحة، والتي تسمى أيضًا مؤشرات مستقرة لحالة الجلسة.
في حالة عدم تثبيت المعاملة أو التراجع لفترة طويلة أثناء الاحتفاظ بأقفال الصفوف، فمن المحتمل أن يتم حظر المعاملات الأخرى ذات الأولوية العالية. تتيح هذه الميزة للتطبيقات وضع الأولويات للمعاملات، وتتيح للمسئولين تعيين مهلات لكل أولوية. تلغي قاعدة البيانات تلقائيًا تعديلات معاملة ذات أولوية أقل وإصدار أقفال الصفوف الموقوفة إذا حظرت معاملة ذات أولوية أعلى بعد انتهاء مهلة التعيين، مما يسمح بمتابعة المعاملة ذات الأولوية الأعلى.
يقلل التراجع الآلي عن المعاملات العبء الإداري مع المساعدة أيضًا في الحفاظ على زمن انتقال المعاملات/اتفاقيات مستوى الخدمة في المعاملات ذات الأولوية الأعلى.
تنفذ DBMS_SEARCH بحث Oracle Text في كل مكان. تجعل DBMS_SEARCH من السهل جدًا إنشاء فهرس واحد عبر جداول وطرق عرض مُتعددة. ما عليك سوى تكوين فهرس DBMS_SEARCH وإضافة جداول وطرق عرض. يتم تضمين كل القيم القابلة للبحث، بما في ذلك VARCHAR وCLOB وJSON والأعمدة الرقمية في الفهرس، الذي يتم الاحتفاظ به تلقائيًا مع تغيير محتويات الجدول أو العرض.
لقد أضفنا تحسينات على الاستيعاب السريع لمخزن الصفوف المحسن مع دعم التقسيم والجداول المضغوطة والتدفق السريع باستخدام الكتابات المباشرة والدعم المباشر لملء مخازن الأعمدة بالذاكرة. تُسهل هذه التحسينات دمج ميزة الإدخال السريع في المزيد من الحالات التي يتطلب فيها استيعاب البيانات بسرعة. توفر Oracle Database الآن دعمًا أفضل للتطبيقات التي تتطلب إمكانات سريعة لاستيعاب البيانات. يمكن استيعاب البيانات ثم معالجتها جميعًا في قاعدة البيانات نفسها. يقلل هذا من الحاجة إلى بيئات تحميل خاصة وبالتالي يقلل من التعقيد وتكرار البيانات.
قدمت Oracle Globally Distributed Database ميزة Raft replication في Oracle Database 23ai. يسمح لنا ذلك بتحقيق تجاوز فشل سريع للغاية (أقل من 3 ثوانٍ) مع عدم فقدان البيانات في حالة انقطاع نقطة توصيل أو مركز بيانات. يستخدم النسخ المتماثل من Raft بروتوكول تثبيت قائم على التوافق ويتم تكوينه بشكل تعريفي من خلال تحديد عامل النسخ المتماثل. تعمل جميع الأقسام في قاعدة البيانات الموزعة بصفتها قادة ومتابعين لمجموعة فرعية من البيانات. يتيح هذا بنية قاعدة بيانات موزعة نشطة/نشطة/نشطة/ متماثلة تخدم جميع الأقسام بها حركة مرور التطبيقات.
يساعد هذا في تحسين التوفر من خلال عدم فقدان البيانات وتبسيط الإدارة وتحسين استخدام الأجهزة لبيئات قاعدة البيانات الموزعة عالميًا.
تقوم إدارة خطة SQL (SPM) في الوقت الفعلي باكتشاف مشكلات أداء SQL الناجمة عن تغييرات خطة التنفيذ وإصلاحها بسرعة.
إذا كانت جملة SQL تعمل على نحوٍ جيد، ولكن يؤدي تغيير الخطة إلى ضعف أدائها، فسيكتشفها SPM في الوقت الفعلي على الفور. إذا أثبتت أن إحدى الخطط السابقة ستؤدي بصورة أفضل، فستعيدها SPM في الوقت الفعلي باستخدام خط الأساس لخطة SQL.
يؤدي هذا إلى أتمتة ما يقوم به بعض مسؤولي قواعد البيانات بالفعل: ينشئون خطوط أساس لخطة SQL لاستهداف جمل SQL الفردية التي تعاني من مشكلات أداء متقطعة وتنفيذ خطة من المعروف أنها جيدة.
True Cache (TC) هي ذاكرة تخزين مؤقتة مُضمنة في الذاكرة ومتسقة ومُدارة تلقائيًا لـ Oracle Database. تعمل على نحوٍ مشابه لمجموعة قارئات Oracle Active Data Guard، إلا أن مثيلات True Cache تكون في الغالب دون أقراص ومُصممة للأداء وقابلية التوسع بدلاً من تنفيذ إجراءات مواجهة الكوارث. يمكن لتطبيق الاتصال بمثيلات True Cache مباشرةً لأحمال العمل المتاحة للقراءة فقط. يمكن لتطبيق Java العام للقراءة/الكتابة بسهولة أيضًا تمييز بعض أقسام التعليمات البرمجية على أنها للقراءة فقط، ويمكن لبرنامج تشغيل Oracle Database 23ai True Cache JDBC إرسال أحمال عمل للقراءة فقط تلقائيًا إلى مثيلات True Cache المُكونة.
يضع اليوم العديد من مستخدمي Oracle ذاكرة تخزين مؤقتة أمام Oracle Database لتسريع وقت استجابة الاستعلام وتحسين قابلية التوسع بوجهٍ عام. تعد True Cache طريقة جديدة للحصول على ذاكرة تخزين مؤقتة أمام Oracle Database. تتميز True Cache بالعديد من المزايا، بما في ذلك سهولة الاستخدام والبيانات المُتسقة وتَوَفُّر البيانات الأحدث وذاكرة التخزين المؤقتة المدارة تلقائيًا.
تستخدم بلوك تشين والجداول غير القابلة للتغيير، المتوفرة منذ إصدار Oracle Database 19c، أساليب تشفير آمنة للمساعدة في حماية البيانات من التلاعب أو الحذف بواسطة المتسللين الخارجيين والمطلعين المارقين أو المخترقين...
تقدم Oracle Database 23ai إمكانية تدقيق موحدة جديدة تتميز بالانتقائية على مستوى العمود تتيح لك إنشاء سياسات تدقيق مستهدفة بصورة أدق، إذ تقلل من "الضوضاء" من سجلات التدقيق غير الضرورية.
تتضمّن Oracle Database 23ai الدور الجديد DB_DEVELOPER_ROLE، الذي يوفِّر لمطوِّر التطبيق كل الامتيازات اللازمة لتصميم التطبيقات وتنفيذها وتصحيح أخطائها ونشرها على Oracle Databases...
المصادقة والاعتماد هما عمليتا أمان أساسيتان بالغتا الأهمية لحماية بياناتك. على مدار الـ 40 عامًا الماضية، انتقلت التكنولوجيا من أسماء المستخدمين وكلمات المرور الخاصة بقاعدة البيانات إلى إدارة المستخدم المركزية باستخدام تقنيات المصادقة المتقدمة، مثل Kerberos وPKI...
تدعم Oracle Database الآن امتيازات المخطّط بالإضافة إلى الامتيازات الإدارية وامتيازات النظام والكائن الموجودة...
تمتلك المؤسسات أداة قوية لمكافحة خطر إدخال SQL ومنع إساءة استخدام الصلاحيات المسروقة - Oracle SQL Firewall، وهي إمكانية جديدة مدمجة في Oracle Database 23ai...
تستخدم بلوك تشين والجداول غير القابلة للتغيير، المتوفرة منذ إصدار Oracle Database 19c، أساليب تشفير آمنة للمساعدة في حماية البيانات من التلاعب أو الحذف بواسطة المتسللين الخارجيين والمطلعين المارقين أو المخترقين. يتضمن ذلك قيود الإدراج فقط التي تمنع التحديثات أو الحذف (حتى بواسطة مسؤولي قواعد البيانات)، وسلاسل التجزئة المشفرة لتمكين التحقق، وملخصات الجدول الموقعة لاكتشاف أي تراجعات واسعة النطاق، وتوقيع المستخدم النهائي للصفوف المدرجة باستخدام مفاتيحها الخاصة. تقدم Oracle Database 23ai العديد من التحسينات، بما في ذلك دعم النسخ المتماثل المنطقي عبر Oracle GoldenGate والترقيات المتجددة باستخدام Active Data Guard، ودعم المعاملات الموزعة التي تتضمن جداول قاعدة تقنية البلوك تشين، والإسقاط المجمع الفعال القائم على الأقسام للصفوف منتهية الصلاحية، وتحسينات الأداء للإدراجات/الالتزامات.
يقدم هذا الإصدار أيضًا إمكانية إضافة/إسقاط الأعمدة دون التأثير على تسلسل تجزئة التشفير والسلاسل الخاصة بالمستخدم وملخصات الجدول للصفوف التي تمت تصفيتها وإمكانية توقيع المفوض والتوقيع على قاعدة البيانات. كما أنه يوسع إدارة البيانات الآمنة المشفرة لتشمل الجداول العادية من خلال تمكين مراجعة التغييرات التاريخية في جدول غير بلوك تشين عبر أرشيف Flashback المحدد لاستخدام جدول محفوظات بلوك تشين.
تعتبر هذه الإمكانات رائعة لمسارات التدقيق المضمنة أو حالات استخدام دفتر اليومية، ويمكن استخدامها لدفاتر الأستاذ المالية، وسجل المدفوعات، وتتبع الامتثال المنظم، والسجلات القانونية، وأي بيانات تمثل الأصول حيث يمكن أن يؤدي التلاعب أو الحذف إلى أضرار قانونية أو تتعلق بالسمعة أو مالية كبيرة. عواقب.
المصادقة والاعتماد هما عمليتا أمان أساسيتان بالغتا الأهمية لحماية بياناتك. على مدار الـ 40 عامًا الماضية، انتقلت التكنولوجيا من أسماء المستخدمين وكلمات المرور الخاصة بقاعدة البيانات إلى إدارة المستخدم المركزية باستخدام تقنيات المصادقة المتقدمة، مثل Kerberos وPKI. في عصر السحابة، تغيرت المصادقة والصلاحية مرة أخرى.
الآن، يمكنك الاستفادة من خدمات Oracle Cloud Infrastructure (OCI) Identity and Access Management (IAM) وMicrosoft Entra ID (Azure Active Directory سابقًا) السحابية لمصادقة المستخدمين والتطبيقات متعددة السحابات على قاعدة البيانات. تساعد هوية السحابة المتكاملة بإحكام على تحسين الأمان من خلال تقليل مخاطر صلاحيات المستخدم المعرضة للخطر إلى جانب التكامل متعدد العوامل ودون كلمة سر. بالإضافة إلى تحسين الأمان وإدارة المستخدمين وإدارة الأدوار وإعادة تعيين كلمات السر، يتم نقل مهام المصادقة إلى فريق هوية المؤسسة—ما يمنح مسؤولي قواعد البيانات المزيد من الوقت للتركيز على مهامهم المتخصصة. يستفيد المستخدمون أيضًا من تجربة تسجيل الدخول الفردي المتأصلة عبر المؤسسة، بما في ذلك الوصول إلى قاعدة البيانات.
تمتلك المؤسسات أداة قوية لمكافحة خطر إدخال SQL ومنع إساءة استخدام الصلاحيات المسروقة - Oracle SQL Firewall، وهي إمكانية جديدة مدمجة في Oracle Database 23ai. يتعلم SQL Firewall سلوك التطبيق العادي، بما في ذلك جمل SQL التي يصدرها التطبيق والسياق الذي يستخدمه التطبيق للاتصال بقاعدة البيانات، مثل عنوان الشبكة ومستخدم نظام التشغيل والبرنامج المستخدم. بمجرد التدريب، يمكنه فرض قائمة سماح لـ SQL وسياقات الجلسة المعتمدة أو تسجيل الحالات الشاذة كمخالفات.
نظرًا إلى أن Oracle SQL Firewall مضمن في Oracle Database kernel، فلا يمكن تجاوزه. لا ينخدع جدار الحماية باستخدام المرادفات أو SQL الديناميكي، ولا يتأثر بتشفير الشبكة.
يمكنك إدارة SQL Firewall بعدة طرق، بما في ذلك واجهة PL/SQL وOracle Data Safe وOracle Audit Vault and Database Firewall.
تدعم Oracle Database الآن نوع البيانات المنطقية المتوافقة مع معيار ISO SQL. يتيح لك هذا تخزين قيم True وFalse في الجداول واستخدام تعبيرات Boolean في جمل SQL...
تتيح لك Oracle Database الآن الانضمام إلى الجدول الهدف في جمل UPDATE وDELETE في جداول أخرى باستخدام عبارة FROM. يمكن أن تحد هذه الجداول الأخرى من الصفوف التي تم تغييرها أو تكون مصدر القيم الجديدة...
يمكنك الآن استخدام العمود البديل أو "تحديد" موضع العنصر في عبارات "التجميع حسب" و"التجميع حسب المكعب" و"التجميع حسب الجدول المختار" و"التجميع حسب مجموعات التجميع". إلى جانب ذلك، تدعم عبارة "وجود" الأعمدة البديلة...
يدعم إنشاء كائن DDL وتعديله وحذفه في Oracle Database الآن معدلي الصياغة IF EXISTS وIF NOT EXISTS...
تسهل Oracle Database 23ai على المطورين حساب الإجماليات والمتوسطات على قيم INTERVAL...
تم تحسين عبارة RETURNING INTO لجمل INSERT وUPDATE وDELETE للإبلاغ عن القيم القديمة والجديدة المتأثرة بالعبارة ذات الصلة...
يمكنك الآن تشغيل استعلامات عبارة SELECT فقط من دون شرط FROM. تعمل هذه الميزة الجديدة على تحسين إمكانية نقل تعليمات SQL البرمجية وسهولة استخدامها للمطوِّرين.
أنشئ وحدات ماكرو SQL لتضمين تعبيرات SQL وجملها الشائعة في تكوينات قابلة لإعادة الاستخدام ومعلمة يمكن استخدامها في جمل SQL أخرى...
تمكنك التعليقات التوضيحية من تخزين بيانات التعريف الخاصة بكائنات قاعدة البيانات واسترجاعها. وهي عبارة عن حقول نصية ذات شكل حر يمكن أن تستخدمها التطبيقات لتخصيص منطق الأعمال أو واجهات المستخدم...
تمثل نطاقات الاستخدام (نطاقات حالات استخدام بيانات aka) كائنات قاموس عالية المستوى تعمل بصفتها معاملات أنواع خفيفة وتوثق استخدام البيانات المقصودة مركزيًا للتطبيقات...
جديدة في Oracle Database 23ai، تُعد Value LOBs (الكائنات الكبيرة) مصممة لحالات الاستخدام التي تتضمن قراءة البيانات مرة واحدة ثم نسيانها. بصفتها مجموعة فرعية للقراءة فقط من الكائنات الكبيرة المؤقتة، تعمل Value LOBs على تحسين أداء التطبيقات وجعل تنفيذ التطبيقات باستخدام الكائنات الكبيرة أكثر بساطة وقابلية للإدارة...
يمكنك الآن تخزين عدد أكبر من السمات في صف واحد، مما قد يبسط من تصميم التطبيقات وتنفيذها لبعض التطبيقات...
يمكنك الآن استخدام العمود البديل أو "تحديد" موضع العنصر في عبارات "التجميع حسب" و"التجميع حسب المكعب" و"التجميع حسب الجدول المختار" و"التجميع حسب مجموعات التجميع". إلى جانب ذلك، تدعم عبارة "وجود" الأعمدة البديلة. تسهل تحسينات Database 23ai الجديدة هذه كتابة عبارات "تجميع حسب" و"وجود"، مما يجعل استعلامات SQL أكثر قابلية للقراءة والصيانة مع توفير قابلية أفضل لنقل تعليمات SQL البرمجية.
تسهل Oracle Database 23ai على المطورين حساب الإجماليات والمتوسطات على قيم INTERVAL. باستخدام هذا التحسين، يمكنك الآن تمرير أنواع بيانات INTERVAL إلى دالتي التجميع والتحليل SUM وAVG.
تم تحسين عبارة RETURNING INTO لجمل INSERT وUPDATE وDELETE للإبلاغ عن القيم القديمة والجديدة المتأثرة بالعبارة ذات الصلة. يتيح ذلك للمطورين استخدام المنطق نفسه لكل نوع من أنواع DML هذه للحصول على تنفيذ القيم قبل الجملة وبعدها. إن القيم القديمة والجديدة غير صالحة سوى لجمل UPDATE. لا تُبلغ جمل INSERT عن القيم القديمة ولا تُبلغ جمل DELETE عن القيم الجديدة.
توفر القدرة على الحصول على القيم القديمة والجديدة المتأثرة بجمل INSERT وUPDATE وDELETE بصفتها جزءًا من تنفيذ أمر SQL للمطورين طريقة موحّدة لقراءة هذه القيم وتقليل كمية العمل التي يجب أن تنفذها قاعدة البيانات.
أنشئ وحدات ماكرو SQL لتضمين تعبيرات SQL وجملها الشائعة في تكوينات قابلة لإعادة الاستخدام ومعلمة يمكن استخدامها في جمل SQL أخرى. يمكن أن تكون وحدات الماكرو SQL تعبيرات أحادية القيمة تُستخدم عادةً في قوائم SELECT بالإضافة إلى عبارات WHERE وGROUP BY وHAVING. يمكن أيضًا استخدام وحدات الماكرو SQL لتضمين العمليات الحسابية ومنطق الأعمال أو يمكن أن تكون تعبيرات جدول، تُستخدم عادةً في عبارة FROM. بالمقارنة مع تكوينات PL/SQL، يمكن لوحدات ماكرو SQL تحسين الأداء. تعمل وحدات ماكرو SQL على زيادة إنتاجية المطوِّرين وتبسيط التطوير التعاوني وتحسين جودة التعليمات البرمجية.
يدعم محرك Oracle Database SQL الآن عبارة VALUES لأنواع كثيرة من الجمل. يتيح لك ذلك إمكانية تحويل صفوف البيانات بشكل سريع من خلال تحديدها باستخدام الصياغة الجديدة دون الاعتماد على الجداول الموجودة. تدعم Oracle Database 23ai عبارة VALUES لجمل SELECT وINSERT وMERGE. يتيح إدخال عبارة VALUES الجديدة للمطورين كتابة تعليمات برمجية أقل لأوامر SQL المُخصصة، مما يؤدي إلى سهولة قراءة أفضل بجهد أقل.
تمكنك التعليقات التوضيحية من تخزين بيانات التعريف الخاصة بكائنات قاعدة البيانات واسترجاعها. وهي عبارة عن حقول نصية ذات شكل حر يمكن أن تستخدمها التطبيقات لتخصيص منطق الأعمال أو واجهات المستخدم. التعليقات التوضيحية هي أزواج من الاسم والقيمة أو مجرد اسم. فهي تساعدك على استخدام كائنات قاعدة البيانات بنفس الطريقة عبر كافة التطبيقات، ما يؤدي إلى تبسيط عملية التطوير وتحسين جودة البيانات.
تمثل نطاقات الاستخدام (نطاقات حالات استخدام بيانات aka) كائنات قاموس عالية المستوى تعمل بصفتها معاملات أنواع خفيفة وتوثق استخدام البيانات المقصودة مركزيًا للتطبيقات. يمكن استخدام نطاقات الاستخدام لتحديد استخدام البيانات وتوحيد العمليات لتضمين مجموعة من اختبار القيود وخصائص العرض وقواعد الترتيب وخصائص الاستخدام الأخرى—دون الحاجة إلى بيانات تعريف على مستوى التطبيق.
لا تعدّل نطاقات الاستخدام لعمود واحد أو أكثر في جدول نوع البيانات الأساس، وبالتالي يمكن إضافتها أيضًا إلى البيانات الموجودة دون تقسيم التطبيقات أو إنشاء مشكلات في قابلية النقل.
جديدة في Oracle Database 23ai، تُعد Value LOBs (الكائنات الكبيرة) مصممة لحالات الاستخدام التي تتضمن قراءة البيانات مرة واحدة ثم نسيانها. بصفتها مجموعة فرعية للقراءة فقط من الكائنات الكبيرة المؤقتة، تعمل Value LOBs على تحسين أداء التطبيقات وجعل تنفيذ التطبيقات باستخدام الكائنات الكبيرة أكثر بساطة وقابلية للإدارة. توفر Value LOBs أداء قراءة أسرع من الكائنات الكبيرة المرجعية التقليدية لأحمال العمل ولا تتطلب إدارة LOB محددة داخل التطبيق.
Value LOBs صالحة لمدة سحب SQL وتحسين قراءة قيم LOB في سياق استعلام SQL. تستخدم العديد من التطبيقات الكائنات الكبيرة (LOB) لتخزين الكائنات متوسطة الحجم (حوالي عدد قليل من الميجابايت في الحجم)؛ وأنت تريد قراءة قيمة LOB في سياق استعلام SQL. يتم تحرير Value LOBs تلقائيًا عند إجراء السحب التالي لمؤشر، ما يمنع تراكم الكائنات الكبيرة المؤقتة وتبسيط إدارة LOB في تطبيقك.
يمكنك الآن تخزين عدد أكبر من السمات في صف واحد، مما قد يبسط من تصميم التطبيقات وتنفيذها لبعض التطبيقات.
تمت زيادة الحد الأقصى لعدد الأعمدة المسموح بها في جدول أو طريقة عرض قاعدة بيانات إلى 4,096. تتجاوز هذه الميزة حد العمود 1000 السابق، مما يسمح لك بإنشاء تطبيقات يمكنها تخزين السمات في جدول واحد. قد تتطلب بعض التطبيقات مثل التعلم الآلي وتدفق أحمال عمل تطبيق إنرتنت الأشياء (IoT) استخدام جداول غير منسقة تحتوي على أكثر من 1000 عمود.
توفر Oracle Database 23ai وCMAN-TDM الآن أفضل إمكانات إدارة ومراقبة للاتصال من خلال تجميع الاتصالات الضمنية وDRCP متعدد المجموعات وPRCP لكل قاعدة بيانات وأكثر من ذلك بكثير...
باستخدام Oracle Database 23ai، تتيح ميزة Pipelining لتطبيقات .NET وJava وC/C++ إرسال طلبات متعددة إلى قاعدة البيانات دون انتظار الاستجابة من الخادم...
تتيح استدعاءات الوحدة النمطية لـ Multilingual engine (MLE) للمطوِّرين استدعاء وظائف JavaScript المخزّنة في الوحدات النمطية من SQL وPL/SQL. مواصفات الاستدعاء المكتوبة في ارتباط PL/SQL JavaScript بوحدات تعليمات PL/SQL البرمجية...
تمثل الميزة الجديدة في Oracle Database 23ai قدرة العميل على تخزين معلومات تكوين Oracle، مثل سلاسل الاتصال، في تكوين تطبيق Microsoft Azure أو Oracle Cloud Infrastructure Object Storage...
تأتي الركائز الثلاث للمراقبة في المقاييس والتسجيل والتتبع الموزع. يجلب هذا الإصدار تسجيلاً محسنًا وتصحيحًا جديدًا (تشخيص بالفشل الأول) وإمكانات تتبع جديدة...
تقدم Oracle Database 23ai ملف XML ثنائي قابل للنقل (TBX)، وهو أسلوب تخزين XMLType جديد مستقل. يدعم TBX عمليات التقسيم وفهرس بحث XML وعمليات الانتقال للأدنى Exadata، مما يوفر أداءً وقابلية توسع أفضل من خيارات تخزين XML الأخرى...
توفر Oracle Database 23ai وCMAN-TDM الآن أفضل إمكانات إدارة ومراقبة للاتصال من خلال تجميع الاتصالات الضمنية وDRCP متعدد المجموعات وPRCP لكل قاعدة بيانات وأكثر من ذلك بكثير. يمكنك تحسين قابلية التوسع وقوة تطبيقات C وJava وPython وNode.js وODP.NET باستخدام أحدث الميزات وأكبرها في DRCP وPRCP. مراقبة استخدام مجمع PRCP بفعالية باستخدام الإحصاءات من طريقة العرض الديناميكية الجديدة V$TDM_STATS في Oracle Database 23ai.
باستخدام Oracle Database 23ai، تتيح ميزة Pipelining لتطبيقات .NET وJava وC/C++ إرسال طلبات متعددة إلى قاعدة البيانات دون انتظار الاستجابة من الخادم. تُنشئ Oracle Database قوائم انتظار ومعالجة تلك الطلبات واحدًا تلو الآخر، مما يسمح لتطبيقات العميل بمواصلة العمل حتى إشعار بإتمام الطلبات. توفر هذه التحسينات تجربة أفضل للمستخدم النهائي، واستجابة مُحسنة للتطبيقات القائمة على البيانات، وقابلية توسع شاملة، وتجنب اختناقات الأداء، واستخدام الموارد بكفاءة على الخادم وجانب العميل.
لكي يتم إرجاع طلب العميل على الفور، تتطلب Oracle Database Pipelining واجهة برمجة تطبيقات غير متزامنة أو تفاعلية في برامج تشغيل .NET وJava وC/C++. يمكن استخدام هذه الآليات مع Oracle Database، باستخدام مسار قاعدة البيانات أو بدونه.
بالنسبة إلى Java، توفر Oracle Database 23ai الامتدادات التفاعلية في Java Database Connectivity (JDBC) وUniversal Connection Pool (UCP) وOracle R2DBC Driver. كما يدعم سلاسل العمليات الافتراضية لـ Java في برنامج التشغيل (نطاق المشروع) بالإضافة إلى مكتبات التدفقات التفاعلية، مثل Reactor وRxJava وAkka Streams وVert.x والمزيد.
تتيح استدعاءات الوحدة النمطية لـ Multilingual engine (MLE) للمطوِّرين استدعاء وظائف JavaScript المخزّنة في الوحدات النمطية من SQL وPL/SQL. مواصفات الاستدعاء المكتوبة في ارتباط PL/SQL JavaScript بوحدات تعليمات PL/SQL البرمجية. تتيح هذه الميزة للمطوِّرين استخدام وظائف JavaScript في أيّ مكان يتم فيه استدعاء وظائف PL/SQL.
تمثل الميزة الجديدة في Oracle Database 23ai قدرة العميل على تخزين معلومات تكوين Oracle، مثل سلاسل الاتصال، في تكوين تطبيق Microsoft Azure أو Oracle Cloud Infrastructure Object Storage. تبسط هذه الإمكانية الجديدة تكوين سحابة التطبيقات ونشرها والاتصال بها باستخدام برامج تشغيل الوصول إلى بيانات Oracle JDBC و.NET وPython وNode.js وOracle Call Interface. يتم تخزين المعلومات في موفري التكوين، مما يوفر ميزة فصل رمز التطبيق وتكوينه.
استخدم تسجيل الدخول الموحد OAuth 2.0 إلى السحابة وقاعدة البيانات لزيادة تحسين سهولة الإدارة. يمكن لعملاء Oracle Database 23ai استخدام رموز الوصول إلى Microsoft Entra ID أو Azure Active Directory أو Oracle Cloud Infrastructure لتسجيل الدخول إلى قاعدة البيانات.
تأتي الركائز الثلاث للمراقبة في المقاييس والتسجيل والتتبع الموزع. يجلب هذا الإصدار تسجيلاً محسنًا وتصحيحًا جديدًا (تشخيص بالفشل الأول) وإمكانات تتبع جديدة. كما تم تجهيز برامج تشغيل JDBC وODP.NET تعليمات التغيير البرمجية لتتبع استدعاءات قاعدة البيانات؛ تتيح تعليمات التغيير البرمجية هذه التتبع الموزع باستخدام OpenTelemetry.
تقدم Oracle Database 23ai ملف XML ثنائي قابل للنقل (TBX)، وهو أسلوب تخزين XMLType جديد مستقل. يدعم TBX عمليات التقسيم وفهرس بحث XML وعمليات الانتقال للأدنى Exadata، مما يوفر أداءً وقابلية توسع أفضل من خيارات تخزين XML الأخرى.
بدعم من المزيد من بُنى قاعدة البيانات، مثل التقسيم أو Exadata، وقدرتها على ترحيل بيانات XML وتبادلها بسهولة بين خوادم وحاويات وقواعد بيانات قابلة للتركيب مختلفة، يتيح TBX لتطبيقاتك الاستفادة الكاملة من تنسيق تخزين XML الجديد هذا على المزيد من المنصات والبنى.
يمكنك ترحيل تخزين XMLType الحالي بتنسيق مختلف إلى تنسيق TBX بأي من الطرق التالية:
Insert-as select أو create-as-select
إعادة التعريف عبر الإنترنت
Oracle Data Pump
يمثل نوع بيانات JSON تنسيق JSON ثنائي مُحسّن من Oracle يُسمى OSON. إنه مُصمم للاستعلام وأداء لغة معالجة البيانات أسرع في قاعدة البيانات وفي عملاء قاعدة البيانات من الإصدار 21c وما إلى ذلك...
مجموعات JSON هي جداول أو طرق عرض خاصة تخزن (أو تمثل) مستندات JSON بتنسيق متوافق مع مخزن المستندات، مثل Oracle Database API for MongoDB...
يعمل JSON Relational Duality، وهو ابتكار الذي تمّ تقديمه في Oracle Database 23ai، على توحيد نماذج البيانات العلائقية والمستندات لتوفير أفضل ما في المجالين...
تدعم Oracle Database JSON لتخزين مخطط البيانات المرنة ومعالجتها. باستخدام Oracle Database 23ai، تدعم Oracle Database الآن مخطط JSON للتحقق من بنية بيانات JSON وقيمها...
باستخدام Oracle Database API الخاصة بـ MongoDB، يمكن للمطورين الاستمرار في استخدام أدوات MongoDB وبرامج التشغيل المتصلة بـ Oracle Database مع الوصول إلى إمكانات Oracle متعددة النماذج وقاعدة البيانات ذاتية التوجيه...
تم تحسين مكون PL/SQL JSON لقبول مثيل من نوع تجميع PL/SQL مطابق، مع إرجاع كائن JSON أو نوع مصفوفة تم ملؤه ببيانات نوع التجميع.
مجموعات JSON هي جداول أو طرق عرض خاصة تخزن (أو تمثل) مستندات JSON بتنسيق متوافق مع مخزن المستندات، مثل Oracle Database API for MongoDB. يتم دمج مجموعات JSON في قاعدة البيانات وتكون قابلة للتشغيل بالكامل مع SQL، بدءًا من الإنشاء وحتى المعالجة ومعالجة الاستعلام. على سبيل المثال، من الممكن إجراء INSERT AS SELECT بسيط في جدول مجموعات JSON.
تكمل جداول مجموعات JSON طرق العرض الثنائية لـ JSON وطرق عرض مجموعات JSON التي توفر مزايا التخزين العلائقي ومعالجة مستندات JSON مع هيكل قاعدة بيانات واحد.
تعمل مجموعات JSON الأصلية على تبسيط العمل باستخدام بيانات JSON المخزنة في المجموعات داخل نظام Oracle Database البيئي. على سبيل المثال، باستخدام المجموعات، يمكنك بسهولة تحليل مستندات JSON باستخدام SQL مع استخدام تلك المستندات بشكل متزامن مع واجهات برمجة التطبيقات التي تركز على المستندات، مثل Oracle Database API for MongoDB.
يعمل JSON Relational Duality، وهو ابتكار الذي تمّ تقديمه في Oracle Database 23ai، على توحيد نماذج البيانات العلائقية والمستندات لتوفير أفضل ما في المجالين. يمكن للمطوِّرين إنشاء التطبيقات إما في نماذج علائقية أو JSON باستخدام مصدر واحد للحقيقة والاستفادة من نقاط قوة كلا النموذجين. يتم الاحتفاظ بالبيانات مرّة واحدة ولكن يمكن الوصول إليها وكتابتها وتعديلها باستخدام أيٍّ من النهجين. يستفيد المطوِّرون من المعاملات المتوافقة مع ACID وضوابط التزامن، ما يعني أنه لم يعد عليهم إجراء مفاضلات بين التخطيطات العلائقية للكائنات المعقدة أو مشكلات عدم اتساق البيانات.
تدعم Oracle Database JSON لتخزين مخطط البيانات المرنة ومعالجتها. باستخدام Oracle Database 23ai، تدعم Oracle Database الآن مخطط JSON للتحقق من بنية بيانات JSON وقيمها. تم تحسين عامل تشغيل SQL IS JSON لقبول مخطط JSON، وأُضيفت العديد من وظائف PL/SQL للتحقق من JSON لوصف كائنات قاعدة البيانات مثل الجداول وطرق العرض والأنواع بصفتها مستندات مخطط JSON.
بشكل افتراضي، تمثل بيانات JSON بأنها غير مخطط لها، مما يوفر المرونة. مع ذلك، قد ترغب في التأكد من أن بيانات JSON تحتوي على بنية وأنواع معينة، والتي يمكن إنجازها من خلال التحقق من مخطط JSON القياسي في المجال.
المساهمة في مخطط JSON
تساهم Oracle بنشاط في مخطط JSON، وهو جهد مفتوح المصدر لتوحيد لغة تعريفية تستند إلى JSON تتيح لك وضع تعليقات توضيحية على مستندات JSON والتحقق منها. إنه حاليًا في طلب التعليقات (RFC).
تم تحسين مكون PL/SQL JSON لقبول مثيل من نوع تجميع PL/SQL مطابق، مع إرجاع كائن JSON أو نوع مصفوفة تم ملؤه ببيانات نوع التجميع.
يتم تحسين عامل تشغيل PL/SQL JSON_VALUE بحيث يمكن لعبارة الإرجاع الخاصة به قبول اسم نوع يحدد نوع المثيل الذي يرجعه عامل التشغيل. يعمل دعم مكون JSON لأنواع البيانات المجمعة على تبسيط تبادل البيانات بين تطبيقات PL/SQL واللغات التي تدعم JSON.
باستخدام Oracle Database API الخاصة بـ MongoDB، يمكن للمطورين الاستمرار في استخدام أدوات MongoDB وبرامج التشغيل المتصلة بـ Oracle Database مع الوصول إلى إمكانات Oracle متعددة النماذج وقاعدة البيانات ذاتية التوجيه. يمكن للعملاء تشغيل أحمال عمل MongoDB على Oracle Cloud Infrastructure (OCI). في كثير من الأحيان، يلزم إجراء تغييرات قليلة أو معدومة على تطبيقات MongoDB الموجودة—تحتاج ببساطة إلى تغيير سلسلة الاتصال.
تُعد واجهة برمجة تطبيقات Oracle Database لـ MongoDB جزءًا من Oracle REST Data Services القياسية. يتم تكوينها مُسبقًا وإدارتها بالكامل بصفتها جزءًا من Oracle Autonomous Database.
Oracle AI Vector Search هي إمكانية قاعدة بيانات متقاربة جديدة تم تقديمها في Oracle Database 23ai. تستخدم الموجهات لتمكين استعلامات البحث عن التشابه السريعة والبسيطة على كل من البيانات المُنظمة وغير المُنظمة...
توفر Oracle Database الدعم الأصلي لهياكل بيانات الرسم البياني للخاصية واستعلامات الرسم البياني...
Oracle AI Vector Search هي إمكانية قاعدة بيانات متقاربة جديدة تم تقديمها في Oracle Database 23ai. تستخدم الموجهات لتمكين استعلامات البحث المتشابهة السريعة والبسيطة على كل من البيانات المُنظمة وغير المُنظمة. يتيح بحث متجه الذكاء الاصطناعي أيضًا تعزيز المطالبات الخاصة بنماذج اللغة الكبيرة (LLM) باستخدام بيانات الأعمال الخاصة أو المعرفة المجالية.
يخزّن بحث متجه الذكاء الاصطناعي المتجهات باعتبارها نوع بيانات أصليًا ويستخدم فهارس المتجه ووظائف SQL لتشغيل البحث عن التشابه في المتجهات. باستخدام هذه الإمكانية، يمكن للعملاء تحديد المعلومات المشابهة بسرعة من المستندات والصور والبيانات الأخرى غير المنظمة.
يُسهل بحث متجه الذكاء الاصطناعي البحث بسرعة في كل من البيانات المُنظمة وغير المُنظمة ودمج هذه النتائج مع النتائج من استعلامات قاعدة البيانات التقليدية. يمكن تخزين بيانات المصدر من أي نوع تقريبًا والموجهات التي تمثلها معًا في قاعدة البيانات نفسها، مما يقلل من تعقيد تكنولوجيا المعلومات ويساعد في الحفاظ على اتساق البيانات. يساعد بحث متجه الذكاء الاصطناعي، إلى جانب الإنشاء المُعزّز للاسترجاع (RAG)، على تزويد مستخدمي LLM باستجابات أدق ويساعد على تقليل الاستجابات الخاطئة.
يُسهل بحث متجه الذكاء الاصطناعي على المُطوّرين إضافة إمكانات بحث مماثل إلى التطبيقات وقواعد البيانات الحالية والاحتفاظ بها أو إنشاء قواعد بيانات وتطبيقات جديدة. تنطبق حالتان للاستخدام على جميع المجالات تقريبًا. نظرًا لأن جميع العملاء يسعون إلى البساطة، توفر Oracle الذكاء الاصطناعي/التعلُّم الآلي دون الحاجة إلى الحصول على درجة الدكتوراه في علم البيانات.
توفر Oracle Database الدعم الأصلي لهياكل بيانات الرسم البياني للخاصية واستعلامات الرسم البياني. إذا كنت تبحث عن المرونة لإنشاء الرسوم البيانية بالاقتران مع بيانات المعاملات وJSON وSpatial وأنواع البيانات الأخرى، فإننا سنقدم لك كل ما تحتاجه. يمكن للمطورين الآن إنشاء تطبيقات الرسم البياني بسهولة باستخدام SQL باستخدام أدوات وأطر عمل تطوير SQL الحالية.
نعتقد أن AppDev لا ينبغي أن يكون معقدًا ومستهلكًا للوقت. تتيح لنا أحدث تقنيات الذكاء الاصطناعي التوليدي فرصة رائعة لدفع AppDev الأحدث ذي التعليمات البرمجية المنخفضة إلى أبعد من ذلك...
مع اختتام عام 2023، إليك ملخص للميزات الجديدة في Oracle Database 23ai التي أبرزناها على مدار العام.
قدمت Oracle Spatial ميزات جديدة في إصدار Oracle Database 23ai نعتقد أن المطورين سيحبونها حقًا...
نعتقد أن AppDev لا ينبغي أن يكون معقدًا ومستهلكًا للوقت. تتيح لنا أحدث تقنيات الذكاء الاصطناعي التوليدي فرصة رائعة لدفع AppDev الأحدث ذي التعليمات البرمجية المنخفضة إلى أبعد من ذلك. تُقدم Oracle APEX 24.1 ثلاث ركائز رئيسية للابتكار تُمكّنك من إنشاء تطبيقات جذابة على مستوى المؤسسات بسهولة: تطوير التطبيقات بمساعدة الذكاء الاصطناعي، والاستفادة من قوة منصة البيانات من الجيل التالي من Oracle، والمكونات القوية على مستوى المؤسسات لبناء تطبيقات متطورة في السحابة والأجهزة المحمولة.
Oracle APEX هي ميزة مدعومة بالكامل ومجانية متاحة في Oracle Database وجميع خدمات Oracle Database، بما في ذلك Oracle Autonomous Database التي يمكن للمطوّرين تجربتها مجانًا هنا.
مع اختتام عام 2023، إليك ملخص للميزات الجديدة في Oracle Database 23ai التي أبرزناها على مدار العام. إذا لم تكن قد أتيحت لك الفرصة لتجربة أحدث إصدار من Oracle Database حتى الآن—خاصةً إذا كنت مطورًا—تحقق من الخيارات المختلفة هنا أو على oracle.com/database/free.
قدمت Oracle Spatial ميزات جديدة في إصدار Oracle Database 23ai نعتقد أن المطورين سيحبونها حقًا. وهنا ميزتان منها.
لوحات المتجهات المكانية: بيانات المتجه معبأة في لوحات مربّعة. تتيح لوحات المتجهات الأداء السريع وتفاعلات الخرائط السلسة واستعلامات الخرائط الديناميكية. إنها الطريقة المفضلة في المجال للتسليم القابل للتوسع للبيانات المكانية لتخطيط تطبيقات العملاء.
الفهرسة المكانية الهرمية السداسية (H3): نظام ومكتبة فهرسة شبكة عامة. H3 هو هيكل بيانات مكاني يقوم بالتمثيل المرئي لكميات كبيرة من بيانات النقاط الكثيفة وتحليلها بكفاءة. يمكنك استخدام خلايا سداسية سهلة العرض لإنشاء صور مرئية وملخصات مقنعة لكميات كبيرة جدًا من البيانات.
كلتاهما تقنيات شائعة جدًا لإنشاء خرائط أفضل في تطبيقات الويب والأجهزة المتنقلة، وهما جاهزتان للمطورين في Oracle Database 23ai. يمكنك استخدامهما مباشرةً في قاعدة البيانات، باستخدام استدعاءات SQL بسيطة، ثم نشر النتائج إلى تطبيقات الويب الخاصة بك.
تقدم Oracle Database 23ai أداة ترحيل عبر الإنترنت تبسط الترحيل من Oracle Advanced Queuing (AQ) إلى قوائم انتظار أحداث المعاملات (TxEventQ) باستخدام أتمتة التنسيق وتشخيص التوافق المصدر والهدف ومعالجته وتجربة مستخدم موحدة...
تواصل Oracle توسيع سحابتها الأصلية ودعم Kubernetes من خلال Observability Exporter الجديد لـ Oracle Database...
توفِّر Oracle Database 23ai توافقًا أكثر دقة لتطبيقات Apache Kafka باستخدام Oracle Database...
تتيح الحجوزات الخالية من القفل إمكانية متابعة الحركات المتزامنة دون حظرها على تحديثات الصفوف التي تم تحديثها بشكل كبير. يتم الاحتفاظ بالحجوزات الخالية من القفل على الصفوف بدلاً من قفلها...
يوفر إطار عمل Saga الذي تم تقديمه في Oracle Database 23ai إطار عمل موحّدًا لإنشاء تطبيقات Saga غير متزامنة في قاعدة البيانات...
تقدم Oracle Database 23ai أداة ترحيل عبر الإنترنت تبسط الترحيل من Oracle Advanced Queuing (AQ) إلى قوائم انتظار أحداث المعاملات (TxEventQ) باستخدام أتمتة التنسيق وتشخيص التوافق المصدر والهدف ومعالجته وتجربة مستخدم موحدة. يمكن أن تكون سيناريوهات الترحيل قصيرة أو طويلة الأجل ويتم تنفيذها مع وقت توقف AQ أو بدونه، مما يؤدي إلى التخلص من الاضطراب التشغيلي.
يمكن لعملاء AQ الحاليين المهتمين بقوائم انتظار إنتاجية أعلى وتوافق Kafka باستخدام عميل Kafka Java وواجهات برمجة تطبيقات REST المشابهة لـ Confluent الترحيل بسهولة من AQ إلى TxEventQ. توفر TxEventQ قابلية التوسع والأداء والتقسيم المستند إلى المفاتيح ودعم حمولة JSON الأصلية، مما يجعل كتابة الخدمات الصغيرة/التطبيقات القائمة على الأحداث أسهل بلغات متعددة، بما في ذلك Java وJavaScript وPL/SQL وPython والمزيد.
توفِّر Oracle Database 23ai توافقًا أكثر دقة لتطبيقات Apache Kafka باستخدام Oracle Database. توفِّر هذه الميزة الجديدة سهولة ترحيل تطبيقات Kafka Java إلى قوائم انتظار أحداث المعاملات (TxEventQ). يمكن لواجهات برمجة تطبيقات Kafka Java الآن الاتصال بخادم Oracle Database واستخدام TxEventQ كنظام أساسي للمراسلة.
يمكن للمطوِّرين بسهولة ترحيل تطبيق Java موجود يستخدم Kafka إلى Oracle Database باستخدام برنامج تشغيل JDBC المحدود. ومع ميزة المكتبة من جانب عميل Oracle Database 23ai، يمكن لتطبيقات Kafka الآن الاتصال بـ Oracle Database بدلًا من مجموعة Kafka واستخدام منصة المراسلة من TxEventQ بشفافية.
تتيح الحجوزات الخالية من القفل إمكانية متابعة الحركات المتزامنة دون حظرها على تحديثات الصفوف التي تم تحديثها بشكل كبير. يتم الاحتفاظ بالحجوزات الخالية من القفل على الصفوف بدلاً من قفلها. يتحقق مما إذا كان يمكن أن تنجح التحديثات ويؤدي إلى إلغاء التحديثات حتى وقت تثبيت المعاملة. تعمل الحجوزات الخالية من القفل على تحسين تجربة المستخدم والتزامن في المعاملات.
تواصل Oracle توسيع دعمها السحابي الأصلي ودعم Kubernetes من خلال مصدر قابلية الملاحظة الجديد لـ Oracle Database، والذي يسمح للعملاء بتصدير مقاييس قاعدة البيانات والتطبيقات بسهولة بتنسيق Prometheus المتوافق مع معايير الصناعة، وإنشاء لوحات معلومات Grafana بسهولة لمراقبة أداء قواعد بيانات Oracle وتطبيقاتها.
يوفر إطار عمل Saga الذي تم تقديمه في Oracle Database 23ai إطار عمل موحّدًا لإنشاء تطبيقات Saga غير متزامنة في قاعدة البيانات. تجعل Saga تطوير تطبيقات الخدمات الصغيرة الحديثة عالية الأداء أسهل وأكثر موثوقية.
تمثل Saga عملية تجارية تمتد عبر قواعد بيانات متعددة، يتم تنفيذها بصفتها سلسلة من المعاملات المحلية المستقلة. تتجنب Sagas قفل مدة المعاملة العامة الذي تم الوصول إليه مع المعاملات الموزعة المتزامنة وتبسيط متطلبات الاتساق للحفاظ على حالة تطبيق عامة. يتكامل إطار عمل Saga مع الأعمدة القابلة للحجز دون قفل في Oracle Database 23ai لتوفير تعويضات Saga آلية، مما يبسط تطوير التطبيقات.
يحاكي إطار عمل Saga مواصفات MicroProfile LRA.
هل تفكر في الشراء؟
الاتصال بالمبيعاتالدردشة مع فريق المبيعاتالحساب/الاشتراك، مشكلات الترقيات
ابدأ الدردشةالدعم الفني، أو طلبات الدعم الأُخرى؟
عرض خيارات الدعم