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

فهرست مهمترین و رایج ترین خطاهای مربوط به دیتابیس

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

API چیست؟ انواع آن کدام است و چه کاربردهایی دارد؟

در صورتی که شما هم به تازگی به دنیای برنامه نویسی ورود پیدا کرده اید، احتمالا نام API را شنیده باشید. باید اشاره کرد که منظور کلی از این مفهوم، به معنای ایجاد یک تعامل سازگار بین دو برنامه است. به همین دلیل API جایگاه بسیار بالایی در بین برنامه نویسان و توسعه دهندگان به […]

پایگاه داده سند گرا یا 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) […]