سامانه مدیریت پایگاه داده‌ها
سامانهٔ مدیریت پایگاه داده‌ها (به انگلیسی: database management system به اختصار: DBMS)، یک نرم‌افزار رایانه‌ای است که با هدف مدیریت پایگاه داده‌ها طراحی شده‌است به گونه‌ای که کاربر درگیر مسائل مربوط به ذخیره و بازیابی و شاخص‌بندی داده‌ها نمی‌شود و بر روی طراحی منطقی پایگاه تمرکز می نماید.این بسته به سازمان‌ها اجازه می‌دهد تا به راحتی پایگاه‌های داده را برای کاربردهای مختلف به وسیلهٔ مدیر پایگاه داده (به اختصار: DBAs) و متخصصان دیگر توسعه دهد. سامانه مدیریت پایگاه داده اجازه می‌دهد تا برنامه‌های مختلف کاربردی کاربر به‌طور هم‌زمان به یک پایگاه داده دسترسی داشته باشد. سامانه‌های مدیریت پایگاه داده ممکن است از مدل‌های مختلف پایگاه داده جهت سهولت در توصیف و حمایت از برنامه‌های کاربردی، استفاده کنند (مانند مدل رابطه ای یا مدل شیی). زبان اختصاصی پایگاه داده، زبانی است که برنامه‌های کاربردی پایگاه داده و همچنین بازیابی و ارائهٔ اطلاعات را ساده نموده‌است. یک سامانه مدیریت پایگاه داده امکان کنترل برای دسترسی به داده، اجرای تمامیت داده ها، مدیریت کنترل همزمانی و بازیابی پایگاه داده، پس از شکست و بازگرداندن آن از فایل‌های پشتیبان و همچنین حفظ امنیت پایگاه داده را فراهم می‌آورد.
پایگاه داده بلادرنگ
هدف از برنامه ریزی زمانبدی ها و مهلت ها به روز کردن تراکنش ها و تضمین برای تکمیل آن ها قبل از مهلت شان به طوری که حجم کار حداقل باشد است. با پایگاه داده های بلادرنگ بزرگ، توابع بافر می تواند به شدت به بهبود عملکرد کمک کند. یک بافر بخشی از پایگاه داده است که در حافظه اصلی ذخیره می شود تا زمان پاسخ تراکنش را کاهش دهد. برای کاهش تراکنش های ورودی و خروجی دیسک، تعداد مشخصی از بافر ها باید اختصاص داده شود. گاهی اوقات چندین نسخه در بافرها ذخیره می‌شوند، زمانی که داده های مورد نیاز تراکنش در حال حاضر در حال استفاده هستند. در ادامه، پایگاه داده دارای اطلاعاتی است که به آن اضافه شده است. استراتژی های مختلفی برای اختصاص بافرها وجود دارد، و باید بین داشتن حجم زیادی از حافظه و داشتن تمام اطلاعات روی بافرها تعادل ایجاد کرد. هدف کاهش و حذف زمان جستجو و توزیع منابع بین فریم های بافر به منظور دسترسی سریعتر به داده است. مدیریت کننده بافر می تواند در صورت نیاز مقدار بیشتری حافظه به بافر اختصاص دهد تا زمان پاسخ را بهبود بخشد. مدیر بافر حتی می‌تواند تعیین کند که آیا که باید آن تراکنش را پیش ببرد. به طور کل بافر کردن می تواند سرعت سیستم های بلادرنگ را بهبود بخشد.