نگهداری پایگاه داده

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

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

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

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

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

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

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

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

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

پاکسازی

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

بهینه‌سازی

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

تعمیر

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

گزارش دادن

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

تحقق خودکار، نه صف پشتیبانی

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

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

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

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

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

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

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

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

ابزارهای پایگاه داده‌ای که از قبل در اختیار دارید

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

ماری‌آربی‌وی per site

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

phpMyAdmin و Adminer، جاسازی‌شده

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

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

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

کش ذخیره‌سازی شیء Redis برای هر سایت

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

MySQL Governor: درخواست‌های شما، مشکل شما — و فقط مشکل شما

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

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

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

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

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

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

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

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

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

سرویس‌های اختصاصی، داده‌های موجود در این پلتفرم هستند، نه ویژگی‌های سخت‌کدشده.

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

What it costs

A one-off job per site, run automatically once you buy it.

Database Maintenance & Optimization

‎$۲۹٫۰۰one-off

It runs within 1 day of purchase, and a full backup is taken before anything is changed. Add-ons are bought per site from your dashboard and appear on your normal invoice — no separate account, no second bill and no minimum term. Prices exclude tax, which is worked out from your billing country at checkout.

سوالات متداول

از کجا بدانم که پایگاه داده من نیاز به نگهداری دارد؟

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

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

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

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

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

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

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

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

بله. بهینه‌سازی پایگاه داده، پرس‌وجوی محافظت‌شده، و پشتیبان‌گیری و بازیابی همگی در کاتالوگ ابزار MCP قرار دارند و خرید امکانات اضافی با یک مرحله تأیید انجام می‌شود. ایجنت شما از طریق OAuth 2.1 با توکنی با محدوده دسترسی سازمان شما و دسترسی‌های RBAC شما متصل می‌شود — به صورت هر ابزار، قابل لغو، دارای سقف هزینه برای اقدامات پولی، و تمامی فراخوانی‌ها دارای گزارش حسابرسی (audit log) هستند. ایجنت فقط کارهایی را می‌تواند انجام دهد که خود شما قادر به انجامشان هستید.

کدام پلن‌ها شامل آن هستند؟

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

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

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

یک پایگاه داده نامرئی را با خود حمل نکنید

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

شروع رایگان