تعمیر و نگهداری پایگاه داده

نگهداری پایگاه داده که درست در زمان نیاز، به طور خودکار اجرا می‌شود

هر پایگاه داده WordPress با گذشت زمان سنگین‌تر می‌شود. Zinn Digital® با این موضوع به عنوان یک مسئله مهندسی برخورد می‌کند، نه یک تیکت پشتیبانی: پاک‌سازی، بهینه‌سازی و تعمیر به عنوان یک گردش کار خودکار اجرا می‌شوند که شما با یک کلیک خریداری می‌کنید — و پلتفرم درست در لحظه‌ای که متوجه متورم شدن پایگاه داده می‌شود، آن را به شما پیشنهاد می‌دهد. در دسترس بودن: تعدیل مصرف پایگاه داده به ازای هر سایت در حال توسعه فعال است و هنوز در دسترس نیست. تمام موارد دیگری که در اینجا شرح داده شده‌اند امروز فعال هستند.

یک استک پایگاه‌داده مدیریت‌شده با نسخه‌های کپی آن و یک عکس لحظه‌ای زمان‌بندی‌شده.
  • +۷۰۰٬۰۰۰سایت‌های میزبانی‌شده در سراسر جهان
  • بدون دخالت دستانجام خودکار، بدون صف تیکت
  • ۳۰ روزنگهداری نسخه پشتیبان روزانه در پلن‌های Footprint-Free
  • ۱۴ روزدوره آزمایشی PBN بدون نیاز به کارت، حداکثر تا ۵ سایت

چرا پایگاه‌های داده بی‌سر‌و‌صدا به گلوگاه تبدیل می‌شوند

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

در یک سایت واحد، این موضوع صرفاً آزاردهنده است. اما در یک پورتفولیو یا شبکه‌ای متشکل از صدها سایت، به بار مضاعفی تبدیل می‌شود — هر کدام از آن‌ها کمی سنگین‌تر از حد نیاز هستند و هر کدام بیش از حد انتظار از سرور پایگاه داده کار می‌کشند.

Zinn Digital® این کار را به همان روشی انجام می‌دهد که بقیه پلتفرم را مدیریت می‌کنیم: به عنوان یک عملیات خودکار و تکرارپذیر. نگهداری پایگاه داده یک سرویس دست اول است که آن را از داشبورد خریداری می‌کنید، و خرید آن فوراً فرایند بهینه‌سازی را اجرا می‌کند. هیچ صفی برای پیوستن وجود ندارد و هیچ مهندسی نیست که منتظرش باشید.

عملیات نگهداری چه کاری انجام می‌دهد

پاک‌سازی، بهینه‌سازی، تعمیر و گزارش‌گیری از پایگاه داده MariaDB سایت، اجرا شده به عنوان یک کار واحد.

پاک‌سازی

آنچه را که پایگاه داده در خود نگه داشته است اما دیگر نیازی به آن ندارد پاک‌سازی کنید تا مجموعه کاری دوباره به داده‌هایی کاهش یابد که سایت شما واقعاً ارائه می‌دهد.

بهینه‌سازی

فضای تخصیص‌یافته اما استفاده‌نشده جدول را بازیابی کنید و ایندکس‌ها و آمارها را به وضعیتی بازگردانید که برنامه‌ریز پرس‌وجو انتظار دارد، تا عملیات خواندن بیش از حد نیاز کار انجام ندهند.

تعمیر

شناسایی و تعمیر جدول‌هایی که به وضعیت نامناسبی دچار شده‌اند — حالت نقصی که اگر به حال خود رها شود، یک وب‌سایت کند را به وب‌سایتی از کار افتاده تبدیل می‌کند.

گزارش دادن

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

انجام خودکار، نه صف انتظار پشتیبانی

خدمات شخص اول در این پلتفرم به دو صورت ارائه می‌شوند. برخی توسط کارکنان انجام می‌شوند: خرید آن‌ها وظیفه‌ای را در صف مدیریت ما ایجاد می‌کند، به بخش مربوطه هدایت می‌شود، پیگیری و به‌روزرسانی می‌گردد. نگهداری از پایگاه داده یکی از آن‌ها نیست. این فرآیند خودکار است — خرید، یک گردش کار Temporal را فعال می‌کند که کار بهینه‌سازی را مستقیماً بر روی سایت شما اجرا می‌نماید. فوری، بدون نیاز به دخالت دست.

