بوستجري إس كيو إل

عودة للموسوعة
بوستجري إس كيوإل
الشعار
معلومات عامة
نوع
نظام إدارة قواعد البيانات العلائقية
نظام التشغيل
مسقط الويب
www.postgresql.org
معلومات تقنية
المطور الأصلي
ميخائيل ستونبراكر
المطورون
مجموعة بوستجريه إس كيوإل للتنمية العالمية  
لغة البرمجة
سي
الإصدار الأول
1996
إصدار تجريبي
13 beta 1 (21 مايو2020)
المستودع
  • git.postgresql.org
  • git.postgresql.org
الرخصة
رخصة بوستجريه إس كيوإل  
تسلسل
مأخوذ عن
بوستجريه  
اشتقاقات
بوست جي آي إس   — بوستجريه إكس إل   — بوستجريه إكس سي  

بوستجريسكل (بالإنجليزية: PostgreSQL)‏ هونظام إدارة قواعد البيانات علائقي يعتمد التعامل معه على لغة إس كيوإل، يعمل على منصات متعددة من مثل أنظمة التشغيل المستندة إلى يونكس مثل "أوراكل سولاريس"، و"آي بي إم إيه آي إكس" "IBM AIX"، و"إتش بي - يوإكس" "HP-UX" "ريد هات لينكس" "Red Hat Linux" وغيرها من منصات "لينكس" Linux". كذلك يعمل على أنظمة ويندوز؛ و"Mac OS X". بدأ تطويره في قسم علوم الكمبيوتر بيريكلي لجامعة كاليفورنيا عام 1986م على يد البروفسور مايكل ستونبركر.

يصدر بوستجريسكل تحت رخصة خاصة به تسمى رخصة بوستجرسكل وهي رخصة مفتوحة المصدر معتمدة.

تاريخ بوستجريسكل

في عام 1986م جلس البروفسور في جامعة كلفونيا في بيركلي والخبير المشهور في تقنية قواعد البيانات مايكل ستونبركر Michael Stonebraker ليبني نظام قواعد بيانات حديث ومحسن، وبالرغم أنه كان مستمتع بنجاح مشروعه السابق في قواعد البيانات المسمى INGRES ، إلا أنه قرر حتى يطبق رؤيته الجديدة في مشروع حديث كليا، بدلا من البناء على المشروع السابق بسبب تعقيداته، مما ابتكر في النهاية مشروع Postgres . وخلال ثمان السنوات التالية، أخذ شهرة مشروع Postgres بالنموخصوصا بين مجتمع الباحثين، حتى وصلت تلك الشهرة حد الإغراق، مما أخذ جميع وقت الباحثين في مشروع Postgres الذين كان عليهم مواصلة بحوثهم في قواعد البيانات، لذا كانت تلك الشهرة هي القاتلة لمشروع Postgres الذي انتهى رسميا مع الإصدارة 4.2 ، ولحسن الحظ حتى رخصة هذه المشروع هي من ترخيص BSD المفتوح المصدر، مما أمن استمرارية هذا المشروع، حيث قام مجموعة من المطورين بتبني هذا المشروع عن طريق الإنترنت، وفي عام 1994م أضاف أندرويووجوللي تشن محلل SQL ( ليستبدل نظام لغة QUEL السابق ) ، وأطلقا المشروع تحت اسم Postgres95 ، ومع حلول عام 1996م أصبح من البديهي حتى اسم Postgres95 لا يمثل الرؤية المستقبلية للمشروع، فلذا تم إطلاق قاعدة البيانات باسم PostgreSQL 6.0 بواسطة مجتمع المطورين، ليعكس أصل المشروع والخصائص الجديدة التي اضيفت إليه .

في 2008م صدرت النسخة الإصدار 8.3 ضمت تحسينات رئيسية. في الأداء:

  • الصفوف المجمعة (HOT), والتي تزيل ما يصل إلى ثلاث أرباع الصيانة اللازمة للجداول التي يتم تحديثها باستمرار.
  • نقاط التفريغ الموزعة حسب العبء، حيث يقل نشاط نقاط التفريغ خلال ذروة الأعباء.
  • ضبط ذاتي وآلي لعملية الكتابة في الخلفية.
  • خيار التطبيق غير التزامني يضمن سرعة استجابة أعلى في بعض الإجراءات. هذه التغييرات تسرع أيضاً من سعة معالجة المعاملات، ما بين 5% و30%، حسب حجم النشاط.

