Dezkubeدزکوب

فناوری · دیتابیس

اپراتورهای دیتابیس در دزکوب

MySQL، MariaDB، MongoDB و Valkey مدیریت‌شده

لایسنس
Apache 2.0 (به تفکیک اپراتور)
گروه در استک
دیتابیس

اپراتورهای دیتابیس چیست

هر موتور دیتابیس اپراتور رسمی یا شناخته‌شدهٔ خودش را دارد که چرخهٔ حیاتش را روی Kubernetes مدیریت می‌کند.

موتورها

موتورها
موتوراپراتورکاربردویژگی شاخص
MySQLPerconaسازگاری با اپلیکیشن‌های موجودبکاپ و مانیتورینگ داخلی
MariaDBMariaDB Operatorجایگزین متن‌باز MySQLGalera برای خوشه‌بندی
MongoDBPerconaدادهٔ سندیreplica set
ValkeyValkey Operatorکش و صفجایگزین متن‌باز Redis

ما دقیقاً چطور استفاده‌اش می‌کنیم

  • ساخت از پنل با نسخه، اندازه و replica.
  • بکاپ زمان‌بندی‌شده به آبجکت‌استوریج.
  • چرخش رمز و تزریق متغیر اتصال.
  • مرورگر داده با دسترسی کنترل‌شده و ثبت ممیزی.

برای شما چه چیزی عوض می‌شود

  • failover دستیخودکار
  • بکاپ اسکریپتیزمان‌بندی‌شده و آزموده
  • ارتقا = ریسکمسیر ارتقای تعریف‌شده
  • مقیاس دستیتغییر تعداد replica

مرزها و محدودیت‌ها

این سکشن در هر صفحهٔ فناوری اجباری است. هر ابزاری مرزی دارد؛ صفحه‌ای که مرزش را نگوید، بقیه‌اش هم قابل اتکا نیست.

  • عمق قابلیت‌ها بین اپراتورها یکسان نیست. مثلاً بازیابی نقطه‌ای در PostgreSQL بالغ‌تر از بقیه است. اگر بار کاری شما به قابلیت خاصی نیاز دارد، در جلسهٔ معماری بررسی می‌شود.
  • Valkey جایگزین Redis است، نه خودِ Redis. سازگاری بالاست ولی صددرصد نیست؛ اگر اپلیکیشن شما از قابلیت خاصی استفاده می‌کند باید تست شود.

این را روی زیرساخت خودتان ببینید.

همین مؤلفه را در کلاستر شما پیکربندی می‌کنیم و نشان می‌دهیم.