این موضوع مهم‌تر از آن است که به نظر می‌رسد. گردش‌های کاری Temporal بر اساس طراحی بادوام، قابل تلاش مجدد و پایا هستند؛ که استانداردی است که هر عملیات طولانی‌مدتی در این پلتفرم رعایت می‌کند. اگر مرحله‌ای در میانه کار ناموفق باشد، گردش کار به جای نیمه‌کاره رها شدن و قرار دادن پایگاه داده شما در یک وضعیت مبهم، از همان جایی که بود مجدداً تلاش می‌کند. اگر تلاشی مجدد، عملیاتی را که قبلاً با موفقیت انجام شده است دوباره اجرا کند، این از نظر ساختاری ایمن است.

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

  • خرید بلافاصله کار را اجرا می‌کند — کسر هزینه، انجام، اطلاع‌رسانی، تکمیل.
  • به عنوان یک گردش کار پایدار Temporal اجرا می‌شود: قابل تکرار مجدد و خودتوان، نه یک اسکریپت بدون بازگشت و پیگیری.
  • هر اجرا در تاریخچه جریان کاری قابل مشاهده است، بنابراین سابقه‌ای از آنچه اجرا شده و زمان آن وجود دارد.
  • بازپرداخت‌ها و اختلاف‌ها از همان مسیر صورت‌حسابی که برای طرح‌ها و افزونه‌ها استفاده می‌شود، رسیدگی می‌شوند.

در لحظه مناسب ارائه می‌شود، نه مدفون در یک منو

این پلتفرم از قبل سایت‌های شما را نظارت می‌کند. و از اطلاعات به‌دست‌آمده برای ارائه خدمات مناسب در زمان مناسب استفاده می‌نماید.

بخش اختصاصی Extras در پیشخوان وجود دارد که در آن می‌توانید در هر زمان خدمات اصلی را مرور کرده و خریداری نمایید. اما مسیر کاربردی‌تر مسیری است که شما را پیدا می‌کند: بیش‌فروشی‌های متنی. نگهداری پایگاه داده برای پایگاه‌های داده حجیم، بهینه‌سازی سرعت برای وب‌سایت‌های کُندی که در Core Web Vitals رد می‌شوند، پاک‌سازی بدافزار برای وب‌سایت‌های نشانه‌گذاری‌شده و انتقال در هنگام ثبت‌نام ارائه می‌شود.

این اعلان‌ها بر اساس سیگنال‌های واقعی پایش‌پذیری عمل می‌کنند — همان معیارهای مختص هر سایت و داده‌های تله‌متری منابع که پلتفرم برای مدیریت ناوگان جمع‌آوری می‌کند، نه یک یادآوری ماهانه عمومی. همچنین، دستیار هوش مصنوعی می‌تواند هم این سرویس را به شما پیشنهاد دهد و هم آن را برایتان آغاز کند؛ بنابراین فاصله بین مشاهده مشکل تا رفع آن، به جای یک پروژه، تنها یک گفت‌وگو خواهد بود.

ابزارهای پایگاه داده‌ای که هم‌اکنون در اختیار دارید

تعمیر و نگهداری لایه خودکار بالایی است. در زیر آن، هر سایت با کنترل کامل پایگاه داده ارائه می‌شود.

MariaDB به ازای هر سایت

هر سایت پایگاه داده اختصاصی خود را دریافت می‌کند، همراه با پشتیبانی از چندین پایگاه داده و چندین کاربر پایگاه داده در صورتی که پروژه به آن‌ها نیاز داشته باشد.

phpMyAdmin و Adminer، تعبیه‌شده

هر دو در پیشخوان تعبیه شده و دارای قابلیت ورود یکپارچه هستند — نیازی به مدیریت اطلاعات کاربری مجزا نیست، هیچ ورود جداگانه‌ای برای محافظت وجود ندارد.

کلید دسترسی از راه دور

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

