پایگاه داده Mysql کمی سریع تر بوده ولی امکانات کمتری را دارا می باشد، اما Postgresql از امکانات بیشری بهره میبرد. بخصوص زمانی که جهت برنامه های متن باز استفاده میشود. Mysql به جهت سرعت بیشتر و سادگی در استفاده بین برنامه نویسان رواج بیشتری دارد اما Postgresql برای برنامه نویسانی که با oracle یا Microsoft sql کار کرده اند راحت تر بوده و شباهت هایی با RDBMS های یاد شده دارد.
Mysql در بیشتر سایت ها معروف مانند Wikipedia ، Flickr ، Google (exclusive Search) ، YouTube ، Twitter ، Facebook استفاده شده است.
در زیر به بخشی از مشخصات این دو دیتابیس اشاره شده:
طراحی : Postgresql بصورت یکپارچه طراحی شده اما Mysql بصورت دو لایه می باشد که لایه اول لایه ی SQL بوده و لایه دوم storage engine می باشد.
سرعت : نظردهی در خصوص سرعت این دو پایگاه داده کار دشواریست زیرا هر کدام از الگوریتم های متفاوتی جهت بهبود سرعت خود بهره میبرند.
سهولت در استفاده: Postgresql بیشتر بر روی کاربری حرفه ای پایه گذاری شده اما Mysql به سهولت در استفاده معروف میباشد.
قابلیت اطمینان: Postresql به دلیل استفاده از ساختار ACID از قابلیت اطمینان بیشتری نسبت به Mysql برخوردار است.
هرچند هر کدام از این دیتابیس ها دارای مزایا و معایب خاص خود هستند ، هدف استفاده مهم ترین دلیل در انتخاب هر کدام از آنها می باشد. اگر شما به فکر طراحی یک نرم افزار بسته و اختصاصی میباشید استفاده از postgresql به دلیل امکانات گسترده تر و طراحی آن شبیه به Oracle بوده، بهتر است ولی اگر به فکر استفاده از دیگر پروژه های متن باز هستید از Mysql استفاده نمایید.