Một cơ sở dữ liệu được xây dựng với một DBMS không phải là xách tay cho ano thếr DBMS (tôi. e., những người khác không thể chạy nó). Tuy nhiên, trong một số tình huống, nó mong muốn di chuyển, di chuyển một cơ sở dữ liệu từ một DBMS sang một người khác. Các lý do chủ yếu là tiết kiệm (các DBMSs khác nhau có thể có tổng chi phí của quyền sở hữu hoặc TCOs), chức năng, và hoạt động (khác nhau DBMSs có thể có các khả năng khác nhau). Cuộc di cư liên quan đến sự biến đổi của cơ sở dữ liệu từ loại DBMS này sang loại khác. Sự biến đổi nên duy trì (nếu có thể) ứng dụng liên quan đến cơ sở dữ liệu (tôi. e., tất cả các chương trình ứng dụng liên quan) nguyên vẹn. Vì vậy, các cơ sở dữ liệu của cơ sở dữ liệu và các cấp độ kiến trúc bên ngoài nên được duy trì trong sự biến đổi. Nó có thể được mong muốn rằng cũng có một số khía cạnh của mức độ nội bộ kiến trúc được duy trì. Di cư cơ sở dữ liệu phức tạp hoặc lớn có thể là một dự án phức tạp và đắt tiền (một thời gian) tự nó, mà phải được tính vào quyết định để di cư. Điều này bất chấp sự thật rằng các công cụ có thể tồn tại để giúp di cư giữa các DBMSs cụ thế. Thông thường một nhà cung cấp DBMS cung cấp công cụ giúp nhập khẩu cơ sở dữ liệu từ các nhà cung cấp phổ biến khác.
Liệu một DBMS có thể chuyển sang một DBMS khác nhau?
ano