۲۶. پایگاههای داده
دکتر آنجلا در بوتکمپ جدید خود، پایگاههای داده را توضیح میدهد.
شما برای ذخیرهسازی پایدار به پایگاههای داده نیاز دارید. متغیرهای موجود در حافظه با توقف برنامه از بین میروند. پایگاههای داده دادههای شما را ایمن و در دسترس نگه میدارند. آنها به شما در ذخیره، یافتن و مدیریت حجم زیادی از اطلاعات کمک میکنند.
دو نوع اصلی از پایگاههای داده وجود دارد.
پایگاههای داده SQL اینها پایگاههای داده رابطهای هستند. آنها از جداول و طرحوارههای (schemas) ثابت استفاده میکنند.
- دادههای ساختاریافته
- طرحوارههای ثابت
- روابط بین جداول
- سازگاری قوی
- استفاده از SQL برای پرسوجوها
- مثالها: PostgreSQL, MySQL, Oracle, SQLite
پایگاههای داده NoSQL اینها بر انعطافپذیری و مقیاسپذیری تمرکز دارند.
- طرحوارههای منعطف
- مقیاسپذیری افقی
- مناسب برای دادههای بزرگ یا در حال تغییر
- مدلهای دادهای متعدد مانند سندمحور (document) یا کلید-مقدار (key-value)
- مثالها: MongoDB, Redis, Amazon DynamoDB
ابزار مناسب را برای نیازهای دادهای خود انتخاب کنید.