مطالب توسط پنکیک

پایگاه داده سند گرا یا Document-Oriented چیست و چه مزایایی دارد؟

پایگاه داده ها نقش بسیار مهمی را در سازمان ها و موسسه های مختلف ایفا می کنند. با اینکه زمان زیادی از معرفی آن ها نگذشته است، اما می توان ردپای پایگاه داده های مبتنی بر کامپیوتر را در همه جا مشاهده کرد. از همه بیشتر، وب سایت ها و اپلیکیشن ها به منظور جمع […]

آشنایی با بحث شاردینگ در پایگاه داده یا همان Database Sharding

هر برنامه و یا وب سایتی که رشد قابل توجهی داشته باشد، برای مدیریت هرچه بهتر ترافیک خود، نیاز به مقیاس بندی خواهد داشت. برای برنامه ها و وب سایت های مبتنی بر داده بسیار مهم است که مقیاس بندی به شیوه ای انجام شود که امنیت و یکپارچگی داده های آن ها تضمین گردد. […]

چگونه از پایگاه داده PostgreSQL بکاپ گیری کنیم؟

زمانی که شما اطلاعات حیاتی و حساسی را در اختیار دارید، باید به نحوی بتوانید از آن ها در برابر تهدیدهای خارجی محافظت کنید. یکی از مهمترین اقداماتی که در این راه می توانید انجام دهید، گرفتن بکاپ یا پشتیبان از اطلاعات خود است. از این رو بحث پشتیبان گیری و پشتیبان گیری ابری به مهمترین […]

چرا سرعت جستجو در الستیک سرچ بیشتر است؟

Elasticsearch یا الستیک سرچ را می توان یک موتور جستجو اوپن سورس معرفی کرد. اگر شما قصد داشته باشید تا کلان داده های خود را جستجو کنید، الستیک سرچ می تواند کمک فراوانی به شما کند. با این وجود گاهی به دلیل نوع ماهیت الستیک، به نظر می رسد که Elasticsearch با پایگاه داده در […]

آشنایی با دستور EXPLAIN در دیتابیس PostgreSQL

PostgreSQL یک سیستم پایگاه داده رابطه‌ای پیشرفته، در سطح سازمانی است که به صورت منبع باز ارائه می شود. PostgreSQL از کوئری های SQL (رابطه ای) و JSON (غیر رابطه ای) پشتیبانی می کند. PostgreSQL یک پایگاه داده بسیار پایدار است که دارای دستورات مختلفی مانند دستور EXPLAIN برای دریافت کوئری های مختلف است. این […]

مقایسه رپلیکیشن Streaming و Logical در دیتابیس PostgreSQL

پایگاه داده ها سیستم هایی هستند که گاهی به صورت اشتراکی مورد استفاده بخش های مختلف یک شرکت یا سازمان قرار می گیرند. از این رو برای حفظ و نگهداری ایمن اطلاعات از ریپلیکیشن ها استفاده می شود. ریپلیکیشن در واقع روشی به معنای تکثیر و تکرار اطلاعات در پایگاه داده است. بنابراین برای اطمینان […]

پنج نکته و سوال مهم که قبل از انتقال دیتابیس خود باید بدانید!

حضور شما در اینجا و در این صفحه، می تواند نشان دهنده این موضوع باشد که احتمالا فضای پایگاه داده یا همان دیتابیس شما دیگر پاسخگوی نیازهایتان نیست و در حال بررسی این موضوع هستید که چگونه دیتابیس خود را به جای دیگری انتقال دهید. اما کمی دست نگه دارید! انتقال و جابجایی دیتابیس پیچیدگی […]

دسترسی پذیری بالا برای MySQL و MariaDB: مقایسه رپلیکیشن مستر-مستر با گالرا کلاستر

گالرا کلاستر (Galera Cluster) یکی از راهکارهای جدید پیاده‌سازی دسترسی بالا (High Availability) برای دیتابیس‌های MySQL و MariaDB است که نسبت به رپلیکیشن MySQL پیشینه کوتاه‌تری دارد. رپلیکیشن (Replication) MySQL، که بصورت درونی (native) از نسخه MySQL v3.23 پشتیبانی می‌شود، بصورت master-slave طراحی شده است اما با تغییر تنظیمات می‌توان آن را بصورت مستر-مستر (master-master) […]

آموزش بکاپ گیری از دیتابیس MySQL

درباره اهمیت بکاپ گیری و ویژگی‌های یک پلن بکاپ گیری از دیتابیس مفصلا صحبت کردیم. اما بطور خلاصه، با توجه به اهمیت اطلاعات پایگاه داده و سرعت بالای تغییرات در آن، لازم است بطور دوره‌ای از دیتابیس خود نسخه پشتیبان تهیه کنیم. در این مقاله به انواع روش‌های بکاپ گیری از دیتابیس (به خصوص MySQL)، نحوه […]

مقایسه سرویس دیتابیس آمازون AWS با پیاده سازی دستی دیتابیس ابری در سرور مجازی EC2

طراحی و انتخاب معماری زیرساخت یکی از مهم‌ترین مراحل شروع استارتاپ و توسعه محصول است. اگر در این مرحله درست انتخاب کنیم، از بسیاری از مشکلات در آینده جلوگیری خواهد شد. مقیاس‌پذیری، کنترل هزینه و افزایش کارایی از معیارهای اصلی هستند که باید در انتخاب زیرساخت دیتابیس مورد توجه قرار گیرند. در این مطلب تمرکز […]