ابدأ استخدام Oracle Autonomous JSON Database مجانًا

تمثل Oracle Autonomous JSON Database خدمة السحابة لقاعدة بيانات الوثائق تبسِّط التطبيقات التي ترتكز على صيغة JSON. إنشاء مثيلات Oracle Autonomous Database المجانية واختبارها ونشرها لوقت غير محدود باستخدام خدمات مجانية دائمًا. بالإضافة إلى ذلك، احصل على 300 دولار أمريكي في شكل رصيد سحابة وجرِّب مجموعة واسعة من خدمات Oracle Cloud لمدة 30 يومًا بالمجان.

الخطوة 1

تكوين حساب Oracle Cloud الخاص بك وتسجيل الدخول إليه

إنشاء حساب من خلال متصفح ويب أو جهاز محمول. يستغرق الأمر بضع دقائق فقط.

  • سجل الاشتراك للحصول على حساب Oracle Cloud مجاني.
  • اقرأ البريد الإلكتروني للترحيب لمعرفة تفاصيل الوصول.
  • تسجيل الدخول إلى حساب Oracle Cloud المجاني.
الخطوة الأولى

الخطوة 2

كوّن قاعدة Oracle Autonomous JSON Database

يمكنك الوصول إلى وحدة تحكم Oracle Cloud Infrastructure (OCI)، مما يسهل تكوين قواعد البيانات. بالإضافة إلى ذلك، يمكن للمطوّرين اختيار نشر قواعد البيانات عبر واجهات برمجة تطبيقات REST، أو واجهة سطر أوامر OCI، أو حزم SDK. يمكنك

  • استخدام SQL Developer Web مع واجهات برمجة تطبيقات مجموعة Simple Oracle Document Access (SODA).
  • تطوير واجهات REST لقاعدة البيانات المستقلة JSON.
  • استخدام واجهات برمجة تطبيقات SODA لخدمة REST مع قاعدة البيانات المستقلة JSON.
الخطوة الثانية

الخطوة 3

تطوير التطبيقات

يستخدم المطورون الأدوات واللغات التي يفضلونها لتطوير التطبيقات التي تركز على JSON من خلال واجهات برمجة التطبيقات.

  • الخيار الأول: استخدم Oracle Database API لـ MongoDB لتطوير التطبيقات باستخدام أدوات MongoDB وبرامج التشغيل وأطر العمل.
  • الخيار الثاني: استخدم واجهة برمجة تطبيقات SODA لتطوير التطبيقات بلغات البرمجة المعروفة، مثل Java وNode.js وPython.

الخيار الأول لتطوير التطبيقات

التطوير باستخدام أدوات MongoDB وأطر العمل من خلال واجهة برمجة تطبيقات Oracle Database لـ MongoDB

تتيح واجهة برمجة تطبيقات Oracle Database لـ MongoDB لقاعدة بيانات JSON المستقلة فهم لغة Mongo. باستخدام واجهة برمجة التطبيقات، يمكن بسهولة ترحيل بيانات JSON في MongoDB Atlas أو MongoDB المحلية إلى قاعدة بيانات JSON المستقلة باستخدام أدوات الاستيراد/التصدير المعتادة لمطوري MongoDB. ستستمر تطبيقات MongoDB الحالية في العمل مع تغيير بسيط في سلسلة الاتصال، وغالبًا دون الحاجة إلى تغييرات إضافية في الترميز أو إعادة كتابة البرمجة. يمكن للمطورين إنشاء تطبيقات جديدة على قاعدة بيانات JSON المستقلة باستخدام برامج تشغيل وأدوات وأطر عمل MongoDB.

واجهة برمجة تطبيقات Oracle Database لمفاهيم MongoDB

  • تقوم واجهة برمجة التطبيقات بترجمة بروتوكول MongoDB السلكي إلى عبارات SQL يتم تنفيذها بواسطة قاعدة بيانات JSON المستقلة. يعني هذا أنه يمكنك الاستمرار في استخدام برامج التشغيل والأطر والأدوات التي تعرفها لتطوير تطبيقات مخزن وثائق JSON.
  • تتيح لك واجهة برمجة التطبيقات الاستفادة من إمكانات قاعدة البيانات المتقاربة لقاعدة بيانات JSON المستقلة لإدارة أنواع متعددة من البيانات، بما في ذلك بيانات JSON، ضمن قاعدة بيانات واحدة. على سبيل المثال، تتيح لك إمكانات قاعدة البيانات المتوافقة هذه استخدام SQL للاستعلام عن بيانات JSON أو تحديثها.
  • لا توجد حاجة إلى تثبيت واجهة برمجة التطبيقات أو تهيئتها، ما عليك سوى استرداد سلسلة الاتصال لمثيل قاعدة البيانات المستقلة من إجراءات قاعدة البيانات داخل OCI.

تطوير تطبيقات MongoDB جديدة

طوِّر تطبيقات MongoDB جديدة باستخدام أدوات التطوير وبرامج التشغيل وأطر العمل المفضلة، مثل MongoDB Compass، وإجراءات قاعدة بيانات Oracle، وGo، وJava.


