Postgresql

PostgreSQL هي أداة تعمل كنظام إدارة لقواعد البيانات ذات الصلة. ينصب تركيزها على السماح بتنفيذ لغة SQL في الهياكل، مما يضمن العمل مع معايير هذا النوع من ترتيب البيانات.
للحصول على المقال كاملا على Postgresql ...

إظهار عامل التصفية
مرشحات الاستضافة
A2 Themes & Host Me Filter

نظام تشغيل

مساحة القرص

ذاكرة وصول العشوائي

نوع القرص

النوى CPU

فرز

النتيجة - 8.4
Agility Hoster Logo
Agility Hoster

أجيليتي هوستر

Personal Hosting Plan
$5 /شهريا


مواقع الخادم


Agility Hoster Servers in Germanyألمانيا
قارن
النتيجة - 7.2
InMotion Hosting Logo
InMotion Hosting

استضافة InMotion

cVPS-1
$5 /شهريا

12 كوبونات

مواقع الخادم


InMotion Hosting Servers in Los Angelesالولايات المتحدة الأمريكية
قارن
النتيجة - 9
A2hosting Logo
A2hosting

A2hosting

Lite
$3.92 /شهريا

50 كوبونات

مواقع الخادم


A2hosting Servers in Amsterdamهولندا A2hosting Servers in Michiganالولايات المتحدة الأمريكية A2hosting Servers in Singaporeسنغافورة
قارن
الثقة التجريبية Tservers4
النتيجة - 7.6
Tservers4 Logo
Tservers4

الخوادم 4

Beginner Hosting Plan
$6.5 /سنوي

التعليقات 2


مواقع الخادم


Tservers4 Servers in Dallasالولايات المتحدة الأمريكية Tservers4 Servers in Parisفرنسا Tservers4 Servers in Amsterdamهولندا Tservers4 Servers in Vancouverكندا Tservers4 Servers in Nigeriaنيجيريا
قارن
الثقة التجريبية Hukot
النتيجة - 7.4
Hukot Logo
Hukot

هوكوت

WH-01
$0.43 /شهريا

التعليقات 1


مواقع الخادم


Hukot Servers in Pragueجمهورية التشيك
قارن
الثقة التجريبية Digital Ocean
النتيجة - 3.8
Digital Ocean Logo
Digital Ocean

المحيط الرقمي

$5 /mo
$5 /شهريا

التعليقات 214

38 كوبونات

مواقع الخادم


Digital Ocean Servers in Indiaالهند Digital Ocean Servers in New Yorkالولايات المتحدة الأمريكية Digital Ocean Servers in Amsterdamهولندا Digital Ocean Servers in Londonالمملكة المتحدة Digital Ocean Servers in Torontoكندا Digital Ocean Servers in Frankfurt am Mainألمانيا Digital Ocean Servers in Singaporeسنغافورة
قارن
النتيجة - 10
Lenasi Logo
Lenasi

ليناسي

Baby Bear
$14.07 /سنوي


مواقع الخادم


Lenasi Servers in Ugandaأوغندا Lenasi Servers in United Kingdomالمملكة المتحدة Lenasi Servers in Canadaكندا Lenasi Servers in Kenyaكينيا Lenasi Servers in United Statesالولايات المتحدة الأمريكية
قارن
النتيجة - 9.4
JVM Host Logo
JVM Host

مضيف JVM

JBoss Trial
$0.5 /شهريا


مواقع الخادم


JVM Host Servers in West Chicagoالولايات المتحدة الأمريكية JVM Host Servers in Nurembergألمانيا
قارن
النتيجة - 9.4
JVM Host Logo
JVM Host

مضيف JVM

Glassfish Trial
$0.5 /شهريا


مواقع الخادم


JVM Host Servers in West Chicagoالولايات المتحدة الأمريكية JVM Host Servers in Nurembergألمانيا
قارن
النتيجة - 9.4
JVM Host Logo
JVM Host

مضيف JVM

Jetty Trial
$0.5 /شهريا


مواقع الخادم


JVM Host Servers in West Chicagoالولايات المتحدة الأمريكية JVM Host Servers in Nurembergألمانيا
قارن
النتيجة - 9.4
JVM Host Logo
JVM Host

مضيف JVM

Tomcat Trial
$0.5 /شهريا


مواقع الخادم


JVM Host Servers in West Chicagoالولايات المتحدة الأمريكية JVM Host Servers in Nurembergألمانيا
قارن
النتيجة - 9.4
JVM Host Logo
JVM Host

مضيف JVM

Tomcat Plus Trial
$0.5 /شهريا


مواقع الخادم


JVM Host Servers in West Chicagoالولايات المتحدة الأمريكية JVM Host Servers in Nurembergألمانيا
قارن
النتيجة - 3.3
Java Provider Logo
Java Provider

مزود جافا

Private Tomcat
$9.99 /شهريا


مواقع الخادم


Java Provider Servers in Germanyألمانيا
قارن
النتيجة - 1
Rackeo Logo
Rackeo

راكيو

PLAN PRO 1
$3.11 /شهريا

