تمثل Oracle True Cache عن ذاكرة تخزين مؤقت لـ SQL مُضمنة في الذاكرة ومتسقة ومدارة تلقائيًا لـ Oracle Database. تحسّن True Cache من وقت استجابة التطبيق مع تقليل الحمل على قاعدة البيانات. تسهّل إدارة الذاكرة التخزين المؤقت التلقائية واتساقها تطوير التطبيقات، مما يقلل من جهد التطوير والتكلفة.
تحتفظ Oracle True Cache تلقائيًا بالبيانات التي يتم الوصول إليها بشكل متكرر في الذاكرة المؤقتة، مما يحافظ على اتساق الذاكرة المؤقتة مع قاعدة البيانات.
يتم تحميل محتويات ذاكرة التخزين المؤقت تلقائيًا عند الوصول إليها وتحديثها عند تغير البيانات. تدعم Oracle True Cache جميع واجهات برمة تطبيقات Oracle Database وأنواع البيانات، بما في ذلك أنواع البيانات العلائقية وJSON والنصية والمكانية والرسوم البيانية والمتجه. يمكن الوصول إلى البيانات في True Cache بتنسيق صفي أو عمودي باستخدام واجهات برمجة تطبيقات Oracle Database نفسها.
يعمل Oracle True Cache على تحسين قابلية التوسع ووقت استجابة التطبيق من خلال إلغاء تحميل الاستعلامات وتقليل عدد الطلبات إلى قاعدة البيانات.
يتضمن الإنشاء المعزز للاستعادة (RAG) عادةً استدعاءات الواجهة الخلفية لنماذج اللغات الكبيرة (LLM). يؤدي تخزين هذه النتائج في الذاكرة المؤقتة إلى تقليل التكلفة المرتبطة باستخدام LLM.
تسمح True Cache بتخزين البيانات على القرص إذا لم تتمكن من احتوائها في ذاكرة مثيل حوسبة True Cache. يتيح هذا لذاكرة التخزين المؤقت الاحتفاظ ببيانات أكثر مما يمكن احتوائه في ذاكرة مثيل الحوسبة، ومن ثم؛ توسيع إجمالي حجم الذاكرة المؤقتة.
تعيد True Cache تعريف إدارة الذاكرة المؤقتة بأداء فائق، مع الاستفادة من تسلسلات العمليات المتعددة واستخدام جميع المراكز/وحدات معالجة مركزية للتشغيل على مضيف. تحقق التوافر العالي الأصلي، مما يضمن مرونة البيانات والتوافر المستمر أثناء حالات فشل نقاط التوصيل أو اضطرابات الشبكة.
تعد True Cache نسخة متماثلة كاملة الوظائف للقراءة فحسب لقاعدة البيانات التي تكون غالبًا دون قرص.
تتطلب التطبيقات الحديثة غالبًا عددًا كبيرًا من الاتصالات والوصول السريع منخفض زمن الوصول إلى البيانات. يكمن النهج الشائع في وضع وحدات الذاكرة المؤقتة أمام قاعدة البيانات لأن التطبيقات تجري عادةً قراءات أكثر من التحديثات، ويمكنها القراءة من الذاكرة المؤقتة دون التأثير على أداء قاعدة البيانات. على سبيل المثال، يقرأ نظام حجز شركة الطيران البيانات بشكل متكرر، إذ يتسوق الأشخاص للرحلات الجوية. لا بأس إذا لم تكن البيانات هي الأحدث مقارنة بما هو موجود في قاعدة البيانات لأن التطبيق لا يحتاج سوى إلى الوصول إلى أحدث البيانات عندما يحتفظ شخص ما برحلة طيران.
على عكس الذاكرة المؤقتة التقليدية، تحتفظ True Cache تلقائيًا بالبيانات التي يتم الوصول إليها كثيرًا في الذاكرة المؤقتة، كما تحافظ على اتساق الذاكرة المؤقتة مع قاعدة البيانات الرئيسة والكائنات الأخرى الموجودة في نفس الذاكرة المؤقتة وذاكرات التخزين المؤقتة الأخرى. تخزّن جميع كائنات Oracle Database وأنواع البيانات في الذاكرة المؤقتة، بما في ذلك JSON.
نظرًا إلى أن True Cache تطبق أنظمة تأمين Oracle Database، يمكنك التحكم في الوصول إلى الذاكرة المؤقتة. يتيح هذا تخزين البيانات الحساسة في الذاكرة المؤقتة، مثل المعلومات الشخصية الخاصة، التي قد لا تخزنها في الذاكرة المؤقتة عادةً.
يحدد التطبيق إذا كان يتم الاستعلام عن البيانات من True Cache أو قاعدة البيانات الرئيسة. على سبيل المثال، يمكن للتطبيق الاحتفاظ باتصالين :اتصال للقراءة فحسب بـ True Cache واتصال للقراءة/الكتابة بقاعدة البيانات. بدلاً من ذلك، يمكن لتطبيق Java استخدام اتصال والتبديل ديناميكيًا بين True Cache وقاعدة البيانات عن طريق تعيين سمة للقراءة فحسب.
باستخدام True Cache، تكون البيانات متسقة دائمًا في استعلام واحد. ويعد ذلك أكثر أهمية عند وجود روابط عبر صفوف متعددة؛ وقد يؤدي القيام بذلك على مستوى التطبيق إلى نتائج غير صحيحة.
تبسيط عملية تطوير الذكاء الاصطناعي من خلال الإنشاء المعزز للاستعادة (RAG) وتخزين LLM في الذاكرة المؤقتة.
يسترجع العملاء بيانات كتالوجات المنتجات عبر الإنترنت من خلال الوصول إلى مثيل Oracle True Cache بدلاً من قاعدة بيانات الواجهة الخلفية. تحسّن هذه العملية أوقات الاستجابة وترتقي بتجربة العملاء خلال فترات ذروة المبيعات مثل الجمعة السوداء والإثنين الإلكتروني والأحداث التلفزيونية في وقت الذروة.
تُفرغ Oracle True Cache عمليات القراءة إلى المثيلات التي يتم نشرها بالقرب من المستخدم النهائي أو المناطق السيادية، مما يؤدي إلى تسريع أوقات استجابة التحليلات والحفاظ على سيادة البيانات.
يعمل Oracle True Cache على تقليل زمن الوصول وتحسين تجربة الألعاب الغامرة من خلال تخزين بيانات المشغل في الوقت الفعلي، ودعم الميزات مثل لوحات القادة وتصنيفات المستخدمين.
يعالج Oracle True Cache الملايين من التحديثات اليومية لملفات تعريف المستخدمين، التي تتحقق من مستخدم التطبيق في الوقت الفعلي. كما يدعم نماذج بيانات متعددة لتخزين أنواع مختلفة من العناصر في الأصل، مما يقلل من التعقيد والتكاليف.
يمكن استخدام Oracle True Cache لتخزين البيانات مؤقتًا وإلغاء تحميل مدخلات/مخرجات قاعدة البيانات لتقليل العبء التشغيلي وخفض التكاليف وتحسين أداء كل من قاعدة البيانات والتطبيق.
يمكن نشر Oracle True Cache في مناطق أقرب إلى المستخدمين أو الأجهزة، مما يقلل الوقت اللازم لجمع البيانات وتخزينها واسترجاعها من قواعد البيانات.
تقديم Oracle True Cache : ذاكرة SQL وذاكرة التخزين المؤقت (الكائن) المضمّنة بالذاكرة والمتسقة والمدارة تلقائيًا.
استمتع بإنشاء التطبيقات واختبارها ونشرها على النظام الأساسي لـ Oracle Cloud Infrastructure.
هل أنت مهتم بتعلم المزيد؟ اتصل بأحد خبرائنا الرائدين في هذا المجال.