Dorsa Managed Database · DBaaS

موتور مناسب را انتخاب کنید؛ عملیات داده را یکپارچه نگه دارید

از Provisioning و تغییر منابع تا Backup، بازیابی، Metrics و اتصال امن Workload؛ همه‌چیز در فضای همان پروژه و متناسب با قابلیت واقعی هر موتور مدیریت می‌شود.

دسترسی در سطح پروژهBackup روی Object StorageMetrics موتورمحور
Database workspaceproject / production
ENGINEPostgreSQL16 · High Availability
Healthy
CPU2 vCPUMemory4 GBStorage80 GB
WorkloadBindingInstance
Backup completed
Engine catalog

هشت موتور، برای هشت الگوی داده متفاوت

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

01Relational

PostgreSQL

تراکنش، API و داده عملیاتی

02Relational

MySQL

وب، تجارت الکترونیک و سرویس‌های عمومی

03Relational

MariaDB

بارهای کاری سازگار با MySQL

04Document

MongoDB

داده سندی و مدل‌های منعطف

05Key-value

Redis / Valkey

Cache، Session و داده سریع

06Search

OpenSearch

جستجو، Log و تحلیل داده

07Relational

SQL Server

بارهای کاری اکوسیستم Microsoft

08Search

Elasticsearch

جستجو و تحلیل توزیع‌شده

Managed lifecycle

یک مسیر عملیاتی از ایجاد تا پایش

هر مرحله به منبع واقعی خودش متصل است؛ Instance، Backup، Binding و Metrics داده و عملیات مستقل دارند، اما در یک Workspace هماهنگ دیده می‌شوند.

  1. 01

    ایجاد

    موتور، نسخه، نام Database، منابع و تعداد Instance را در فضای پروژه انتخاب کنید.

  2. 02

    عملیات

    وضعیت Provisioning، Restart و تغییر منابع را براساس قابلیت واقعی موتور مدیریت کنید.

  3. 03

    حفاظت

    Backup را روی Object Storage فعال پروژه نگه دارید و مسیر بازیابی را کنترل کنید.

  4. 04

    اتصال

    در موتورهای پشتیبانی‌شده، اتصال امن Workload و Credential را از همان پروژه بسازید.

  5. 05

    پایش

    Metrics و وضعیت Runtime هر Instance را در صفحه مدیریت همان سرویس مشاهده کنید.

قابلیت‌های فعال DBaaS

ماتریس قابلیت، پیش از انتخاب موتور

کنترل‌های پنل از همین مرز قابلیت پیروی می‌کنند؛ گزینه‌ای که موتور پشتیبانی نکند در فرم یا صفحه مدیریت فعال نمی‌شود.

قابلیتPostgreSQLMySQLMariaDBMongoDBRedis / ValkeyOpenSearchSQL ServerElasticsearch
ایجاد سرویسProvisioningفعالفعالفعالفعالفعالفعالفعالفعال
RestartOperational controlفعالفعالفعالفعالفعالفعالفعالفعال
تغییر منابعCPU, Memory, Storageفعالفعالفعالفعالفعالفعالفعالفعال
High AvailabilityReplica countفعالفعالفعالفعال
BackupData protectionفعالفعالفعالفعالفعالفعالفعالفعال
Backup زمان‌بندی‌شدهScheduled protectionفعال
RestoreCreate from backupفعال
PITRPoint-in-time recoveryفعال
اتصال WorkloadSecure bindingفعال
MetricsRuntime observabilityفعالفعالفعالفعالفعالفعالفعالفعال
چرخش CredentialCredential rotationفعال

High Availability با تعداد Instance برابر ۱ یا ۳ ارائه می‌شود. قابلیت‌ها می‌توانند متناسب با نسخه موتور نیز محدود شوند.

Data protection

Backup جدا از Instance، روی فضای ذخیره‌سازی پروژه

هنگام ایجاد Backup، یک Object Storage فعال انتخاب می‌شود. پلتفرم Credential اختصاصی را بدون نمایش Secret در رابط کاربری مدیریت می‌کند.

InstanceBackupObject Storage
PostgreSQL

Barman Object Store

Backup مبتنی بر Object Storage و مسیر آماده برای Restore و PITR.

MySQL · MariaDB · MongoDB · Redis/Valkey · SQL Server

Logical Dump

نسخه پشتیبان منطقی متناسب با موتور و ذخیره‌شده روی فضای انتخابی پروژه.

OpenSearch · Elasticsearch

Repository Snapshot

Snapshot در Repository متصل به Object Storage برای موتورهای جستجو.

Operational workspace

منابع تخصصی، در یک نمای هماهنگ

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

پیش از ساخت اولین Instance

موتور و قابلیت را براساس نیاز واقعی بار کاری انتخاب کنید؛ پلتفرم فقط عملیات سازگار با همان موتور را فعال می‌کند.

DBaaS درسا چه موتورهایی را ارائه می‌کند؟

PostgreSQL، MySQL، MariaDB، MongoDB، Redis/Valkey، OpenSearch، SQL Server و Elasticsearch در کاتالوگ فعلی موتورهای DBaaS قرار دارند.

آیا همه قابلیت‌ها برای تمام موتور‌ها یکسان است؟

خیر. رابط کاربری قابلیت‌هایی مانند HA، Restore، PITR، اتصال Workload و چرخش Credential را فقط زمانی نمایش می‌دهد که موتور انتخابی از آن پشتیبانی کند.

Backup در کجا نگهداری می‌شود؟

کاربر هنگام ایجاد Backup یک Object Storage فعال از همان پروژه انتخاب می‌کند. مدیریت کلید اختصاصی Backup در Backend انجام می‌شود و Secret آن در رابط کاربری نمایش داده نمی‌شود.

تعداد Instanceها چگونه تعیین می‌شود؟

در موتورهای دارای High Availability تعداد Instance می‌تواند ۱ یا ۳ باشد. در موتورهای فاقد این قابلیت مقدار روی ۱ نگه داشته می‌شود.

شروع از فضای پروژه

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

وارد پنل شوید، پروژه را انتخاب کنید و منابع DBaaS را متناسب با بار کاری بسازید.

ورود به پنلمشاوره فنی