حافظه پنهان شیء Redis برای هر سایت

خواندن‌های مکرر را به Redis منتقل کنید تا پایگاه داده از همان ابتدا به پرس‌وجوهای کمتری پاسخ دهد. پیشگیری در کنار درمان.

MySQL Governor: پرس‌وجوهای شما، مشکل شما — و فقط برای شما

نیمه دیگر عملکرد پایگاه داده در زیرساخت مشترک، بخشی است که شما آن را کنترل نمی‌کنید: کارهایی که وب‌سایت‌های دیگران روی همان سرور انجام می‌دهند. ناوگان کاری ما MariaDB را با CloudLinux MySQL Governor اجرا می‌کند، که مصرف پایگاه داده را برای هر سایت محدود می‌سازد. سایتی که پرس‌وجوهای سنگین اجرا می‌کند، به جای کاهش سرعت سرور برای همسایگان خود، در محدوده مجاز اختصاصی خود محدود می‌شود.

این سازوکار در کنار بقیه ساختار جداسازی قرار می‌گیرد — محدودیت‌های LVE روی CPU، حافظه RAM، ورودی/خروجی (IO)، عملیات ورودی/خروجی در ثانیه (IOPS) و فرآیندها، و استفاده از CageFS برای ارائه نمایی کاملاً مجزا از سیستم فایل به هر کاربر. هدف کلی از این طراحی یکسان است: مشکلی که در یک وب‌سایت ایجاد می‌شود، در همان وب‌سایت باقی می‌ماند.

بنابراین، هنگامی که پایگاه داده شما کند است، پاسخ اقدامی است که واقعاً می‌توانید انجام دهید. این پایگاه داده شماست و نگهداری پایگاه داده همان دکمه‌ای است که آن را برطرف می‌کند.

آن را از ابزار هوش مصنوعی خود هدایت کنید

عملیات پایگاه داده بخشی از کاتالوگ ابزارهای MCP هستند، بنابراین هر عامل با قابلیت MCP می‌تواند آن‌ها را از طرف شما اجرا کند.

سرور میزبانی‌شده MCP ما پلتفرم را برای Claude Code، Cursor، ChatGPT، Claude Desktop و هر عامل دیگری با قابلیت MCP در دسترس قرار می‌دهد — یک اتصال واحد به‌جای یکپارچه‌سازی جداگانه برای هر ابزار. ابزارهای پایگاه داده در آن کاتالوگ شامل پرس‌وجوی محافظت‌شده، بهینه‌سازی، و پشتیبان‌گیری و بازیابی هستند. خرید Extras نیز در دسترس است و مستلزم یک مرحله تأیید صریح می‌باشد.

هر کاری که عامل می‌تواند انجام دهد، به هویتی که با آن متصل شده محدود است. توکن‌ها از طریق OAuth 2.1 صادر می‌شوند، به سازمان شما و مجوزهای RBAC شما محدود هستند، مختص هر ابزار بوده و قابل ابطال می‌باشند. اقدامات مخرب نیاز به تأیید صریح دارند، سقف هزینه برای اقدامات پولی راه‌اندازی‌شده توسط هوش مصنوعی اعمال می‌شود و هر اقدام MCP به همراه هویت، ابزار، آرگومان‌ها و نتیجه در گزارش حسابرسی ثبت می‌شود.

در عمل: عامل شما متوجه سنگین شدن پایگاه داده می‌شود، می‌پرسد که آیا باید عملیات نگهداری را انجام دهد یا خیر، شما تأیید می‌کنید و گردش کار اجرا می‌شود. هوش مصنوعی یک هدایت‌کننده است، نه یک مجری بدون نظارت.

خریداری‌شده مانند یک طرح، قیمت‌گذاری‌شده مانند یک سرویس

