Di chuyển cơ sở dữ liệu Firebird
Hầu hết các lần nâng cấp Firebird đều do chính các nhà phát triển của bạn thực hiện với Hướng dẫn di chuyển thực tế - cách này hiệu quả với khoảng 90% cơ sở dữ liệu. Hãy sử dụng dịch vụ di chuyển chuyên nghiệp của chúng tôi khi metadata phức tạp, thời hạn gấp rút, phiên bản cũ hơn 2.5, hoặc bạn phải di chuyển nhiều máy chủ với tính năng tự động hóa.
Cách di chuyển
Tự làm - ~90%
Các nhà phát triển ứng dụng và cơ sở dữ liệu làm theo Hướng dẫn di chuyển thực tế và các video hướng dẫn trên YouTube. Không có vấn đề lớn đối với hầu hết các cơ sở dữ liệu.
Xem video hướng dẫnDịch vụ chuyên nghiệp
Chúng tôi điều chỉnh metadata và SQL, có thể vá mã nguồn Firebird (ví dụ các bản dựng tùy chỉnh loại trừ từ khóa), và thường hoàn thành trong 3-4 tuần.
Yêu cầu báo giáNhiều máy chủ
Một bộ công cụ tùy chỉnh cùng tính năng tự động hóa cao - Migration Framework, được điều chỉnh cho ứng dụng của bạn và triển khai trên các khách hàng và địa điểm.
Migration FrameworkLộ trình phiên bản
Mọi lần di chuyển đều nhắm đến Firebird 5.0. Từ 2.5, 3.0 hoặc 4.0, đó là lộ trình thông thường (hướng dẫn hoặc dịch vụ). Từ 1.0-2.1 khó khăn hơn nhiều - một lý do phổ biến để sử dụng dịch vụ.
Khi nào nên sử dụng dịch vụ chuyên nghiệp
Cấu trúc phức tạp
Rất nhiều thay đổi metadata và SQL thủ công. Chúng tôi xử lý những việc này, bao gồm cả các bản dựng Firebird tùy chỉnh khi từ khóa dành riêng chặn việc nâng cấp.
Thời hạn cố định
Khi ngày chuyển đổi không thể thương lượng, chúng tôi triển khai việc di chuyển như một dự án. Khoảng thời gian lịch điển hình là 3-4 tuần.
Phiên bản kế thừa
Firebird 1.0-2.1 cần nhiều hơn một thao tác sao lưu/phục hồi. Đội ngũ của chúng tôi đã thực hiện các bước nhảy này nhiều lần.
Nhiều cơ sở dữ liệu
Nhiều máy chủ và khách hàng cần một bộ công cụ lặp lại được, không phải các script dùng một lần. Đó chính là mục đích của Migration Framework.
Mất bao lâu và chi phí là bao nhiêu
Ước tính phụ thuộc vào kích thước và độ phức tạp của metadata (bảng, thủ tục, trigger) và số lượng câu lệnh SQL cần được kiểm tra và sửa chữa. Các con số dưới đây là ngày làm việc của IBSurgeon - thời gian lịch dài hơn vì bạn cần xem xét các kết quả trung gian.
Gửi một bản sao lưu chỉ chứa metadata kèm theo yêu cầu của bạn để nhận ước tính chính xác.
Video hướng dẫn tự làm
Bắt đầu với hướng dẫn, sau đó là chuỗi video về di chuyển lên Firebird 5.