آموزش PostgreSQL

دسته بندی: پایگاه داده

معرفی PostgreSQL

یک سیستم مدیریت پایگاه داده منبع باز و Relational است که توسط داوطلبانی از سراسر جهان طراحی شده است. PostgreSQL به هیچ شرکتی یا سایر نهادهای خصوصی تعلق ندارد و تحت کنترل آنها نیست و دسترسی به کد منبع آن رایگان است.

طراحی پستگرس‌کیوال براساس POSTGRES 4.2 در بخش علوم کامپیوتر دانشگاه برکلی کالیفرنیا تکمیل شده است.

این برنامه بر روی سیستم عامل های متعددی شامل لینوکس، اکثر برنامه های کاربردی یونیکس، مک OS X، سولاریس، Tru64 و ویندوز اجرا می شود.

پستگرس‌کیوال از متن، تصاویر، صدا و ویدئو پشتیبانی می کند و شامل رابط های برنامه نویسی برای C / C ++، Java، Perl، Python، Ruby، Tcl و ODBC است.

اگر شما برنامه های خود را مبتنی بر PostgreSQL توسعه می دهید، هزینه پرداختی در مقایسه با سایر سیستم های مدیریت پایگاه داده بسیار کمتر است.

بسیاری از شرکت ها مانند Apple، Fujitsu، Red Hat، Cisco، Juniper Network و غیره محصولات و راه حل های خود را با استفاده از PostgreSQL ساخته اند.

PostgreSQL اولین سیستم مدیریت پایگاه داده است که چندین نسخه کنترل همزمان (MVCC) را حتی قبل از اوراکل اجرا می کند.

PostgreSQL طراحی شده است تا قابل گسترش باشد. در PostgreSQL شما می توانید نوع داده های خود، انواع شاخص ها، زبان های عملکردی و غیره را تعریف کنید. اگر هیچ بخشی از سیستم را دوست نداشته باشید، می توانید همیشه یک افزونه سفارشی برای ارتقاء آن به منظور برآورده ساختن نیازهای خود بسازید، مثلا اضافه کردن یک بهینه ساز جدید.

شما همیشه می توانید از انجمن PostgreSQL برای موضوعاتی که ممکن است در هنگام کار با PostgreSQL داشته باشید، استفاده کنید.

علاوه بر PostgreSQL تمامی سیستم های مدیریت پایگاه داده رابطه ای (RDMS) مانند MySQL، SQLite ،MS Access، Oracle، Sybase، Informix و SQL Server از SQL به عنوان زبان پایگاه داده استاندارد خود استفاده می کنند. SQL زبان استاندارد برای سیستم پایگاه داده رابطه ای است.

ویژگی های PostgreSQL

  • انواع کاربر تعریف شده
  • وراثت جدول
  • مکانیسم قفل پیشرفته
  • Views، rules، subquery
  • تراکنش ها
  • چندین نسخه کنترل همزمان (MVCC)
  • تکرار ناهمگام
  • بازیابی نقطه در زمان
به این نوشته امتیاز دهید 1 2 3 4 5 بدون امتیاز