پایگاه داده · مهر ۱۴۰۵

کارشناس پایگاه داده: دیتابیس چیست، کار DBA، رشته و حقوق

گروه شغلی
خانواده‌ی شغلی: فناوری اطلاعات و نرم‌افزار

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

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

۸۵
آگهی کارشناس و مدیر پایگاه داده در مهر ۱۴۰۵
۶۶
آگهی که بهینه‌سازی کارایی دیتابیس را خواسته بودند
۱۰ دوره
دوره پایگاه داده در فنی و حرفه‌ای تهران ۱۴۰۵

دیتابیس چیست و پایگاه داده چیست؟

پایگاه داده یا دیتابیس، به تعریف اوراکل، مجموعه‌ای سازمان‌یافته از اطلاعات یا داده‌های ساختاریافته است که معمولا به‌صورت الکترونیکی نگه داشته می‌شود. نرم‌افزاری که این داده‌ها را نگه می‌دارد و مدیریت می‌کند، سیستم مدیریت پایگاه داده (DBMS) نام دارد؛ مثل Oracle، SQL Server، MySQL و PostgreSQL.

رابطه‌ای و NoSQL

بیشتر پایگاه‌های داده رابطه‌ای‌اند: داده در جدول‌هایی با سطر و ستون نگه داشته می‌شود و با زبان SQL خوانده و نوشته می‌شود. حساب‌های بانکی، سفارش‌های یک فروشگاه و پرونده کارکنان معمولا همین‌طور نگه داشته می‌شوند. پایگاه‌های داده NoSQL، مثل MongoDB، برای داده‌های نیمه‌ساختاریافته یا بدون ساختار و حجم‌های خیلی بزرگ به کار می‌روند.

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

شغل‌های گروه پایگاه داده

این گروه دو شغل دارد و هر کدام صفحه و مسیر یادگیری سه‌مرحله‌ای خودش را دارد:

کارشناس پایگاه داده: مدیر پایگاه داده یا توسعه‌دهنده؟

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

مدیر پایگاه داده (DBA)توسعه‌دهنده پایگاه داده
سوال اصلیدیتابیس سالم، سریع و امن است؟داده درست طراحی و خوانده می‌شود؟
کار روزانهپایش، پشتیبان‌گیری، بهینه‌سازی، دسترسیطراحی جدول، کوئری، رویه ذخیره‌شده، گزارش
کار باسرور، سیستم‌عامل و تیم زیرساختبرنامه‌نویس‌ها و تحلیلگرها
آگهی‌های مهر ۱۴۰۵۶۸ آگهی۱۷ آگهی
در شرکت‌های کوچک یک نفر هر دو کار را انجام می‌دهد؛ در بانک‌ها و شرکت‌های بزرگ این دو تیم جدا دارند.

کدام دیتابیس را یاد بگیریم؟ Oracle، SQL Server یا PostgreSQL

طبق یک رتبه‌بندی معتبر و شناخته‌شده سیستم‌های مدیریت پایگاه داده در مهر ۱۴۰۵ (اکتبر ۲۰۲۶)، Oracle با امتیاز ۱۱۱۹٫۷۹ اول است، MySQL با ۸۳۷٫۹۶ دوم، SQL Server با ۶۹۴٫۴۷ سوم، PostgreSQL با ۶۸۸٫۷۵ چهارم و MongoDB با ۳۷۴٫۶۴ پنجم. PostgreSQL تنها سیستم از چهار سیستم اول بود که در یک سال امتیازش بالا رفت (۴۵٫۵۶ امتیاز)، ولی هنوز از SQL Server جلو نزده است.

در آگهی‌های ایران تصویر کمی فرق دارد: SQL Server در ۴۱ آگهی، Oracle در ۳۱، PostgreSQL در ۱۴، MongoDB و دیگر NoSQLها در ۱۳ و MySQL در ۷ آگهی خواسته شده بود. پس برای شروع، SQL Server و SQL استاندارد بیشترین فرصت را می‌دهند و Oracle بیشتر در بانک‌ها و سازمان‌های بزرگ.

