تغییرات اخیر

در اینجا اطلاعیه‌ها، نسخه‌ها و تغییرات جدید لیارا فهرست می‌شوند.

    PostgreSQL چیست؟


    ۳ مرداد ۱۳۹۹
    postgresql چیست؟

    این یک مقاله مقدماتی، درمورد سیستم مدیریت دیتابیس PostgreSQL است. در این مقاله ما به ویژگی‌های PostgreSQL و چرایی استفاده از آن به‌جای سیستم‌های مدیریت دیتابیس رابطه‌ای دیگر، می‌پردازیم.

    تاریخچه دیتابیس PostgreSQL:

    PostgreSQL را با نام Postgres هم می‌شناسند، این تکنولوژی توسط Michael Stonebraker از دانشگاه Berkley در کانادا، توسعه داده شده است. این پروژه در اوایل با نام Ingres آغاز شده بود و بعدا به نام PostgreSQL که همان نامی است که امروزه آن را می‌شناسیم، تغییر پیدا کرد. در سال ۱۹۸۲، Michael Stonebraker برای رفع مشکل‌های سیستم‌های دیتابیس قدیمی، پروژه post-Ingres را شروع کرد. ایشان در سال ۲۰۱۴ برای پروژه‌هایشان و استفاده از تکنیک‌های پیشگام در آن‌ها، جایزه Turing را دریافت کردند.

    پروژه POSTGRES با هدف اضافه کردن کمترین ویژگی‌هایی مانند امکان تعریف انواع مختلف داده‌ها و توصیف کامل روابط، توسعه خود را آغاز کرد. POSTGRES از ایده‌های مختلف Ingres استفاده می‌کند، اما سورس‌کد منحصر‌به‌فرد خود را دارد. نسخه اولیه PostgreSQL برای اجرای بر روی سیستم عامل‌های مشابه UNIX طراحی شده است. با‌این‌حال، امروزه این تکنولوژی شبیه به تلفن همراه شده است، به طوری که می‌تواند بر روی سیستم عامل‌های دیگر مانند Solaris, Mac OS X و Windows اجرا شود.

    دیتابیس PostgreSQL چیست؟

    PostgreSQL یکی از پیشرفته‌ترین سیستم مدیریت دیتابیس با هدف کلی و عمومی است و باید افزود که کد آن، متن‌باز است. به عنوان یک نرم‌افزار متن‌باز، سورس‌کد آن تحت مجوز PostgreSQL، یک مجوز متن‌باز لیبرال موجود است. استفاده، تغییر و توزیع PostgreSQL کاملا آزادانه است. پایداری این تکنولوژی بسیار زیاد است و با کمی تلاش می‌توانید سیستم مدیریت دیتابیس PostgreSQL را استفاده کنید.

    چرا دیتابیس PostgreSQL برای شما مناسب است؟

    ویژگی‌های کلیدی که PostgreSQL را مطمئن و کاربرپسند می‌کند، در فهرست زیر ذکر شده اند:

    • تعریف نوع داده توسط خود کاربر
    • وراثت جدولی (Table inheritance)
    • مکانسیم قفل پیشرفته (Sophisticated locking mechanism)
    • اتصال داده‌ها با Foreign key
    • Views, rules, subquery
    • transactionهای تودرتو
    • کنترل همزمان چند نسخه (MVCC)
    • همانندسازی ناهمزمان
    • نسخه سرور مایکروسافت ویندوز
    • جداول
    • Point-in-time recovery

    چرا دیتابیس PostgreSQL به خودی خود بی‌نظیر است؟

    در زیر لیستی از ویژگی‌هایی که PostgreSQL را از سایر DBMSها متمایز می‌سازند، آورده شده است:

    • ویژگی multi-version concurrency controrl (MVCC)، اولین بار توسط PostgreSQL اجرا شد.
    • توابع سفارشی که به زبان‌هایی مانند C/C++, Python, Java و … توسعه یافته‌اند می‌توانند به PostgreSQL اضافه شوند.
    • تکنولوژی PostgreSQL به‌گونه‌ای طراحی شده است که توسعه‌پذیر باشد، یعنی شما می‌توانید انواع داده‌های مورد نیاز خود، انواع indexها، زبان‌های functional و … خود را در این تکنولوژی تعریف کنید.
    • اگر شخصی قصد تغییر قسمتی از سیستم را داشته باشد یا حتی قسمتی از آن را بخواهد حذف کند، می‌تواند با توسعه یک افزونه شخصی، نیازهای خود را برآورده کند.

    چه کسانی از دیتابیس PostgreSQL استفاده می‌کنند؟

    تعدادی از شرکت‌ها، محصول‌ها و راه حل‌هایی را با استفاده از PostgreSQL ساخته‌اند. تعداد معدودی از این شرکت‌ها عبارتند از: اپل، فوجیتسو، ردهت، سیسکو، شبکه Juniper و …

    منبع: https://www.geeksforgeeks.org/what-is-postgresql-introduction

    برچسب‌ها:

    ســــــــــــــــــــــال‌هاست که هستیم

    ۶ سال در کنار شما تجربه جمع کردیم. تازه در ابتدای مسیر هستیم، مسیر ساخت آینده.

    جمع‌مـــــــــــان، جمع است

    بیش از ۴۰ هزار توسعه‌دهنده و صاحبان کسب و کار در جمع ما هستند. جای شما خالی‌ست...

    خدمات رایگان لیارا

    ۲.۵ گیگابایت فضای ذخیره‌سازی ابری رایگان

    ۲.۵ گیگابایت Object Storage سازگار با پروتکل S3 با دیسک‌های SSD به‌صورت رایگان دریافت کنید.

    هاست رایگان برای دیتابیس‌

    دیتابیس‌های MariaDB، PostgreSQL و Redis را فقط با یک کلیک و به‌صورت رایگان تهیه کنید.

    سرویس DNS رایگان

    به سادگی دامنه‌تان را اضافه کنید و به صورت رایگان رکورد‌های آن را مدیریت کنید.

    ۱۰۰ هزار تومان اعتبار اولیه

    بعد از ثبت نام در لیارا مبلغ ۱۰۰ هزار تومان اعتبار هدیه دریافت می‌کنید که با توجه به ساعتی بودن هزینه سرویس‌ها، می‌توانید تمامی خدمات پولی را برای چندین هفته رایگان استفاده کنید.

    ارسال ۱۰۰ ایمیل تراکنشی رایگان در هر ماه

    در سرویس ایمیل لیارا شما می‌توانید تا ۱۰۰ ایمیل رایگان در هر ماه ارسال کنید. (به‌همراه دسترسی SMTP)

    هاست رایگان برای انواع وبسایت

    تفاوتی ندارد برای وبسایت خود از Node استفاده می‌کنید یا Laravel و Django، در لیارا می‌توانید به صورت کاملا رایگان آن را میزبانی کنید.

    همراه شما هستیم

    در خصوص سفارش یا استفاده از سرویس‌ها سوالی دارید؟
    تلفن واحد فروش:
    ۰۲۵-۳۳۵۵۷۶۱۹ (روزهای کاری ۹ الی ۱۷)
    تلفن واحد فروش: ۳۳۵۵۷۶۱۹-۰۲۵ (روزهای کاری ۹ الی ۱۷)