شعار أوراباسي
aurabaseمستندات
مستندات›الخدمات›مخزن مستندات NoSQL

NoSQL ومخزن المستندات

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

9 د قراءة·المستوى وسيطة·تمت المراجعة في 19‏/08‏/2026
تم إنشاء هذا النص الإنجليزي تلقائيًا من النص الأصلي الفرنسي ولم تتم مراجعته بعد.
تمت ترجمة هذه الصفحة تلقائيًا. النسخة الإنجليزية موثوقة.
#
نظرة عامة

مخزن المستندات Aurabase

بالإضافة إلى محرك PostgreSQL العلائقي، يتيح لك Aurabase تنشيط محرك NoSQL Document Store المعزول حسب المشروع. فهو يوفر مرونة المستندات شبه المنظمة مع قوة البنية التحتية لـ Aurabase (النسخ الاحتياطي، والتحكم في الوصول، وإمكانية المراقبة).

حالات الاستخدام الموصى بها

اختر محرك NoSQL لتتبع الأحداث/التحليلات وكتالوجات المنتجات ذات السمات غير المتجانسة والقياس عن بعد في الوقت الفعلي وجلسات المستخدم.

#
أمثلة

عمليات التحصيل

nosql-insert.tstypescript
const { data, error } = await aura.nosql
  .collection('events')
  .insertOne({
    type: 'user_signup',
    userId: 'usr_9482',
    metadata: { country: 'FR', plan: 'pro' },
    timestamp: new Date(),
  })
#
الميزات

المحرك الأمثل للإنتاج

مخطط مرن

مستندات JSON/BSON الديناميكية. مثالية للسجلات وكتالوجات التجارة الإلكترونية والقياس عن بعد لإنترنت الأشياء وملفات التعريف غير القياسية.

مشغلي الاستعلام

$eq، $ne، $in، $nin، $gt، $gte، $regex، $exists والاستعلامات حول الكائنات والمصفوفات المتداخلة.

خطوط الأنابيب التجميعية

تحويلات متعددة الخطوات باستخدام $match و$project و$group و$sort و$unwind وحسابات قياس التدفق.

فهرسة قوية

فهارس نصية بسيطة ومركبة للبحث عن النص الكامل وفهارس TTL مع التطهير التلقائي للمستندات منتهية الصلاحية.

شرح والتنميط

خطة تنفيذ مفصلة لكل استعلام (COLLSCAN vs IXSCAN، وقت التنفيذ، الفهارس المستخدمة).

REST API وSDK الموحد

الوصول المباشر عبر نقاط نهاية REST /v1/nosql/{project_id}/* أو @aurabase/aurabase-js SDK.

#
الأداء

تحسين الاستعلام (شرح)

يمكن تحليل كل استعلام لفحص خطوات التنفيذ، وتحديد ما إذا كان الفهرس مطلوبًا (IXSCAN) أو إذا تم إجراء فحص كامل (COLLSCAN):

explain-plan.jsonjson
{
  "queryPlanner": {
    "winningPlan": {
      "stage": "IXSCAN",
      "indexName": "metadata.country_1_timestamp_-1",
      "keysExamined": 42,
      "docsExamined": 42
    },
    "executionTimeMillis": 1.2
  }
}
#
الهندسة المعمارية

PostgreSQL vs NoSQL: أي محرك تختار؟

CriterionPostgreSQL (علائقي) مخزن المستندات (NoSQL)

Structureمخطط صارم، ترحيلات ذات إصدار مخطط ديناميكي بدون قيود صارمة

Relations & Jointuresوصلات SQL معقدة، ومفاتيح خارجية، ومستندات متداخلة/غير طبيعية

Contrôle d’accèsأذونات SQL التعريفية للأمان على مستوى الصف (RLS) حسب المجموعة والرمز المميز للدور

Recherche Vectoriellepgvector الأصلي مع تصفية HNSW حسب السمات وفهارس النص

Idéal pourالخدمات المصرفية الأساسية، B2B SaaS، سجلات إدارة الحقوق، الكتالوجات الديناميكية، إنترنت الأشياء، الأحداث