تحریم

اوراکل همه محصولات و خدماتش را برای هر شرکت یا تبعه ایران ممنوع کرده و مایکروسافت هم ایران را از جاهایی می‌داند که بدون مجوز به آن صادر نمی‌کند. با این حال، یکی از شرکت‌های بزرگ نرم‌افزار بانکی در ۱۳۹۹ گفته بود سوئیچ و سامانه‌های اصلی بانک‌های متوسط ایران روی پایگاه داده اوراکل کار می‌کنند. این وضعیت یکی از دلیل‌هایی است که سیستم‌های متن‌باز مثل PostgreSQL برای کارشناس ایرانی ارزش یادگیری دارند.

دیتابیس چیست و کدام را یاد بگیریم: رتبه Oracle، MySQL، SQL Server، PostgreSQL و MongoDB در اکتبر ۲۰۲۶ و تعداد آگهی‌های هر کدام در ایران
سیستم‌های پایگاه داده در رتبه‌بندی جهانی و آگهی‌های ایران

آگهی‌های کارشناس پایگاه داده چه می‌خواهند؟

در مهر ۱۴۰۵ آگهی‌های یک سایت بزرگ کاریابی را با کلمه‌های پایگاه داده، DBA، SQL Server، Oracle، PostgreSQL و دیتابیس جستجو کردیم و ۸۵ آگهی کار پایگاه داده را یکی‌یکی خواندیم:

۶۸
آگهی مدیر و کارشناس پایگاه داده
۱۷ آگهی توسعه‌دهنده پایگاه داده
۷۳
آگهی در تهران
مشهد ۶ و اصفهان ۵
۵۷
آگهی از شرکت‌های نرم‌افزاری
اینترنتی ۸، بانک ۴، کالاهای مصرفی ۴
۶۳
آگهی رشته کامپیوتر خواسته بودند
از ۶۳ آگهی که رشته نوشته بودند

کار DBA در آگهی‌ها سه ستون دارد: بهینه‌سازی کارایی در ۶۶ آگهی، دسترس‌پذیری بالا (Always On، RAC، تکثیر و کلاستر) در ۵۶ آگهی و پشتیبان‌گیری و بازیابی در ۵۴ آگهی. ۲۹ آگهی لینوکس خواسته بودند، به‌ویژه برای Oracle و PostgreSQL، و ۱۷ آگهی از کار برای بانک‌ها گفته بودند.

۶۵ آگهی شرط جنسیت نداشتند و ۱۲ آگهی فقط آقا می‌خواستند. ۶ آگهی از شیفت یا آماده‌به‌کار بودن گفته بودند؛ دیتابیس شبانه‌روز کار می‌کند و خرابی منتظر ساعت اداری نمی‌ماند.

کارشناس پایگاه داده در آگهی‌ها: ۶۸ مدیر پایگاه داده و ۱۷ توسعه‌دهنده و مهارت‌های بهینه‌سازی، دسترس‌پذیری بالا و پشتیبان‌گیری در ۸۵ آگهی مهر ۱۴۰۵
آگهی‌های پایگاه داده در مهر ۱۴۰۵

یک روز کاری مدیر پایگاه داده

  1. ۱

    پایش و پشتیبان‌ها

    صبح

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

  2. ۲

    کوئری‌های کند

    پیش از ظهر

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

  3. ۳

    درخواست‌ها و دسترسی

    بعدازظهر

    ساختن دیتابیس برای یک پروژه تازه، دادن یا گرفتن دسترسی کاربران و اجرای تغییرهای ساختاری پس از آزمون.

  4. ۴

    ارتقا و تمرین بازیابی

    خارج از ساعت

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

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

رشته پایگاه داده و دوره‌های آن