في 2011م صدرت النسخة 9.1 ، أبرز الأمور الجديدة في هذه الإصدارة كالتالي:

  • النسخ المتماثل المتزامن Synchronous Replication : حيث يضمن حتى البيانات موجودة على عدة خوادم في حالة انهيار الخادم الرئيسي، قد يسبب هذا التزامن بطئ في الأداء ولكن يضمن حتى البيانات لن تفقد.
  • الفرز على مستوى الأعمدة: حيث تم دعم الفرز اللغوي السليم على مستوى قاعدة البيانات ككل والجدول ولأعمدة.
  • الجداول غير المسجلة: حيث تقدم تحسن في الأداء كثير للبيانات سريعة الزوال.
  • مؤشر القرب K-Nearest-Neighbor Indexing : حيث يقوم هذا المؤشر بإعطاء المسافة، مما يسرع استعلامات المواقع والبحث في النصوص.
  • تسلسل عزل اللقطات Serializable Snapshot Isolation : حيث يحافظ على اتساق المعاملات المتزامنة بدون المنع ؛ وذلك باستخدام ما يعهد باسم "true serializability"
  • عبارات جدول عامة قابلة للكتابة Writeable Common Table Expressions : حيث يمكن بواسطتها تطبيق تحديث بيانات معقدة متعددة المراحل باستخدام استعلام مفرد.
  • الأمان المحسن: حيث يمكن نشر نظام أمني مثل المستوى الأمني العسكري، والتحكم في الوصول الإلزامي.

في يناير 2016م، صدرت النسخة 9.5 واتى بالمميزات التالية

1- إضافة ميزة UPSERT ، وهي تعني "INSERT, ON CONFLICT UPDATE" وتسمح بمعاملة الصفوف الجديدة والمحدثة بالمثل. وهي تسهل تطوير تطبيقات الوب والهواتف بحيث تسمح لقاعدة البيانات بالتعامل مع التضارب في البيانات المحدثة.

2- إضافة ميزة الأمان على مستوى الصف، بحيث يمكن التحكم في صلاحيات جميع عمود وكل صف على حدة. وهذه الميزة هي نتاج عمل خمس سنوات من تطوير المميزات الأمنية في قاعدة البيانات.

3- إضافة مميزات خاصة للبيانات الضخمة، كان على قاعدة بيانات PostgreSQL حتى تتأقلم مع تطبيقات البيانات الضخمة Big Data ، وفي هذه الإصدارة جلبت عدة مميزات، من أهمها:

- فهرسة BRIN ، وهذا نوع خاص من الفهرسة يتميز أنه صغير ولكن ممتاز لجداول الضخمة.

- عمليات ترتيب أسرع: أصبحت قاعدة PostgreSQL ترتب الأرقام والنصوص أسرع ب2 إلى 12 مرة، وذلك بفضل استخدام خوارزمية "abbreviated keys"

وفي عام أكتوبر 2016م، صدرت النسخة 9.6 ركزت هذه الإصدارة على تحسين الأداء وودعم التوسع، ودعم درس العبارات، وأهم هذه الإضافات:

دعم الاستعلامات الموازية حيث أضافت الإصدارة 9.6 ميزة تقسيم بعض الاستعلامات إلى مهام أصغر وتوزيعها على جميع أنوية المعالج؛ مما يسرع إرجاع النتائج، هذا الميزة قد تسرع الاستعلامات إلى 32 ضعفا (يعتمد الأنوية الموجودة) ، الاستعلامات المدعومة في هذه الميزة هي scan وaggregation وjoin.

تحسين التكرار المتزامن وpostgres_fdw في هذه الإصدارة أضيف خيارين لميزة التكرار المتزامن في PostgreSQL مما يجعلها تحافظ على بيانات متسقة عبر عنقود قواعد البيانات، الأول أصبحت PostgreSQL تسمح بمجموعات الضبط للتكرار المتزامن، والثاني أصبح نمط remote_apply ينشئ عرض أكثر اتساقا للبيانات عبر عقد المتعددة، بهذه الميزات أصبحت قدرة التكرار المبني في PostgreSQL بنفسها قادرة على محافظة على مجموعة متماثلة من العقد لتكون مناسبة لمهمات توزيع الأحمال load-balancing .