قارن
النتيجة - 0
shneider-host.ru Logo
shneider-host.ru

shneider-host.ru

First
$1.95 /شهريا


مواقع الخادم


shneider-host.ru Servers in Amsterdamهولندا shneider-host.ru Servers in Saint Petersburgالاتحاد الروسي
قارن
النتيجة - 0
Alot Space Logo
Alot Space

الكثير من الفضاء

Personal Hosting Plan
$3.99 /شهريا


مواقع الخادم


Alot Space Servers in Kielألمانيا
قارن
النتيجة - 0
Heroku Logo
Heroku

هيروكو

Hobby
$7 /شهريا


مواقع الخادم


Heroku Servers in United Statesالولايات المتحدة الأمريكية
قارن
النتيجة - 0
XHN.ES Logo
XHN.ES

XHN.ES

Plan XHN-1
$13.12 /شهريا

قارن

PostgreSQL: تعرف على ما هو عليه وما هو الغرض منه وكيفية تثبيته

 

 

PostgreSQL

 

 

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

 

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

 

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

 

ما هي PostgreSQL؟

 

PostgreSQL هي أداة تعمل كنظام إدارة لقواعد البيانات ذات الصلة. ينصب تركيزها على السماح بتنفيذ لغة SQL في الهياكل، مما يضمن العمل مع معايير هذا النوع من ترتيب البيانات.

 

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

 

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

 

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

 

ما هي خدمة PostgreSQL؟

 

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

 

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

 

كيفية تنزيل PostgreSQL وتثبيته على نظام Windows؟

 

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

 

بعد الوصول ، ما عليك سوى النقر فوق الخيار الصحيح لأنظمة Windows (X-86-64). انقر فوق "تنزيل" وستتم العملية بشكل طبيعي.

 

باستخدام الملف الموجود على جهاز الكمبيوتر الخاص بك ، انقر نقرًا مزدوجًا فوق المثبت لبدء العملية. هذه خطوات بسيطة يمكن اتباعها تلقائيًا.

 

ستصل إلى مرحلة تحتاج فيها إلى اختيار المكونات التي تريد تثبيتها. تحتاج إلى مزيد من الاهتمام للتأكد من أن الأداة بها كل ما تحتاجه لاستخدامها. وبالتالي ، انتبه إلى العلامات التجارية الموارد التالية ؛


  • PostgreSQL Server لتثبيت خادم قاعدة البيانات ؛

  • pgAdmin 4 لتثبيت أداة إدارة واجهة المستخدم الرسومية لقاعدة بيانات PostgreSQL ؛

  • أدوات سطر الأوامر لتثبيت أدوات سطر الأوامر مثل psql و pg_restore وغيرها. تتيح لك هذه الأدوات التفاعل مع خادم قاعدة بيانات PostgreSQL باستخدام واجهة سطر الأوامر.

 

ثم حدد دليل قاعدة البيانات لتخزين المحتويات أو ببساطة احتفظ بإعداد مجلد الوجهة الافتراضي.

 

من الضروري الآن تعيين كلمة مرور للمستخدم المتميز لقاعدة البيانات. تعمل PostgreSQL كخدمة في الخلفية ضمن حساب خدمة يسمى & ldquo ؛ Postgres & rdquo ؛. إذا كنت قد قمت بالفعل بإنشاء حساب خدمة باسم Postgres ، فستحتاج إلى توفير كلمة المرور لهذا الحساب في النافذة التالية.

 

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

 

في الخطوة التالية ، ستحتاج إلى تحديد الموقع الافتراضي الذي ستستخدمه PostgreSQL. إذا تركتها على أنها (الإعدادات المحلية) الافتراضية ، فستستخدم PostgreSQL الإعدادات المحلية لنظام التشغيل. بعد ذلك ، استمر في التثبيت ، وانقر دائمًا على "التالي".

 

بمجرد تكوين المنفذ ، سيعرض معالج التثبيت ملخصًا لمعلومات PostgreSQL. راجع كل شيء وتابع إذا كان كل شيء صحيحًا. خلاف ذلك ، تحتاج إلى النقر فوق & ldquo ؛ رجوع & rdquo ؛ لتغيير التكوين حسب ما هو ضروري.

 

مع كل شيء جاهز الآن ، أخيرًا ، سيقوم المعالج بتثبيت مكونات PostgreSQL على جهاز الكمبيوتر الخاص بك. سترى الرسالة التي تنص على ذلك ، ثم انقر فوق "التالي" للمتابعة.

 

ستستغرق عملية التثبيت هذه بضع دقائق ، وهو أمر طبيعي تمامًا. عند الانتهاء ، ستظهر نافذة الإغلاق على شاشتك. فقط أكد!

 

كيفية تنزيل PostgreSQL وتثبيته وتكوينه على Ubuntu 18.04؟

 

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

 

مع اكتمال هذه الخطوة بشكل صحيح ، حان الوقت لبدء التثبيت! أولاً ، تحتاج إلى تحديث فهارس الحزمة المحلية. في Ubuntu ، تعد حزم Postgres جزءًا من مستودعات النظام القياسية ، وسوف تستخدم حزم apt.

 

