𝟮𝟲. Cơ sở dữ liệu
Tiến sĩ Angela giải thích về cơ sở dữ liệu trong khóa BootCamp mới của bà.
Bạn cần cơ sở dữ liệu để lưu trữ dữ liệu lâu dài. Các biến trong bộ nhớ sẽ biến mất khi ứng dụng dừng lại. Cơ sở dữ liệu giúp giữ cho dữ liệu của bạn an toàn và luôn sẵn sàng. Chúng giúp bạn lưu trữ, tìm kiếm và quản lý lượng lớn thông tin.
Có hai loại cơ sở dữ liệu chính.
Cơ sở dữ liệu SQL Đây là các cơ sở dữ liệu quan hệ. Chúng sử dụng các bảng và lược đồ cố định.
- Dữ liệu có cấu trúc
- Lược đồ cố định
- Mối quan hệ giữa các bảng
- Tính nhất quán mạnh mẽ
- Sử dụng SQL để truy vấn
- Ví dụ: PostgreSQL, MySQL, Oracle, SQLite
Cơ sở dữ liệu NoSQL Loại này tập trung vào tính linh hoạt và khả năng mở rộng.
- Lược đồ linh hoạt
- Khả năng mở rộng theo chiều ngang
- Phù hợp với dữ liệu lớn hoặc dữ liệu thay đổi liên tục
- Nhiều mô hình dữ liệu như document hoặc key-value
- Ví dụ: MongoDB, Redis, Amazon DynamoDB
Hãy chọn công cụ phù hợp với nhu cầu dữ liệu của bạn.