كذلك في هذه الإصدارة أصبح مشغل postgres_fdw (هذا المشغل يدعم التواصل بين قاعدة PostgreSQL إلى أخرى) يمتلك القدرة على تطبيق مهام على القواعد البيانات البعيدة، حيث أصبح بالإمكان تطبيق عمليات sort وjoin وbatch data update ؛ مما يمكن المستخدمين من توزيع الأحمال على عدة خوادم PostgreSQL، هذه المزايا قريبا ستكون متوفرة للمشغلات اFWD الأخرى.

تحسين البحث أصبحت PostgreSQL تدعم ميزة البحث عن العبارات ؛ بحيث تسمح للمستخدم للبحث عن العبارات أوحدثات ذات تباعد معين باستخدام فهراس GIN.

في أكتوبر 2017م، صدرت النسخةعشرة ، أول تغيير هوطريقة عنونة الإصدار حيثقد يكون الرقم الأول هوإصدارة رئيسية والرقم الفرعي إصدارة فرعية لإصلاح العلل في الإصدارة الرئيسة على عكس النظام السابق.

وفي سعي لتحسيين أداء PostgreSQL للأحمال الموزعة على عدة عقد ؛ ضمت هذه الإصدارة دعم أصيل للتكرار المنطقي، هذه الميزة تسمح بإرسال التغييرات على مستوى قاعدة البيانات وعلى مستوى الجدول بشكل مستقل إلى قواعد بيانات PostgreSQL الأخرى.

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

الميزة الثالثة هوتحسين الاستعلامات المتوازية حيث استمرت الجهود في استغلال تعدد الأنوية لتحسين الأداء، وفي هذه الإصدارة دعم أنواع مختلفة من المسح مثل Bitmap Heap Scan وIndex Scan وIndex-Only Scan ، وحسن كذلك عملية إعادة تجميع المخرجات.

الميزة الرابعة هوتدشين نظام التصويت Quorum Commit للتزامن، وهونظام يعطي جميع عقدة من العقد التزامن صوت، وعندما تجتمع عدة أصوات يمكن أتأكد بعدها حتى المعلومات قد خطت بأمان في عدة عقد، في هذه الإصدارة أصبح مدير قاعدة البيانات طريقتين لتجميع الأصوات الأولى بالأولوية وثانية بدون أولوية، مما يتيح مرونة ضبط التزامن في أنظمة التكرار المعقدة.

والميزة الخامسة هودعم نظام التصاريح SCRAM-SHA-256 لتحسين أمان حدثات السر وطرق إرسالها واستقبالها.

مميزات بوستجريسكل

تأتي PostgreSQL مزودة بمميزات ذات أهمية كبيرة للمشاريع البرمجية الشخصية والمشاريع البرمجية للشركات الكبرى، وأهم هذه المميزات:

القدرة الاستيعاب الهائلة

حيث تتميز بوستجرسكل أنه لا حدود لحجم قواعد بياناتها، وأن أعلى قيمة لحجم الجدول هو32 تيرابايت وأعلى حجم للصف الواحد هو1.6 تيربايات، وأعلى حجم لحقل واحد هوواحد جيجا، وأنه لا حدود لعدد الصفوف في الجدول الواحد وأقصى عدد للأعمدة في الجدول الواحد ما بين 250 إلى 1600 على حسب نوع العمود.

سلامة البيانات

دائما يناضل مطوروPostgreSQL ليجعلوا سلامة البيانات على قائمة أولوياتهم، حيث حتى فلسفة مطوري PostgreSQL هي جعلها أولا تعمل بشكل سليم، ثم بعد ذلك اجعلها تعمل بسرعة.

القابلية للتمدد بشكل عالي

في أغلب أنظمة قواعد البيانات التقليدية، يتم التحكم بالعمليات المتزامنة بواسطة سلسلة مختلفة من آليات الإقفال، والكثير من هذه الأنظمة سريعة جدا في الاستعلامات وضع القراءة-فقط، أوعندماقد يكون عدد المستخدمين محدود، ولكن تغرق في حالة لقاءة أعدد ضخمة من المستخدمين الذين يقرؤون ويخطون في نفس الوقت، لقد تفادت PostgreSQL هذه المشكلة باستعمال نظام يعهد بالتحكم المتزامن المتعدد الإصدارات Multiversion Concurrency Control (MVCC) ، بحيث حتى جميع عملية ترى صورة ( أونسخة ) فقط من البيانات التي تعمل عليها، مما يعزلها عن التغيرات التي تحصلت في البيانات الأصلية بواسطة المستخدمين الآخرون.

