JSONB والمصفوفات
جزء من دورة PostgreSQL
بعض البيانات ترفض أن تستقرّ داخل أعمدة. تخيّل جدول منتجات فيه حواسيب محمولة لها حجم ذاكرة، ولوحات مفاتيح لها نوع مفتاح، وشاشات لها قياس قطري، ثم يضيف أحدهم الشهر القادم شموعًا. يمكنك أن تضيف عمودًا لكل خاصية وتشاهد الجدول ينمو حتى تسعين عمودًا أغلبها فارغ، أو أن تخترع جدولًا جانبيًا من مفاتيح وقيم وتكتب له بيدك لغة استعلام خاصة.
وتظهر المشكلة نفسها في صورة أصغر مع القوائم. للمقالة وسوم. ثلاثة عادةً. وإنشاء جدول ربط كامل من أجلها غالبًا آلة أضخم مما تستحق المسألة، وPostgres لا يمانع أن يحمل العمود مصفوفة. ...
هل تريد تعلّم PostgreSQL JSONB والمصفوفات في بيئة حقيقية؟
انقر بالأسفل لتحصل على جهاز لينكس مع PostgreSQL جاهز، وتعمل على JSONB والمصفوفات بشكل عملي مع مدرّس ذكي يعرف الكود الخاص بك.
ابدأ هذا الدرسJSONB والمصفوفاتما الذي ستتعلّمه
- JSONB column
- -> operator
- ->> operator
- @> contains operator
- GIN index on jsonb
- Text[] and integer[] arrays
- ANY()
- Unnest
اقرأ هذا الدرس بلغتك
كل دروس هذه الدورة
14 دروس- 1ما هو PostgreSQL20 دقيقة
- 2psql والأوامر الأولى25 دقيقة
- 3إنشاء قواعد البيانات والجداول30 دقيقة
- 4أنواع البيانات25 دقيقة
- 5SELECT و WHERE30 دقيقة
- 6Joins35 دقيقة
- 7التجميعات والتقسيم إلى مجموعات30 دقيقة
- 8الفهارس (indexes)35 دقيقة
- 9Transactions و Isolation35 دقيقة
- 10Functions و Triggers35 دقيقة
- 11JSONB والمصفوفات35 دقيقة
- 12EXPLAIN وضبط الاستعلامات35 دقيقة
- 13النسخ الاحتياطي والاستعادة25 دقيقة
- 14الختام: تصميم مخطط قاعدة البيانات60 دقيقة