سرویس‌های شخص اول در این پلتفرم داده هستند، نه قابلیت‌های کدگذاری‌شده ثابت.

  • کارکنان ما خدمات را در کنسول مدیریت دقیقاً به همان روشی که طرح‌ها مدیریت می‌شوند، اضافه، ویرایش، قیمت‌گذاری و فعال می‌کنند — بدون نیاز به تغییر در کد برای راه‌اندازی یا تنظیم آن‌ها.
  • قیمت‌ها بر اساس هر واحد پولی به‌صورت یک‌باره یا دوره‌ای تعیین می‌شوند، بنابراین شما با همان ارزی خرید می‌کنید که قبلاً با آن پرداخت کرده‌اید.
  • سرویس‌ها دارای شرایط صلاحیت خط تولید هستند، بنابراین موارد ارائه‌شده با آنچه شما واقعاً اجرا می‌کنید مطابقت دارد.
  • پرداخت هزینه از طریق صورت‌حساب یا موجودی کیف پول شما، در کنار اشتراکتان انجام می‌شود — یک حساب، یک مجموعه فاکتور.
  • خریدها تجارت عادی هستند: پس از تکمیل اطلاع‌رسانی می‌شوند، قابل استرداد و قابل اعتراض هستند.

هزینه آن

یک کار یک‌باره برای هر سایت، که به محض خرید به طور خودکار اجرا می‌شود.

نگهداری و بهینه‌سازی پایگاه داده

⁦‎$۲۹٫۰۰⁩یک‌باره

ظرف ۱ روز پس از خرید اجرا می‌شود و قبل از اعمال هرگونه تغییر، یک نسخه پشتیبان کامل تهیه می‌شود. افزونه‌ها برای هر سایت از طریق کنترل‌پنل شما خریداری می‌شوند و در فاکتور معمولیتان نمایش داده می‌شوند — بدون حساب کاربری جداگانه، بدون صورت‌حساب دوم و بدون حداقل دوره قرارداد. قیمت‌ها شامل مالیات نمی‌شوند؛ مالیات هنگام پرداخت بر اساس کشور صورت‌حساب شما محاسبه می‌شود.

پرسش‌های متداول

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

در بیشتر موارد نیازی نیست خودتان این موضوع را متوجه شوید. این پلتفرم مصرف منابع را برای هر سایت نظارت می‌کند و هنگامی که متوجه حجیم شدن بیش از حد پایگاه داده شود، نگهداری پایگاه داده را به عنوان یک پیشنهاد زمینه‌ای ارائه می‌دهد، و دستیار هوش مصنوعی می‌تواند آن را علامت‌گذاری کرده و کار را برای شما آغاز کند. همچنین می‌توانید هر زمان که بخواهید از بخش Extras در داشبورد، آن را مرور و خریداری کنید و خودتان پایگاه داده را از طریق phpMyAdmin یا Adminer تعبیه‌شده بررسی نمایید.

آیا داده‌های من در طول اجرای عملیات نگهداری در خطر هستند؟

ما به‌جای نادیده گرفتن ریسک، آن را به حداقل می‌رسانیم. این فرایند به‌عنوان یک گردش کار Temporal اجرا می‌شود — پایدار، با قابلیت تلاش مجدد و پایاپای (idempotent) — بنابراین در صورت ناموفق بودن یک مرحله، به‌جای باقی ماندن کار به‌صورت نیمه‌کاره، مجدداً تلاش صورت می‌گیرد و تکرار عملیات طبق طراحی سیستم ایمن است. هر بار اجرا در سابقه گردش کار ثبت می‌شود. در طرح‌های Footprint-Free، پشتیبان‌گیری‌های روزانه به‌مدت ۳۰ روز با قابلیت بازیابی با یک کلیک نگهداری می‌شوند، بنابراین در صورت تمایل، همیشه یک نقطه بازیابی اخیر برای بازگشت وجود دارد. تهیه نسخه پشتیبان پیش از هرگونه تغییر عمده در پایگاه داده، صرف‌نظر از اینکه چه کسی آن را انجام می‌دهد، اقدامی شایسته و استاندارد است.

آیا این مورد جایگزین ابزارهای پایگاه داده در کنترل‌پنل شما می‌شود؟

آن‌ها را تکمیل می‌کند. هر سایت پایگاه داده MariaDB اختصاصی خود را به همراه phpMyAdmin و Adminer ادغام‌شده و مجهز به ورود یکپارچه، پشتیبانی از چندین پایگاه داده و کاربر، و کلید دسترسی از راه دور نگهداری می‌کند. نگهداری از پایگاه داده نسخه خودکار کارهای روزمره — پاکسازی، بهینه‌سازی، تعمیر — است، برای زمانی که ترجیح می‌دهید به جای انجام دستی کارها، نتیجه را خریداری کنید.

