پُستگْرِس کیواِل ( به انگلیسی: PostgreSQL ) ، یا به طور ساده تر پُستگْرِس، یک سامانه مدیریت پایگاه داده های شی - رابطه ای است[ ۱۰] که برای سکوهای مختلفی از جمله لینوکس، فری بی اس دی، ویندوز، و مک اواس ده موجود است. [ ۱۱] پستگرس کیوال توسط گروه توسعه سراسری پستگرس کیوال توسعه داده می شود، که شامل تعداد زیادی از افراد داوطلب است.
پستگرس کیوال بخش اعظم استاندارد اس کیوال:۲۰۰۸ را پیاده سازی می کند، [ ۱۲] ACID - موافق است، [ ۱۳] کاملاً تراکنشی است ( این شامل شرح های تعریف داده نیز می شود ) ، [ ۱۴] دارای نوع داده ها، عملگرها، روش های فهرست، توابع، توابع جمع بندی، زبان های رویه ای قابل توسعه است، و دارای افزونه های بسیاری است که توسط دیگران ایجاد شده است. [ ۱۳]
پستگرس کیوال تکامل یافته پروژه پستگرس ( POSTGRES ) در دانشگاه برکلی است. [ ۱۵] پستگرس ادامه پایگاه داده رابطه ای اینگرس ( INGRES ) بود. [ ۱۶]
پیاده سازی پستگرس در سال ۱۹۸۶ آغاز شد. [ ۱۵] مفهوم های اولیه در مقاله «طراحی پستگرس» ارائه شد، و تعریف مدل داده اولیه در مقاله «مدل داده پستگرس» معرفی شد. طراحی سامانه قواعد در «طراحی سامانه قواعد پستگرس» شرح داده شد. معماری و منطق مدیر ذخیره سازی در «طراحی سامانه ذخیره سازی پستگرس» توضیح داده شد.
در سال ۱۹۹۴، «اندرو یو» و «جولی چن» مفسر زبان اس کیوال ( SQL ) را به پستگرس اضافه کردند، که این نسخه از محصول با عنوان «پستگرس ۹۵» در وب به عنوان نسخه منبع بازی از کد اصلی پستگرس برکلی ارائه شد.
کد پستگرس ۹۵ کاملاً با زبان سی استاندارد نوشته شده بود و از لحاظ حجم کد ۲۵ درصد کوچکتر بود. نسخه ۱ پستگرس ۹۵ در آزمون وسیکانزین حدود ۳۰ الی ۵۰ درصد سریع تر از پستگرس ۴٫۲ عمل می کرد. [ ۱۵]
در سال ۱۹۹۶، واضح بود که نام «پستگرس ۹۵» نامی نیست که بتواند در طول زمان برجا بماند. به همین دلیل نام پستگرس کیوال انتخاب شد، تا هم رابطه با سیستم پستگرس اصلی نشان داده شود و هم امکانات استفاده از اس کیوال برجسته شود. همچنین، تصمیم گرفته شد که نسخه ها از ۶. ۰ ادامه پیدا کنند، و نسخه گذاری پستگرس اصلی را ادامه دهند.
پُستگرس کیواِل بر روی هر کدام از معماری های زیر عمل می کند: ایکس۸۶، ایکس۸۶ - ۶۴، آی ای۶۴ ایتانیوم، پاور پی سی، پاور پی سی۶۴، S/۳۹۰، S/390x، اسپارک، اسپارک ۶۴، آلفا، آرم، میپس، میپسل، ام۶۸کی، و پی آ - ریسک. [ ۱۱]
این نوشته برگرفته از سایت ویکی پدیا می باشد، اگر نادرست یا توهین آمیز است، لطفا گزارش دهید: گزارش تخلفپستگرس کیوال بخش اعظم استاندارد اس کیوال:۲۰۰۸ را پیاده سازی می کند، [ ۱۲] ACID - موافق است، [ ۱۳] کاملاً تراکنشی است ( این شامل شرح های تعریف داده نیز می شود ) ، [ ۱۴] دارای نوع داده ها، عملگرها، روش های فهرست، توابع، توابع جمع بندی، زبان های رویه ای قابل توسعه است، و دارای افزونه های بسیاری است که توسط دیگران ایجاد شده است. [ ۱۳]
پستگرس کیوال تکامل یافته پروژه پستگرس ( POSTGRES ) در دانشگاه برکلی است. [ ۱۵] پستگرس ادامه پایگاه داده رابطه ای اینگرس ( INGRES ) بود. [ ۱۶]
پیاده سازی پستگرس در سال ۱۹۸۶ آغاز شد. [ ۱۵] مفهوم های اولیه در مقاله «طراحی پستگرس» ارائه شد، و تعریف مدل داده اولیه در مقاله «مدل داده پستگرس» معرفی شد. طراحی سامانه قواعد در «طراحی سامانه قواعد پستگرس» شرح داده شد. معماری و منطق مدیر ذخیره سازی در «طراحی سامانه ذخیره سازی پستگرس» توضیح داده شد.
در سال ۱۹۹۴، «اندرو یو» و «جولی چن» مفسر زبان اس کیوال ( SQL ) را به پستگرس اضافه کردند، که این نسخه از محصول با عنوان «پستگرس ۹۵» در وب به عنوان نسخه منبع بازی از کد اصلی پستگرس برکلی ارائه شد.
کد پستگرس ۹۵ کاملاً با زبان سی استاندارد نوشته شده بود و از لحاظ حجم کد ۲۵ درصد کوچکتر بود. نسخه ۱ پستگرس ۹۵ در آزمون وسیکانزین حدود ۳۰ الی ۵۰ درصد سریع تر از پستگرس ۴٫۲ عمل می کرد. [ ۱۵]
در سال ۱۹۹۶، واضح بود که نام «پستگرس ۹۵» نامی نیست که بتواند در طول زمان برجا بماند. به همین دلیل نام پستگرس کیوال انتخاب شد، تا هم رابطه با سیستم پستگرس اصلی نشان داده شود و هم امکانات استفاده از اس کیوال برجسته شود. همچنین، تصمیم گرفته شد که نسخه ها از ۶. ۰ ادامه پیدا کنند، و نسخه گذاری پستگرس اصلی را ادامه دهند.
پُستگرس کیواِل بر روی هر کدام از معماری های زیر عمل می کند: ایکس۸۶، ایکس۸۶ - ۶۴، آی ای۶۴ ایتانیوم، پاور پی سی، پاور پی سی۶۴، S/۳۹۰، S/390x، اسپارک، اسپارک ۶۴، آلفا، آرم، میپس، میپسل، ام۶۸کی، و پی آ - ریسک. [ ۱۱]
wiki: پستگرس کیوال