Sqlserver
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Sqlserver

Đánh giá lược đồ SQL Server

Đây là câu hỏi Mẫu kế thừa trong Bảng cổ điển và có 3 giải pháp được thiết lập:

Mỗi cái đều có ưu và khuyết điểm. Bạn đã sử dụng Kế thừa Bảng Lớp, đây là điều mà hầu hết các nhà phát triển có xu hướng thực hiện một cách tự nhiên vì nó tuân theo mô hình thiết kế của mã và nó có vẻ được bình thường hóa. Nhưng hiệu suất kém hơn, vì nó đòi hỏi phải tham gia thường xuyên, chèn và cập nhật rất tốn kém và việc thực thi tính toàn vẹn dữ liệu rất phức tạp. Tôi rất thích mô hình Kế thừa một bảng:một và chỉ một bảng, [Messages] , vì tính đơn giản và hiệu suất thời gian chạy trong mẫu truy cập thường xuyên nhất (ví dụ:hiển thị 'hộp thư đến' của tôi là một truy vấn đơn giản và nhanh chóng). Tôi khuyên bạn nên thực hiện một số thử nghiệm với mô hình được đề xuất của mình, đang tải và với các tập dữ liệu lớn hợp lý.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. TSQL - Chọn Top 10 &hiển thị phần còn lại là 'Khác'

  2. Lưu trữ và truy xuất hình ảnh trong Cơ sở dữ liệu

  3. Chỉ sử dụng IP để kết nối với SQL Server 2008 mà không có tên phiên bản?

  4. Kết nối SQL Server với PostgreSQL

  5. T-sql Đặt lại Số hàng khi Thay đổi Trường