Tôi là một fan hâm mộ khổng lồ VCS nói chung và tăng cường Mercurial lớn, nhưng tôi thực sự nghĩ rằng bạn đang đi xuống con đường sai lầm.
VCS không chỉ là về những thay đổi lặp lại, "cái gì", chúng còn trả lời "người", "khi nào" và "tại sao". Đối với một cơ sở dữ liệu, những câu trả lời này ít thú vị hơn hoặc khó cung cấp cho VCS. Nếu bạn đang thực hiện xuất hàng đêm và cam kết "người" sẽ luôn là "cron" và "lý do" sẽ luôn là "nửa đêm".
Điều VCS hiện đại khác thực sự tốt là giúp bạn hợp nhất các thay đổi từ nhiều nhánh. Đó là ít áp dụng trong thế giới cơ sở dữ liệu. Rất hiếm khi bạn nói "Tôi muốn cấu trúc bảng này, nhưng dữ liệu này", và nếu bạn làm việc hợp nhất văn bản/khác sẽ không giúp bạn nhiều.
Điều làm gì "gì" và "khi" rất tốt là một hệ thống sao lưu gia tăng, và đó có thể là phù hợp hơn.
Tại nơi làm việc, chúng tôi sử dụng Tivoli và ở nhà tôi sử dụng rdiff-sao lưu và sao chép, nhưng có rất nhiều lựa chọn tuyệt vời.
Tôi đoán nguyên tắc chung của tôi về ngón tay cái là "nếu nó được gõ bằng tay bởi một con người thì nó vào kiểm soát nguồn, và nếu nó được tạo ra/xuất khẩu sau đó nó đi trong backup"
Chắc chắn bạn có thể làm cho công việc này, nhưng tôi không nghĩ rằng nó sẽ mua cho bạn nhiều hơn các giải pháp sao lưu truyền thống.
Nguồn
2010-07-29 14:23:23
Microsoft SQL Server có thể được đưa vào Source Safe điều khiển phiên bản, tôi không được thông báo về các giải pháp tương tự khác. Tôi thực sự muốn tìm một số giải pháp khác mà làm việc cho các cơ sở dữ liệu khác. –
@Flakron Bytyqi: ** An toàn nguồn ** ?! Nếu [Eric Sink] (http://www.sourcegear.com/vault/) thấy điều này, anh ta sẽ đích thân đến nhà bạn và cắt giấy cho bạn đến một nửa cái chết với một hóa đơn bán hàng. –