Cơ sở dữ liệu hiện tại của chúng tôi gần 200MB, nhưng khi ứng dụng hoạt động, chúng tôi hy vọng điều này sẽ tăng lên với khối lượng lớn .. có thể là 20-30 GB dữ liệu trong đó.có thể sử dụng dacpac để quản lý cơ sở dữ liệu có khối lượng dữ liệu lớn không?
Chúng tôi đang có kế hoạch sử dụng "dacpac" (được tạo bởi dự án cơ sở dữ liệu - SSDT) để triển khai trên máy chủ sản xuất. Cơ sở dữ liệu sẽ được tạo với một số bảng và nhiều dữ liệu ban đầu trong các bảng tra cứu.
Tuy nhiên, mối quan tâm là triển khai trong tương lai khi chúng tôi sẽ sử dụng "dacpac" (được tạo bởi dự án cơ sở dữ liệu - SSDT) để nâng cấp cơ sở dữ liệu trên máy chủ sản xuất.
Như tôi không có kinh nghiệm trong quá khứ của việc sử dụng dacpac cho các triển khai, có thể bất cứ ai tôi xin đề nghị sau đây -
- Liệu việc triển khai phụ thuộc vào khối lượng dữ liệu? Hoặc nếu nó chỉ phụ thuộc vào những thay đổi của lược đồ? Ví dụ, nếu cơ sở dữ liệu mục tiêu là 20-30 GB, bao nhiêu thời gian nó có thể chỉ để nâng cấp nó?
- Làm cách nào chúng tôi có thể phiên bản lược đồ cơ sở dữ liệu?
- Quy trình nâng cấp có thể được khôi phục nếu có sự cố không?
Và cuối cùng, nó có tốt hơn cách viết văn bản lệnh sql thủ công truyền thống để nâng cấp cơ sở dữ liệu không?