أولاً ، تحتاج إلى تثبيت حزمة Postgres بجانب الحزمة -contrib. وبالتالي ، يمكن إضافة بعض الميزات الإضافية والوظائف المهمة.

 

لإجراء التثبيت بهذه الطريقة ، استخدم الأمر:


  • sudo apt update

  • sudo apt تثبيت postgresql postgresql-contrib

 

خلق الأدوار

 

الأدوار ليست أكثر من معايير المصادقة والتفويض لجعل وصول PostgreSQL إلى نطاقات البيانات أكثر مرونة. بعد الانتهاء من التثبيت ، تساعد هذه الأدوار في مصادقة الوصول ، وتربط دائمًا التفويض بمستخدم Unix / Linux.

 

عند التثبيت ، حساب باسم & ldquo ؛ postgres & rdquo ؛ تم إنشاؤه وأصبح معيارًا ويسمح للمستخدم بتسجيل الدخول ، أي كونه دورًا. ومع ذلك ، من الممكن إنشاء الآخرين حسب تفضيل أولئك الذين يستخدمون PostgreSQL.

 

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

 

وبالتالي ، فإن أفضل طريقة لإجراء العملية هي تسجيل الدخول باستخدام حساب postres المذكور في هذا المحتوى ثم إدخال الأمر:


  • Creatuser - تفاعلي

 

يمكنك أيضًا استخدام sudo. لذلك ، ليست هناك حاجة لتسجيل الخروج من حسابك:


  • sudo -u postgres createuser - تفاعلي

 

باستخدام هذا الأمر ، سيتم سؤالك عن بعض المعلومات ، ما عليك سوى الإجابة عليها:

 

انتاج |


  • أدخل اسم الدور المراد إضافته: المرحلة

  • هل سيكون الدور الجديد مستخدمًا متميزًا؟ (ص / ن) ذ

 

بعد إتمام التثبيت ، حان الوقت الآن لإنشاء قاعدة بيانات جديدة.

 

مضيفا قاعدة البيانات

 

لكل دور ، من الضروري إنشاء قاعدة بيانات.

 

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

 

  • المرحلة التي تم إنشاؤها

 

يمكنك أيضًا القيام بذلك عن طريق sudo:


  • sudo -u postgres createdb stage

 

فتح موجه

 

من خلال دورك الجديد ، من الممكن فتح موجه جديد. ومع ذلك ، فمن الضروري عدم تسجيل الدخول باستخدام postgres. لذا ، ابدأ بالأمر:


  • مرحلة adduser $ sudo

 

أثناء تنشيط الحساب الجديد ، اتصل بقاعدة البيانات عن طريق تشغيل:


  • مرحلة $ sudo -i -u

  • $ بسكل

 

إذا تم تكوين كل شيء مسبقًا ، فسيتم تسجيل دخولك الآن. إذا كنت بحاجة إلى الاتصال بقاعدة بيانات أخرى ، فحددها باستخدام هذا الأمر:


  • psql -d postgres

 

إذا لزم الأمر ، تحقق من حالة اتصالك كما يلي:


  • المرحلة = # \ conninfo

 

انتاج |

 

أنت متصل بـ "مرحلة" قاعدة البيانات بصفتك "مرحلة" للمستخدم عبر المقبس في "/ var / run / postgresql

 

إنشاء الجداول

 

يعد إنشاء الجداول أحد أهم الميزات المفيدة في PostgreSQL. مع أنه من الممكن تجميع البيانات بطريقة أكثر تنظيمًا ويمكن الوصول إليها بسهولة.

 

الصيغة القياسية لأمر الجداول هي:

 

إنشاء جدول الجدول اسم (

العمود اسم_العمود 1 نوع_العمود (طول_المجال)

العمود اسم_العمود 2 نوع_العمود (طول_المجال) ،

العمود_اسم 3 نوع_العمود (طول_المجال)

);

 

تم عمل الأوامر أعلاه لتسمية الجداول وتعريف الأعمدة ، أي الهيكل التقليدي لهذا العنصر. كما تحدد نوع الأعمدة وطول كل حقل. وبالتالي ، فإن هيكلة البيانات هي المعيار.

 

لماذا تستخدم PostgreSQL؟

 

هناك أسباب واضحة وراء نجاح PostgreSQL بين المتخصصين في هذا المجال. بعد ذلك ، اكتشف سبب فائدة هذه الأداة وما هي مزاياها الرئيسية!

 

سهل الاستخدام

 

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

 

ملحقات

 

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

 

المصدر المفتوح

 

PostgreSQL هي أداة مفتوحة المصدر ، أي مفتوحة المصدر. هذا يعني أنه يمكن للمستخدمين إجراء تحسينات وتغييرات على النظام ، وتصميم التحسينات دائمًا التي يمكن استخدامها من قبل مجتمع المطورين والمستخدمين بأكمله. نتيجة لذلك ، هناك دائمًا إصدار رائع متاح للجميع!

 

تفصيل في الاستشارات

 

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

 

خاتمة

 

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