اكتمال الخصائص

تدعم بوستجرسكل الكائنات الأساسية لقواعد البيانات مثل القيود والمفتاح الأجنبي والقوادح Trigger والعروض views منذ سنوات، وهي كذلك تدعم خصائص غير منتشر بشكل كبير مثل التجميعات المخصصة custom aggregates والنطاقات domains والعوامل المخصصة custom operators والقواعد rules ، وإضافة إلى ذلك فإن دعم الاستعلامات الفرعية في PostgreSQL هوالأول في مجاله مما يسمح بالاستعلامات الفرعية في فقرات SELECT وFROM وWHERE في أي استعلام.

كذلك تدعم PostgreSQL أيضا الكثير من لغات البرمجة مثل C وSQL وPL/pgSQL وPL/Perl وPL/PHP وPL/Tcl وPL/Ruby ، هذا الغنى من الخصائص جاز ل PostgreSQL بالانتنطق إلى إضافة خصائص متقدمة جدا مثل الاسترجاع نقطة-في-الوقت point-in-time recovery (PITR) ، ونقاط الحفظ ( العمليات المتفرعة ) وفراغات الجدول tablespaces .

الامتداد

فضلا عن إتاحة مصدر شفرة PostgreSQL ، فإن PostgreSQL جعلت إضافة الامتدادات لقاعدة البيانات أمرة في غاية السهولة مع التجميعات المخصصة، وأنواع البيانات، والنطاقات والعوامل. إذا فهرسة جميع النص، وتطابق العبارات الغامضة، و OpenGIS مجرد أمثلة من حزم كثيرة تم بناؤها على PostgreSQL.

دعم المنصات

دائما تسعى PostgreSQL بخطى كبيرة لتعمل قد الإمكان على مختلف المنصات، لقد تم نقلها إلى أكثر من دزينة من منصات اليونكس واللينكس من الأنظمة المشهورة مثل FreeBSD ورد هات لينكس، وحتى المنصات المغمورة مثل QNX وBeOS ، وكذلك حتى منصات الألعاب مثل بلاستشن 2 من سوني، ومكعب الألعاب ننتوندو.

خيارات أمن مرنة

تدعم PostgreSQL نطاق واسع من بروتوكولات الأمن، والكثير من خيارات التكوين، وكذلك خصائص داخل القاعدة البيانات لتساعدك على التحكم بمن يستطيع الوصول إلى البيانات وكيفية ذلك في قاعدة البيانات،

إن أمن PostgreSQL يمكن حتى يقسم إلى صنفين عامين:

* وسائل توثيق قياسية، مثلا يمكن استعمال Kerberos وPluggable AuthenticationModule (PAM) وident وMD5 encryption لتحكم بوصول المستخدمين إلى قاعدة البيانات، وهذا يمكن حتى يعد لكل مستخدم، ولكل قاعدة بيانات، ولكل جهاز موصول أوتوليفة من هذه الخيارات حسب متطلبات بيئتك، وحتى تقدر حتى تطلب حتى يتم الإتصال بواسطة طبقة المقابس الآمنة SSL.

* الصلاحيات الداخلية، باستخدام أوامر SQL القياسية مثل GRANT وREVOKE لتسمح بالتحكم في الكائنات في داخل قاعدة البيانات، بحيث يمكن حتى ينشئ مستخدمين بصلاحية الوصول إلى جميع الجداول أوإلى جداول محدودة أوبصلاحيات القراءة فقط، ومع جمع هذا مع الخصائص المتقدمة ( مثل الدوال والعروض والمخططات ) تستطيع حتى تجعل مستخدمين مختلفين يريا تمثيلين مختلفين تماما لنفس قاعدة البيانات.

ترخيص خالي من المتاعب

تم ترخيص PostgreSQL تحت رخصة مشتقة من رخصة BSD ، والتي تعني أنه يمكن حتى تستخدم في التطبيقات المفتوحة المصدر والتجارية مجانا.

