• 0
  • مالي خلق
  • أتهاوش
  • متضايق
  • مريض
  • مستانس
  • مستغرب
  • مشتط
  • أسولف
  • مغرم
  • معصب
  • منحرج
  • آكل
  • ابكي
  • ارقص
  • اصلي
  • استهبل
  • اضحك
  • اضحك  2
  • تعجبني
  • بضبطلك
  • رايق
  • زعلان
  • عبقري
  • نايم
  • طبيعي
  • كشخة
  • النتائج 1 إلى 2 من 2

    الموضوع: ما هي PostgreSQL

    1. #1
      التسجيل
      27-01-2008
      المشاركات
      38
      المواضيع
      6
      شكر / اعجاب مشاركة

      ما هي PostgreSQL

      في عام 1986م جلس البرسوفور في جامعة كلفونيا في بيركلي و الخبير المشهور في تقنية قواعد البيانات مايكل ستونبركر Michael Stonebraker ليبني نظام قواعد بيانات جديد و محسن ، وبالرغم أنه كان مستمتع بنجاح مشروعه السابق في قواعد البيانات المسمى INGRES ، إلا أنه قرر أن يطبق رؤيته الجديدة في مشروع جديد كليا ، بدلا من البناء على المشروع السابق بسبب تعقيداته ، مما أنتج في نهاية مشروع Postgres .
      و خلال ثمان السنوات التالية ، أخذ شهرة مشروع Postgres بالنمو خصوصا بين مجتمع الباحثين ، حتى وصلت تلك الشهرة حد الإغراق ، مما أخذ كل وقت الباحثين في مشروع Postgres الذين كان عليهم مواصلة بحوثهم في قواعد البيانات ، لذا كانت تلك الشهرة هي القاتلة لمشروع Postgres الذي انتهى رسميا مع الإصدارة 4.2 ، و لحسن الحظ أن رخصة هذه المشروع هي من ترخيص BSD المفتوح المصدر ، مما أمن استمرارية هذا المشروع ، حيث قام مجموعة من المطورين بتبني هذا المشروع عن طريق الإنترنت ، و في عام 1994م أضاف أندرو يو و جوللي تشن محلل SQL ( ليستبدل نظام لغة QUEL السابق ) ، و أطلقا المشروع تحت اسم Postgres95 ، و مع حلول عام 1996م أصبح من البديهي أن اسم Postgres95 لا يمثل الرؤية المستقبلية للمشروع ، فلذا تم إطلاق قاعدة البيانات باسم PostgreSQL 6.0 بواسطة مجتمع المطورين ، ليعكس أصل المشروع و الخصائص الجديدة التي اضيفت إليه .
      و اليوم أصبحت PostgreSQL واحدة من أشهر المشاريع المفتوحة المصدر على الإنترنت ، وهي تشغل أعدد ضخمة من التطبيقات و المواقع و حتى أجزاء من البنية التحتية للإنترنت ، وفي الحقيقة فإن بعض المنظمات الضخمة و المشهورة في العالم تستعمل PostgreSQL بشكل متكرر ، و على سبيل المثال شركة Afilias Ltd ( المناحة لنطاق .info ) ، و شركة أبل للحواسيب ، و BASF و شركة سيسكو للأنظمة ، و منظمة الصحة العالمية WHO ، و الأكثر أهمية هو عدد الشركات التي تساهم في تطوير المشروع و تقدم الدعم له ، مثل شركة Fujitsu و شركة Pwrvasive Software Inc و شركة رد هات ، و شركة SRA International Inc ، و الجدير بالملاحظة على رغم من تلك الشركات تساهم في مشروع PostgreSQL إلا أنها لا تملكه و لا تحدد مسار تطويره ، حيث أنه يتطور بواسطة متطوعين من داخل مجتمع المصادر الحرة ، لذا ماذا ترى كل تلك الشركات في مشروع PostgreSQL ؟ و الأهم لماذا يجب أن تكون PostgreSQL الأولى في قائمة خياراتك عندما تريد أن تبدأ في مشروع يتطلب قواعد بيانات ؟
      أهم مميزات PostgreSQL
      تأتي PostgreSQL مزودة بمميزات ذات أهمية محورية لكلا المشاريع البرمجية الشخصية و المشاريع البرمجية للشركات الكبرى ، و سنسلط الضوء على بعض من هذه الخصائص.
      سلامة البيانات
      دائما يناضل مطورو PostgreSQL ليجعلوا سلامة البيانات على قائمة أولوياتهم ، فلو أن مميزة جديدة تعارضت مع سلامة البيانات فلن يسمحوا لها حتى تعمل بشكل جيد و تحافظ على سلامة البيانات ، و كذلك الحال مع تحسينات الأداء و السرعة ، فما فائدة أن تكون قاعدة البيانات سريعة و لكن لا تثق به ؟ ، إن فلسفة مطوري PostgreSQL هي اجعلها أولا تعمل بشكل صحيح ، ثم بعد ذلك اجعلها تعمل بسرعة.
      القابلية للتمدد بشكل عالي
      في أغلب أنظمة قواعد البيانات التقليدية ، يتم التحكم بالعمليات المتزامنة بواسطة سلسلة مختلفة من آليات الإقفال ، و الكثير من هذه الأنظمة سريعة جدا في الاستعلامات وضع القراءة-فقط ، أو عندما يكون عدد المستخدمين محدود ، و لكن تغرق في حالة مقابلة أعدد ضخمة من المستخدمين الذين يقرؤون و يكتبون في نفس الوقت ، لقد تفادت PostgreSQL هذه المشكلة باستعمال نظام يعرف بالتحكم المتزامن المتعدد الإصدارات Multiversion Concurrency Control (MVCC) ، بحيث أن كل عملية ترى صورة ( أو نسخة ) فقط من البيانات التي تعمل عليها ، مما يعزلها عن التغيرات التي تحصلت في البيانات الأصلية بواسطة المستخدمين الآخرون.

      تابع المقال من هنا

      أخبار تقنية المعلومات أولا بأول

      وادي التقنية

    2. #2
      Argonaut غير متصل عضو مميز
      نايم
       
      التسجيل
      03-08-2004
      الدولة
      تركيا
      المشاركات
      3,755
      المواضيع
      524
      شكر / اعجاب مشاركة

      رد: ما هي PostgreSQL

      جزاك الله خيرا

    ضوابط المشاركة

    • لا تستطيع إضافة مواضيع جديدة
    • لا تستطيع الرد على المواضيع
    • لا تستطيع إرفاق ملفات
    • لا تستطيع تعديل مشاركاتك
    •