ما هو PostgreSQL
جزء من دورة PostgreSQL
تخيّل أنك تتابع كل زبون وكل طلب وكل منتج في متجر صغير داخل جدول بيانات. الأمر يعمل، إلى أن يحاول شخصان تحريره في الوقت نفسه، أو يتجاوز الجدول بضع مئات الآلاف من الصفوف فتدور المراوح مع كل نقرة، أو يخطئ أحدهم في معادلة فتفسد كل المجاميع في الصفحة دفعة واحدة. جدول البيانات لا يملك قواعد تحدّد ما هي البيانات الصحيحة، ولا طريقة تتيح لبرامج كثيرة أن تقرأه وتكتب فيه بأمان في اللحظة نفسها.
هذا الدرس قراءة خالصة، وذلك عن قصد. فقبل أن تكتب سطر SQL واحداً في الدرس القادم، يستحق الأمر أن تكون واضحاً بشأن ما هي قاعدة البيانات فعلاً، وما معنى "علائقية"، وما المفردات التي ستسمعها باستمرار من الآن فصاعداً: ACID وMVCC. لا كود تشغّله بعد. خذ وقتك. ...
هل تريد تعلّم PostgreSQL ما هو PostgreSQL في بيئة حقيقية؟
انقر بالأسفل لتحصل على جهاز لينكس مع PostgreSQL جاهز، وتعمل على ما هو PostgreSQL بشكل عملي مع مدرّس ذكي يعرف الكود الخاص بك.
ابدأ هذا الدرسما هو PostgreSQLما الذي ستتعلّمه
- Relational database
- ACID
- MVCC
- Postgres vs MySQL vs SQLite
- Where Postgres shines
اقرأ هذا الدرس بلغتك
كل دروس هذه الدورة
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 دقيقة