مراجع

  1. ^ https://www.postgresql.org/download/
  2. ^ https://www.postgresql.org/docs/current/history.html
  3. ^ https://github.com/postgres/postgres
  4. ^ The postgres Open Source Project on Open Hub: Languages Page — تاريخ الاطلاع: 19 أكتوبر 2018 — الرخصة: رخصة أباتشي، الإصدار 2.0
  5. ^ https://www.postgresql.org/about/news/2040/
  6. ^ https://www.postgresql.org/about/news/2040/
  7. ^ https://www.postgresql.org/about/news/2040/
  8. ^ https://www.postgresql.org/about/news/2040/
  9. "PostgreSQL: About". www.postgresql.org (باللغة الإنجليزية). مؤرشف من الأصل فيعشرة سبتمبر 2019. اطلع عليه بتاريخ 15 أكتوبر 2017.
  10. "ما هي PostgreSQL ،يا ترى؟ | وادي التقنية". itwadi.com. مؤرشف من الأصل في 14 نوفمبر 2017. اطلع عليه بتاريخ 15 أكتوبر 2017.
  11. "PostgreSQL: License". www.postgresql.org (باللغة الإنجليزية). مؤرشف من الأصل فيخمسة سبتمبر 2019. اطلع عليه بتاريخ 15 أكتوبر 2017.
  12. ^ "The PostgreSQL Licence (PostgreSQL) | Open Source Initiative". opensource.org (باللغة الإنجليزية). مؤرشف من الأصل في 1 أكتوبر 2019. اطلع عليه بتاريخ 15 أكتوبر 2017.
  13. ^ "بوستجرس-كيو-ال الإصدارة 8.3 | وادي التقنية". itwadi.com. مؤرشف من الأصل في 19 أكتوبر 2017. اطلع عليه بتاريخ 15 أكتوبر 2017.
  14. ^ "صدور PostgreSQL 9.1 | وادي التقنية". itwadi.com. مؤرشف من الأصل في 19 أكتوبر 2017. اطلع عليه بتاريخ 15 أكتوبر 2017.
  15. ^ "صدور PostgreSQL 9.5 | وادي التقنية". itwadi.com. مؤرشف من الأصل في 19 أكتوبر 2017. اطلع عليه بتاريخ 15 أكتوبر 2017.
  16. ^ "صدور PostgreSQL 9.6 | وادي التقنية". itwadi.com. مؤرشف من الأصل في 19 أكتوبر 2017. اطلع عليه بتاريخ 15 أكتوبر 2017.
  17. ^ "صدور PostgreSQLعشرة | وادي التقنية". itwadi.com. مؤرشف من الأصل في 26 أكتوبر 2017. اطلع عليه بتاريخ 15 أكتوبر 2017.
  18. ^ J., Gilmore, W. (2006). . Berkeley, CA: Apress. ISBN . OCLC 262691321. مؤرشف من الأصل في 14 ديسمبر 2019.
  19. ^ "PostgreSQL: Feature Matrix". www.postgresql.org (باللغة الإنجليزية). مؤرشف من الأصل فيخمسة سبتمبر 2019. اطلع عليه بتاريخ 15 أكتوبر 2017.
  20. ^ "PostGIS : Home". postgis.refractions.net (باللغة الإنجليزية). مؤرشف من الأصل فيخمسة سبتمبر 2019. اطلع عليه بتاريخ 15 أكتوبر 2017.