در کنکور ۱۴۰۵ رشته‌ای با نام پایگاه داده نبود و راه اصلی مهندسی کامپیوتر است، با حدود ۵٬۰۸۴ ظرفیت با آزمون در کارشناسی. در دانشگاه جامع علمی‌کاربردی، طبق فهرست‌های مشاوره تحصیلی، «کاردانی فنی پایگاه داده» و «مهندسی فناوری طراحی و مدیریت پایگاه داده» هست؛ فهرست رسمی و ظرفیت آن‌ها را از خود دانشگاه نخواندیم.

فهرست شهریه ۱۴۰۵ آموزشگاه‌های آزاد فنی و حرفه‌ای تهران ۱۰ دوره پایگاه داده دارد. چند نمونه:

  • مهندس ORACLE DBA برای LINUX: ۳۳۶ ساعت، ۷۲٫۴ میلیون تومان
  • مدیر SQL SERVER: ۳۰۴ ساعت، ۵۰٫۸ میلیون تومان
  • کاربر SQL Server: ۱۸۰ ساعت، ۲۱٫۸ میلیون تومان
  • طراحی پایگاه داده MySQL و MariaDB: ۶۰ ساعت، ۲۰٫۶ میلیون تومان

دوره‌ای برای PostgreSQL یا MongoDB در این فهرست نبود. بیشتر کارشناسان پایگاه داده از برنامه‌نویسی یا پشتیبانی نرم‌افزار وارد این کار شده‌اند و مهارت‌های عمیق‌تر مثل دسترس‌پذیری بالا را در کار واقعی یاد گرفته‌اند.

مدرک‌های بین‌المللی، ابر و هوش مصنوعی

مدرک‌های Oracle

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

مدرک‌های Microsoft

آزمون‌ها از راه شرکت برگزارکننده‌ای انجام می‌شود که از شهریور ۱۴۰۵ ساکنان ایران را نمی‌پذیرد، مگر ثابت کنند محل زندگی اصلی‌شان خارج است.

ابر و هوش مصنوعی

طبق دو نظرسنجی یک شرکت ابزار پایگاه داده در ۲۰۲۶، استفاده از هوش مصنوعی برای مدیریت دیتابیس نسبت به ۲۰۲۵ نزدیک سه برابر شده؛ ۶۳ درصد خودکارسازی کارها را فایده آن دانستند و ۴۹ درصد گفتند به خاطر آن کمتر نیروی تازه‌کار می‌گیرند. یعنی کارهای تکراری DBA کمتر می‌شود و بهینه‌سازی، طراحی و دسترس‌پذیری، که سخت‌تر خودکار می‌شوند، ارزش بیشتری پیدا می‌کنند.

حقوق DBA و درآمد کارشناس پایگاه داده

حقوق در ایران
۳۵ تا ۵۳ میلیون تومان

ماهانه و خالص، کل کشور، گروه پایگاه داده (Database) در گزارش حقوق ۱۴۰۵، سطح میانی، ۱۴۰۴. این عدد مربوط به کلِ گروه پایگاه داده است، نه یک عنوان شغلی خاص.

حقوق در خارج از کشور
آمریکا
۱۲۲,۰۶۰ دلار آمریکا
کانادا
۸۵,۰۰۹ دلار کانادا

سالانه و ناخالص، عددِ میانه. میانه‌ی ۲ شغلِ این گروه. منبع: اداره‌ی آمار کار آمریکا (۲۰۲۵) و Job Bank کانادا (۲۰۲۵).

حقوق ماهانه خالص گروه پایگاه داده در کل کشور، میلیون تومان؛ داخل پرانتز نیمه میانی است
نوع عددتازه‌کارمیانیارشد
دریافتی پایان ۱۴۰۴۲۶ (۲۱ تا ۳۴)۴۰ (۳۵ تا ۵۳)۶۸ (۵۵ تا ۷۵)
درخواستی برای ۱۴۰۵۳۶ (۲۸ تا ۴۷)۵۶ (۴۸ تا ۷۱)۹۶ (۸۱ تا ۱۰۹)
برای مقایسه، حداقل مزد قانونی ۱۴۰۵ حدود ۲۱٫۸ میلیون تومان ناخالص در ماه است؛ رقم‌های جدول خالص‌اند و پیش از کسر بیمه و مالیات بیشترند.