ترحيل أحمال عمل MongoDB إلى قاعدة بيانات JSON المستقلة

  • استخدم أدوات سطر الأوامر MongoDB، مثل mongoexport و mongoimport، أو Compass لاستيراد البيانات إلى قاعدة بيانات JSON المستقلة. أو استخدم Oracle GoldenGate للترحيل عبر الإنترنت دون أي وقت تعطل.
  • يمكن أن يكون نقل تطبيقاتك من MongoDB إلى Oracle بنفس بساطة تغيير سلسلة الاتصال للإشارة إلى قاعدة البيانات المستقلة. تحتاج التطبيقات إلى القليل من إعادة الترميز أو لا تحتاجه على الإطلاق.

الخيار الثاني لتطوير التطبيقات

التطوير بلغات البرمجة الشائعة من خلال واجهة برمجة تطبيقات SODA

تمثل SODA مجموعة من واجهات برمجة التطبيقات من نمط NoSQL التي تتيح للمطورين تكوين وثائق JSON وتخزينها في Oracle Database. يمكن للمطورين تنفيذ عمليات التكوين والقراءة والتحديث والحذف (CRUD) دون الحاجة إلى معرفة لغة الاستعلام المهيكلة (SQL). تدعم واجهات برمجة التطبيقات SODA لغات البرمجة الشائعة وبنية نقل الحالة التمثيلية (REST).

مفاهيم SODA

  • يتم دعم مجموعات وثائق SODA بواسطة جداول وطرق عرض قاعدة البيانات العادية، ويمكنك الاستفادة من ميزات قاعدة البيانات للاستخدام مع محتوى وثائق SODA. يتم تخطيط عمليات SODA CRUD والاستعلام بشكل تلقائي إلى عمليات SQL في جداول أو طرق عرض قاعدة البيانات الأساسية، ويتم تحسين هذه العمليات.
  • توجد عمليات تنفيذ SODA منفصلة لاستخدامها بلغات مختلفة وبنمط بنية REST. يمكن الوصول إلى SODA لـ REST من أي لغة برمجة تقريبًا. تخطيط عمليات SODA إلى أنماط URL.

تطبيق Java

  • تثبيت JDK
  • الاتصال بقاعدة البيانات المستقلة JSON
  • تهيئة برامج تشغيل JDBC
  • تثبيت SODA وتهيئتها لـ Java

تطبيق Node.js

  • تثبيت Node.js
  • تثبيت node-oracledb
  • الاتصال بقاعدة البيانات المستقلة JSON
  • تثبيت وتهيئة SODA لنقطة التوصيل

تطبيق Python

  • تثبيت Python
  • تثبيت cx_oracle
  • الاتصال بقاعدة البيانات المستقلة JSON
  • تثبيت SODA وتهيئتها لـ Python

REST

  • الوصول إليها من خلال وحدة تحكم الخدمة في قاعدة البيانات المستقلة
  • انقر على علامة تبويب التطوير
  • استخدم عنوان URL في خدمات REST وبطاقة SODA للحصول على ما يلي

SQLcl

  • يقدم Oracle SQL Developer (SQLcl) واجهة سطر أوامر لـ SODA
  • استخدام Oracle SQL Developer Command Line (SQLcl) للعمل مع مجموعات SODA بشكل مباشر
  • تنفيذ عمليات CRUD في وثائق JSON باستخدام SQL

PL/SQL

  • توفر SODA لواجهات برمجة تطبيقات PL/SQL دعم SQL بالكامل
  • تنفيذ عمليات CRUD في وثائق JSON باستخدام SQL
  • الاستعلام عن وثائق JSON باستخدام SQL

22 يناير 2024

تعتمد قاعدة بيانات JSON المستقلة وحدات ECPU والتخزين لكل جيجابايت، مما يقلل من نقطة سعر مستوى الإدخال للمطورين

هرمان باير، كبير مديري إدارة المنتجات، Oracle

في أوائل عام 2023، قدمت Oracle وحدات ECPU القائمة على عدد الأنوية في الساعة المخصصة بمرونة من مجموعة من خوادم الحوسبة والتخزين. يقلل إدخال وحدة ECPU من نقطة السعر الابتدائي لقاعدة بيانات JSON المستقلة، إذ يمكن الآن توفيرها بوحدتي ECPU و20 جيجابايت من التخزين.

اقرأ المنشور الكامل

أبرز المدونات

عرض الكل

الموارد

وثائق Autonomous JSON Database

استكشف مركز مساعدة Oracle لوثائق المنتجات والموارد الأخرى لنشر Autonomous JSON Database.

بدء استخدام قاعدة بيانات JSON الذاتية


جرِّب Oracle Autonomous Database

تقدّم Oracle Cloud مستوى مجاني مع إصدار تجريبي مجاني لمدة 30 يومًا وخدمات مجانية دائمًا.


تنزيل Autonomous Database

احصل على صورة الحاوية المجانية من Autonomous Database لتطوير تطبيقاتك بدون السحابة.


إدارة ورشة عمل

تعامل مع مجموعة متنوعة من التجارب المعملية وورش العمل وجرِّب أفضل التقنيات لدينا مباشرة.


‏‎‎‏اتصل بنا‎‏

هل أنت مهتم بتعلم المزيد؟ اتصل بأحد خبرائنا الرائدين في هذا المجال.