
معرفی Postgresql :
PostgreSQL یک بانک اطلاعاتی بسیار قوی در بانک اطلاعاتی رابطه ای است. برای کسانی که دنبال سیستم های Enterprise هستند این بانک اطلاعاتی یک بانک اطلاعاتی بسیار مناسب است.
این بانک اطلاعاتی یکی از شاه کارهای دانشگاه Berkley آمریکا است که از 30 سال پیش تا کنون به صورت فعال در حال توسعه و پشتیبانی است.
ویژگی ها Postgresql :
ویژگی های این بانک اطلاعاتی میتوان به موارد زیر اشاره کرد.
1- به صورت CrossPlatform است در سیستم عامل های Windows ، FreeBSD ، تمامی Linux ها ، MacOS قابل نصب است.
2-نصب آسان (واقعا آسان):
این نرم افزار با فایل نصبی کم حجم (50 مگا بایت ) نسبت به سایر بانک های اطلاعاتی و فرآیند نصب بسیار راحتی دارد .(کافی است یک بار SQL Server را نصب کنید تا معنی راحتی نصب Postgres را متوجه شوید)
3-پشتیبانی از چندین زبان برنامه نویسی برای توسعه Store Proc ها توابع
جالب است که بدانید علاوه بر زبان مخصوص خود Postgres برای طراحی توابع و function ها مورد استفاده قرار میگیرد این بانک اطلاعاتی از زبان های Python و Perl و چند زبان دیگر پشتیبانی می کند و این خود یک ویژگی خارق العاده است که فقط برنامه نویسان قدر ان را میدانند.
4-پشتیبانی از داده های Spatial یا داده های مکانی است . شاید پیش خود بگویید که داده های Geometry در SqlServer هم می تواند داده های مکانی را ذخیره کنند. اما POSTGis ( افزونه مدیریت اطلاعات مکانی در Postgres) خود دارای توابعی است که به تنهایی میتوان یک GeoServer را با آنها مدیریت کرد