وصلات خارجية

  • المسقط الرسمي
  • {{{1 على غيت هاب
تاريخ النشر: 2020-06-01 20:14:53
التصنيفات: بوستجري إس كيو إل, برمجيات تسخدم رخصة بي إس دي, برمجيات حرة بلغة سي, برمجيات متعددة المنصات, نظم إدارة قواعد بيانات مفتوحة المصدر, صفحات بها بيانات ويكي بيانات, صفحات بها مراجع بالإنجليزية (en), صفحات تستخدم خاصية P31, صفحات بها مراجع ويكي بيانات, صفحات تستخدم خاصية P306, صفحات تستخدم خاصية P856, صفحات تستخدم خاصية P170, صفحات بها وصلات إنترويكي, صفحات تستخدم خاصية P178, صفحات تستخدم خاصية P277, صفحات تستخدم خاصية P571, صفحات تستخدم خاصية P348, صفحات تستخدم خاصية P1324, صفحات تستخدم خاصية P275, صفحات تستخدم خاصية P144, صفحات تستخدم خاصية P4969, صفحات تستخدم خاصية P154, مقالات تحتوي نصا بالإنجليزية, صفحات تستخدم خاصية P227, بوابة برمجيات/مقالات متعلقة, بوابة برمجيات حرة/مقالات متعلقة, جميع المقالات التي تستخدم شريط بوابات

مقالات أخرى من الموسوعة

سحابة الكلمات المفتاحية، مما يبحث عنه الزوار في كشاف:

آخر الأخبار حول العالم

رئيسة تنزانيا تدخل على خط مواجهة المغرب بقرار “مثير”

المصدر: الأيام 24 - المغرب التصنيف: سياسة
تاريخ الخبر: 2023-11-20 21:12:34
مستوى الصحة: 69% الأهمية: 70%

اقرأ في عدد الوطن غدا.. الكلمة في وجه البندقية - أخبار مصر

المصدر: الوطن - مصر التصنيف: سياسة
تاريخ الخبر: 2023-11-20 21:20:47
مستوى الصحة: 57% الأهمية: 50%

أبو عبيدة: استهدفنا 60 آلية عسكرية إسرائيلية في آخر 72 ساعة

المصدر: الأيام 24 - المغرب التصنيف: سياسة
تاريخ الخبر: 2023-11-20 21:13:04
مستوى الصحة: 62% الأهمية: 78%

دولة إفريقية تتمسك بموقفها من مغربية الصحراء

المصدر: الأيام 24 - المغرب التصنيف: سياسة
تاريخ الخبر: 2023-11-20 21:12:42
مستوى الصحة: 70% الأهمية: 72%

ابتدائية طنجة تحسم دعوى طرد سكان حي بنكيران

المصدر: الأيام 24 - المغرب التصنيف: سياسة
تاريخ الخبر: 2023-11-20 21:13:16
مستوى الصحة: 63% الأهمية: 80%

طاهر محمد يخوض جلسة علاج طبيعي في الجيم

المصدر: الأهلى . كوم - مصر التصنيف: رياضة
تاريخ الخبر: 2023-11-20 21:11:41
مستوى الصحة: 44% الأهمية: 45%

غامبيا تجدد التأكيد على دعمها لمغربية الصحراء

المصدر: تيل كيل عربي - المغرب التصنيف: سياسة
تاريخ الخبر: 2023-11-20 21:14:28
مستوى الصحة: 50% الأهمية: 65%

الاحتلال الإسرائيلي يقتحم قرية زبوبا غرب جنين - أخبار العالم

المصدر: الوطن - مصر التصنيف: سياسة
تاريخ الخبر: 2023-11-20 21:20:44
مستوى الصحة: 56% الأهمية: 62%

رضا سليم يجري أشعة لمعرفة مستجدات حالته

المصدر: الأهلى . كوم - مصر التصنيف: رياضة
تاريخ الخبر: 2023-11-20 21:11:42
مستوى الصحة: 36% الأهمية: 43%

علي معلول يواصل المرحلة الأخيرة من البرنامج التأهيلي

المصدر: الأهلى . كوم - مصر التصنيف: رياضة
تاريخ الخبر: 2023-11-20 21:11:44
مستوى الصحة: 35% الأهمية: 39%

الأهلي يواصل تدريباته استعدادً لمباراة ميدياما

المصدر: الأهلى . كوم - مصر التصنيف: رياضة
تاريخ الخبر: 2023-11-20 21:11:46
مستوى الصحة: 44% الأهمية: 42%

ياسين بونو يكشف أسرار علاقته بكريستيانو رونالدو

المصدر: الأيام 24 - المغرب التصنيف: سياسة
تاريخ الخبر: 2023-11-20 21:12:49
مستوى الصحة: 70% الأهمية: 74%

حملة فريد زهران تعقد مؤتمرا جماهيريا بإدفو الأربعاء المقبل

المصدر: صوت الأمة - مصر التصنيف: سياسة
تاريخ الخبر: 2023-11-20 21:21:01
مستوى الصحة: 50% الأهمية: 68%

تحميل تطبيق المنصة العربية