این با یک تیکت پشتیبانی معمولی چه تفاوتی دارد؟

خدمات در این پلتفرم به یکی از دو روش انجام می‌شوند. خدماتی که توسط پرسنل انجام می‌شوند، وظیفه‌ای را در صف مدیریت ما ایجاد می‌کنند که با رهگیری وضعیت و به‌روزرسانی‌های مشتری به بخش مناسب هدایت می‌شود. نگهداری پایگاه داده خودکار است: خرید آن جریان کاری را مستقیماً راه‌اندازی می‌کند، بدون اینکه هیچ مرحله انسانی در این بین وجود داشته باشد. تمام هدف ساخت آن به عنوان یک جریان کاری به جای یک فرآیند همین است.

آیا عامل هوش مصنوعی من می‌تواند این را برای من اجرا کند؟

بله. بهینه‌سازی پایگاه داده، پرس‌وجوی محافظت‌شده، و پشتیبان‌گیری و بازیابی همگی در کاتالوگ ابزارهای MCP موجود هستند و خرید Extras با یک مرحله تأیید ارائه می‌شود. عامل شما از طریق OAuth 2.1 با نشانه‌ای متصل می‌شود که محدوده آن به سازمان شما و مجوزهای RBAC شما محدود است — به‌ازای هر ابزار، قابل ابطال، با سقف هزینه برای اقدامات پولی، و با ثبت گزارش حسابرسی برای هر فراخوانی. این عامل تنها می‌تواند کارهایی را انجام دهد که شما قادر به انجام آن‌ها هستید.

کدام طرح‌ها شامل آن می‌شوند؟

نگهداری پایگاه داده یک خدمت اختصاصی و قابل خریداری است و جزو طرح‌ها محسوب نمی‌شود؛ هر زمان که به آن نیاز داشتید، آن را به قیمت درج‌شده با واحد پول خود در داشبورد می‌خرید و هزینه آن از حساب صورتحساب یا کیف پول شماسرکسر می‌شود. شرایط واجد شرایط بودن برای هر خط محصول به‌طور جداگانه تعیین می‌شود، بنابراین آنچه در بخش «موارد اضافی» (Extras) شما نمایش داده می‌شود، منعکس‌کننده همان خط محصولی است که در آن قرار دارید. هرآنچه برای امتحان کردن این پلتفرم نیاز دارید، در دوره آزمایشی ۱۴ روزه و بدون نیاز به کارت بانکی گنجانده شده است: بدون نیاز به اطلاعات پرداخت، و پشتیبانی از حداکثر پنج وب‌سایت روی هاستینگ Footprint-Free.

آیا استفاده سنگین یک سایت از پایگاه داده، سرعت سایر سایت‌های من را کاهش می‌دهد؟

ناوگان از MariaDB به همراه CloudLinux MySQL Governor استفاده می‌کند که مصرف پایگاه داده را برای هر سایت به طور اختصاصی محدود می‌سازد تا کوئری‌های سنگین یک سایت نتواند سرور را برای سایرین کند سازد. این سازوکار در کنار محدودیت‌های منابع LVE و جداسازی سیستم فایل CageFS قرار می‌گیرد. هدف کل طراحی مهارسازی است — مشکلات در همان قفسی که آغاز شده‌اند باقی می‌مانند.

از حمل پایگاه داده‌ای که نمی‌توانید آن را ببینید دست بردارید

یک دوره آزمایشی ۱۴ روزه بدون نیاز به کارت بانکی را در هاستینگ بدون رد پا (Footprint-Free Hosting) شروع کنید — بدون نیاز به اطلاعات پرداخت، تا پنج وب‌سایت — و ببینید که این پلتفرم چگونه مشکلاتی را که در غیر این صورت از طریق کندی صفحه متوجه‌شان می‌شدید، آشکار کرده و برطرف می‌کند.

رایگان شروع کنید