PDA

View Full Version : گفتگو: پایگاه داده PostgreSQL



abdollahi
چهارشنبه 15 خرداد 1387, 19:51 عصر
پایگاه داده PostgreSQL یکی از قوی‌ترین پایگاه‌های داده است. PostgreSQL کدباز و رایگان بوده و امکانات و توانایی‌های فراوانی دارد. تلفط صحیح نام این پایگاه داده، post-gres-cue-el است. پایگاه داده PostgreSQL بر روی طیف وسیعی از سیستم عامل‌های رایج از قبیل ویندوز (Windows)، لینوکس (Linux)، یونیکس (UNIX)، ایکس (AIX) و ... نصب می‌شود. برای نوشتن برنامه‌های کاربردیی که بتوانند با پایگاه داده PostgreSQL ارتباط برقرار کنند، می‌توان از زبان‌های برنامه نویسی مانند C و C++ و Perl و Python و Java و Tcl و PHP و ... استفاده کرد. این پایگاه داده از استانداردهای صنعتی SQL92 پیروی کرده و در حال افزودن توانایی پشتیبانی از آخرین نسخه استاندارد SQL:2003 است. PostgreSQL تاکنون موفق به کسب جوایز فراوانی شده است که از آن میان می‌توان به «منتخب ویراستاران مجله لینوکس» (Linux Journal Editor’s Choice Award) به عنوان بهترین پایگاه داده در سال‌های 2000، 2003 و 2004 اشاره کرد.

abdollahi
شنبه 19 مرداد 1387, 10:35 صبح
اين پايگاه داده در سال 1999 به عنوان بهترين سيستم مديريت پايگاه داده در "جهان لينوكس" انتخاب شده و در سال 2000 به عنوان بهترين پايگاه داده توسط "مجله لينوكس" برگزيده شده. برخي ديگر از عناوين اين پايگاه داده عبارتند از:
2002 Linux New Media Editors Choice Award for Best Database
2003 Linux Journal Editors' Choice Awards for Best Database
2004 ArsTechnica Best Server Application Award
2004 Linux Journal Editors' Choice Awards for Best Database
2004 Linux New Media Award For Best Database
2005 Linux Journal Editors' Choice Awards for Best Database

abdollahi
چهارشنبه 30 مرداد 1387, 13:46 عصر
برخي از ويژگي‌هاي اين پايگاه داده عبارتند از:
- PostgreSQL تحت مجوز BSD انتشار يافته و بطور کاملا رايگان مي‌باشد. اين نرم‌افزار براي کاربردهاي تجاري نيز رايگان است.
- توسط سيستم عامل‌هاي Windows XP, 2000 ،Linux ، FreeBSD ، Sun Solaris ، HP UX ، Mac OS X ، IBM AIX پشتيباني مي‌شود
- از سيستم عاملهاي 64 بيتي ،Linux ، Sun Solaris ، HP UX نيز پشتيباني مي‌کند.
-حداکثر تعداد جداول : نامحدود
--حداکثر اندازه بانک اطلاعاتي : نامحدود
--حداکثر تعداد فايلها در هر بانک اطلاعاتي : نا مشخص
-حداکثر تعداد رکوردها در هر جدول : نا محدود
--حداکثر اندازه رکوردها در هر جدول : 1/6 ترا بايت
--حداکثر تعداد فيلدها در هر جدول: بين 250 تا 1600 که بستگي به نوع فيلدها دارد
--حداکثر تعداد جدولهاي ايندکس براي هر جدول : نا محدود
--حداکثر اندازه جدول 16 ترابايت نيازي به پشتيباني سيستم عامل از فايلهاي بزرگ ندارد.
- ازهر دو استاندارد SQL-92, SQL-99 پشتيباني مي‌کند
- از تراکنش‌هاي مقيد به ACID که شامل Savepoint ها مي‌باشند پشتيباني مي‌کند.
- از تراکنش‌هاي توزيع شده پشتيباني مي‌کند.
- در بين بانکهاي اطلاعاتي تنها PostgreSql است که از شيئ گرايي حمايت مي‌کند. يعني علاوه بر اينکه يک بانک اطلاعاتي رابطه اي مي‌باشد يک بانک اطلاعاتي شي گرا نيز هست.
- امكان پشتيبان گيري برخط از فايل‌ها و داده‌هاي در حال استفاده
- امكان سازماندهي مجدد بر خط بانکهاي اطلاعاتي بدون خروج از پايگاه داده
- از جداول HEAP پشتيباني مي‌کند.
- امكان استفاده از ابزارهاي گرافيكي مديريتي و تحت وب متعددي وجود دارد

abdollahi
یک شنبه 05 آبان 1387, 10:27 صبح
امكان توسعه قابليت‌هاي موجود و افزودن امكانات جديد توسط كاربران در اين DBMS فراهم است. برخي از اين قابليت‌ها عبارتند از:
data types
functions
operators
aggregate functions
index methods
procedural languages

prince0fpersia
پنج شنبه 03 مرداد 1392, 15:34 عصر
میشه در مورد نسحه های جدیدش و اینکه هنوز هم توی لینوکس بهترین محسوب میشه یا خیر اطلاعاتی بدید؟

همچنین منابع برای یادگیری استفاده