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