پایگاه داده در گزارش‌های معتبر حقوق ۱۴۰۵ ردیف مخصوص خودش را دارد. در این ردیف کار با SQL Server، Oracle، PostgreSQL، MySQL، MongoDB و انبار داده یک‌جا آمده و هر دو شغل این گروه، مدیر پایگاه داده و توسعه‌دهنده پایگاه داده، در آن حساب شده‌اند. عددها برای کل کشور است و تهران رقم جدایی ندارد.

حقوق دریافتی خالص ماهانه در پایان ۱۴۰۴ با سابقه بالا می‌رود: کارشناس تازه‌کار میانه ۲۶ میلیون تومان می‌گرفت و نیمی از این سطح بین ۲۱ تا ۳۴ میلیون بودند. در سطح میانی میانه به ۴۰ میلیون می‌رسد (۳۵ تا ۵۳) و در سطح ارشد به ۶۸ میلیون (۵۵ تا ۷۵). پس فاصله شروع کار تا سطح ارشد در این گروه بیش از دو و نیم برابر است. کادر حقوق این صفحه عدد سطح میانی را نشان می‌دهد.

همین گروه برای ۱۴۰۵ عدد بیشتری خواسته‌اند: ۳۶ میلیون در سطح تازه‌کار (۲۸ تا ۴۷)، ۵۶ میلیون در سطح میانی (۴۸ تا ۷۱) و ۹۶ میلیون در سطح ارشد (۸۱ تا ۱۰۹). این رقم خواسته متقاضی هنگام جابه‌جایی کار است و نباید آن را با حقوقی که واقعا پرداخت شده یکی دانست.

آگهی‌ها کمتر حقوق نوشته بودند: ۷ آگهی DBA میانه ۴۵ تا ۶۰ میلیون تومان و ۲ آگهی توسعه‌دهنده پایگاه داده ۵۲٫۵ تا ۷۵ میلیون پیشنهاد داده بودند. این بازه‌ها بین سطح میانی و ارشد گزارش حقوق می‌نشینند، ولی با این تعداد کم فقط نشانه‌اند.

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

آیا DBA حقوق خوبی دارد؟

در مقایسه با بیشتر شغل‌های اداری بله، ولی نه از روز اول. کارشناس تازه‌کار معمولا از پشتیبانی نرم‌افزار یا نوشتن گزارش و کوئری شروع می‌کند و حقوقش به برنامه‌نویس تازه‌کار نزدیک است. جهش حقوق وقتی اتفاق می‌افتد که مسئولیت دیتابیس‌های اصلی یک سازمان را بگیری: جایی که یک ساعت خرابی برای کسب‌وکار هزینه سنگین دارد و مدیران حاضرند برای آرامش خیالشان پول بیشتری بدهند. شناخت هم‌زمان SQL Server و یک سیستم متن‌باز مثل PostgreSQL، و آشنایی با لینوکس و ابر، این جهش را زودتر می‌آورد. کسانی هم که به‌صورت پروژه‌ای برای چند شرکت کوچک دیتابیس نگه می‌دارند، درآمدی کنار حقوق اصلی دارند؛ عدد معتبری برای این کار آزاد پیدا نکردیم.

حقوق DBA و کارشناس پایگاه داده در ۱۴۰۵: دریافتی پایان ۱۴۰۴ و درخواستی ۱۴۰۵ در سطح تازه‌کار، میانی و ارشد در کل کشور، کنار حداقل حقوق قانونی و پیشنهاد آگهی‌ها
میلیون تومان در ماه، خالص، کل کشور؛ آگهی‌ها مهر ۱۴۰۵

حقوق DBA در آمریکا و کانادا

