Vào thread này mới thấy các cụ OFer chém gió kinh thật
Thiết kế CSDL (DB), thiết kế API nó có tỉ loại, tỉ trường phái. Có thể kể ra vài loại:
- phân tán kiểu Microservice (mỗi service có database riêng , thường database của mỗi service bé tí, vài table, chia sẻ với nhau thông qua message và API - thông thường qua Json/gRPC)
- Tập trung (các app dùng chung và cùng chọc thẳng DB )
- Replica ( 1 vài app sở hữu DB chính, 1 số app khác chọc vào DB copy - DB nay được đồng bộ thời gian thực với DB chính- để tránh làm sập DB chính )
- SOA (phổ biến là chia ra nhiều DB, có thể nằm độc lập ở các địa điểm khác nhau nhưng DB đủ to), các service chia sẻ dữ liệu thông qua API call (JSON/XML)
......
Còn vô khối biến thể khác, và thông thường 1 thiết kế đầy đủ nó kết hợp vài loại khác nhau
Không biết các cụ OF đã có ai nhìn thấy bản thiết kế CSDL của cái hệ CSDLQG đấy chưa mà chém kinh thật.
Em phục các cụ sát đất