~/VibeHandbook
PDF miễn phí

Chương 14

Hạ tầng cơ sở dữ liệu

Mọi ứng dụng thực sự rồi cũng cần ghi nhớ điều gì đó — người dùng, đơn hàng, tin nhắn, cài đặt. Bộ nhớ đó sống trong một cơ sở dữ liệu (). Với người mới bắt đầu, "cơ sở dữ liệu" có thể giống như một hộp đen do các chuyên gia canh giữ. Không phải vậy. Chương này sẽ giải mã tầng dữ liệu để bạn có thể đưa ra lựa chọn tốt và chỉ đạo AI làm phần việc nặng nhọc một cách an toàn.

Điều cần khắc sâu ngay từ đầu: code có thể thay thế được, còn dữ liệu thì thường không. Bạn có thể viết lại một hàm bị lỗi trong một buổi chiều, nhưng một cột dữ liệu bạn làm hỏng vào thứ Ba tuần trước — hoặc một bản sao lưu (backup) bạn chưa bao giờ thực hiện — có thể mất vĩnh viễn. Sự bất đối xứng đó là lý do tầng dữ liệu xứng đáng được đầu tư hiểu biết trước hơn bất kỳ phần nào khác trong stack của bạn.

  1. 14.1Ba hình dạng của lưu trữ dữ liệu
  2. 14.2Được quản lý (Managed) so với Tự lưu trữ (Self-Hosted)
  3. 14.3Cơ bản về thiết kế Schema
  4. 14.4Migration: Thay đổi Schema một cách an toàn
  5. 14.5Lập chỉ mục (Indexing)
  6. 14.6Bộ nhớ đệm (Caching)
  7. 14.7Hàng đợi (Queues)
  8. 14.8Những sai lầm thường gặp của người mới
  9. 14.9Chỉ đạo AI xây dựng tầng dữ liệu của bạn
  10. 14.10Tổng kết và Thực hành

Muốn bản ngoại tuyến?

Tải trọn cuốn sách dưới dạng PDF hoặc EPUB — miễn phí.