در آمریکا میانه درآمد مدیر پایگاه داده ۱۰۴٬۶۲۰ دلار و معمار پایگاه داده ۱۳۹٬۵۰۰ دلار در سال است؛ پیش‌بینی می‌شود شغل معمار بسیار سریع‌تر از میانگین رشد کند. رقم‌های زیر سالانه و پیش از مالیات‌اند:

کار پایگاه داده به چه کسی می‌آید؟

احتمالا راضی می‌شوی اگر

  • از منطق، نظم و پیدا کردن علت کندی لذت می‌بری
  • دقیقی و قبل از هر تغییر، پشتیبان را چک می‌کنی
  • با سرور و سیستم‌عامل راحتی
  • زیر فشار خرابی آرام می‌مانی

احتمالا اذیت می‌شوی اگر

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

این گروه شغلی در یک نگاه

کار با آدم‌ها۳۰٪
کار با دست و ابزار۱۰٪
تحرک و کار بدنی۵٪
شیفت عصر و شب۳۵٪
نظم و کار روتین۷۵٪
خلاقیت۲۵٪

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

شروع تست

سوال‌های رایج درباره پایگاه داده

دیتابیس چیست؟

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

پایگاه داده چیست و چه فرقی با DBMS دارد؟

پایگاه داده خود داده‌هاست و DBMS نرم‌افزاری مثل Oracle یا SQL Server که آن را نگه می‌دارد و مدیریت می‌کند.

کارشناس پایگاه داده چه کاری می‌کند؟

دیتابیس‌ها را طراحی، نصب، امن، بهینه و پشتیبان‌گیری می‌کند و مراقب است همیشه در دسترس باشند.

فرق DBA و توسعه‌دهنده پایگاه داده چیست؟

DBA مراقب سلامت، امنیت و کارایی دیتابیس است؛ توسعه‌دهنده جدول‌ها و کوئری‌ها را طراحی می‌کند و می‌نویسد.

حقوق DBA چقدر است؟

در گروه پایگاه داده، میانه دریافتی خالص ماهانه در پایان ۱۴۰۴ برای سطح میانی ۴۰ میلیون تومان بود؛ تازه‌کار ۲۶ و ارشد ۶۸ میلیون می‌گرفت. آگهی‌های DBA در مهر ۱۴۰۵ هم ۴۵ تا ۶۰ میلیون پیشنهاد داده بودند.

رشته پایگاه داده وجود دارد؟

در کنکور ۱۴۰۵ نه؛ راه اصلی مهندسی کامپیوتر است و علمی‌کاربردی کاردانی و کارشناسی مرتبط دارد.

SQL Server یاد بگیریم یا Oracle؟

در آگهی‌های ایران SQL Server بیشتر خواسته شده بود (۴۱ در برابر ۳۱)؛ Oracle بیشتر در بانک‌ها و سازمان‌های بزرگ است.

مدرک Oracle برای ایرانی‌ها ممکن است؟

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

هوش مصنوعی جای DBA را می‌گیرد؟

کارهای تکراری را خودکار می‌کند، ولی بهینه‌سازی، طراحی و دسترس‌پذیری هنوز به متخصص نیاز دارد.

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

فنی و حرفه‌ای تهران ۱۰ دوره دارد، از کاربر SQL Server با ۲۱٫۸ میلیون تا Oracle DBA با ۷۲٫۴ میلیون تومان.

برای آموزشگاه‌ها

دوره SQL Server، Oracle یا PostgreSQL دارید؟

اگر آموزشگاه شما دوره SQL، مدیریت SQL Server، Oracle DBA، PostgreSQL یا MongoDB را با بخش عملی برگزار می‌کند، درخواست همکاری بفرستید. دوره‌ها پس از بررسی کنار مسیر کارشناس پایگاه داده دیده می‌شوند.

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

ثبت‌نام رایگان است و درخواست شما بررسی می‌شود.

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

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

شروع تست

سوالی درباره پایگاه داده دارید؟

سوالتان را بپرسید. جواب را همین‌جا می‌نویسیم تا به کار بقیه هم بیاید.