Trong hành trình hiện đại hóa CNTT của một tổ chức, việc di chuyển cơ sở dữ liệu thường được coi là nhiệm vụ dễ dàng có thể hoàn thành với thời gian quay vòng nhanh. Hiện đại hóa cơ sở dữ liệu mang lại nhiều lợi ích, tuy nhiên, nhận thức về hành trình di chuyển là thẳng tiến và dễ dàng là một lầm tưởng sẽ sớm bị phá vỡ ngay khi hành trình di chuyển bắt đầu. Với kế hoạch, công cụ và chiến lược di chuyển đầy đủ, quá trình chuyển đổi này sẽ trở thành một quá trình thực thi được quản lý tốt trong các mốc thời gian cần thiết. Thông qua tài liệu này, chúng tôi sẽ điều hướng qua những lầm tưởng khác nhau về việc di chuyển Cơ sở dữ liệu, làm nổi bật những cạm bẫy phổ biến và cách quản lý những cạm bẫy tương tự tốt hơn. Các bước này cũng sẽ làm nổi bật các hoạt động chuyên sâu về nỗ lực đối với các hoạt động hỗ trợ công cụ để đưa ra quan điểm về những nỗ lực liên quan trong khi di chuyển cơ sở dữ liệu.
Trình điều khiển chính cho bất kỳ di chuyển cơ sở dữ liệu nào là:
- Chuyển đổi số các ứng dụng
- Hợp nhất cơ sở dữ liệu
- Giảm TCO (Tổng chi phí sở hữu) thông qua việc áp dụng mã nguồn mở.
- Hiệu quả hoạt động CNTT thông qua các dịch vụ được quản lý – Đám mây hóa
Việc di chuyển cơ sở dữ liệu rơi vào hai sáng kiến chính:
- Di chuyển không đồng nhất (Di chuyển từ một Cơ sở dữ liệu nguồn sang một cơ sở dữ liệu khác, Di chuyển nền tảng).
- Di chuyển đồng nhất (Nâng và chuyển cơ sở dữ liệu)
Quan niệm sai lầm và sự thật về di chuyển cơ sở dữ liệu Lầm tưởng 1: Di chuyển cơ sở dữ liệu có thể được thực hiện như một bài tập cơ sở hạ tầng.
Sự thật: Việc di chuyển cơ sở dữ liệu không thể được thực hiện dưới dạng thang máy và chuyển từ nguồn sang đích. Một thẩm định thích hợp về cơ sở dữ liệu và bối cảnh ứng dụng cần phải được thực hiện. Khám phá tự động bằng nhiều công cụ khác nhau giúp giảm tới 60% công sức. Các tác động sau đây cần được phân tích:
- Cơ hội hợp nhất cơ sở dữ liệu
- Phương pháp đánh giá 6R (Rehost, Re-platform, Repurchase, Refactor, Retain, Retire) đối với hiện đại hóa DB để hoàn thiện chiến lược di chuyển.
- Phân tích tác động ứng dụng và lập kế hoạch di chuyển nhóm.
Huyền thoại2: Nỗ lực di chuyển cơ sở dữ liệu được xác định bởi kích thước của Schema
Sự thật: Các nỗ lực di chuyển cơ sở dữ liệu được thúc đẩy không chỉ bởi số lượng đối tượng DB và khối lượng dữ liệu mà chủ yếu bởi mức độ phức tạp của việc chuyển đổi các đối tượng chương trình DB. Khi cơ sở dữ liệu đã ở trong doanh nghiệp trong nhiều thập kỷ, ngoài dữ liệu, thường có logic kinh doanh phức tạp được nhúng trong các đối tượng chương trình cơ sở dữ liệu. Không có công cụ di chuyển nào có thể cung cấp chuyển đổi tự động 100% bằng một cú nhấp chuột. Nỗ lực di chuyển cơ sở dữ liệu chủ yếu được thúc đẩy bởi:
- Kiểu dữ liệu và hàm không được hỗ trợ, giá trị Null của bảng, loại phân vùng và chỉ mục.
- Triển khai logic nghiệp vụ nặng trong mã Chương trình DB (Thủ tục được lưu trữ, Gói, Chế độ xem, Trình kích hoạt, Chức năng) bằng cách sử dụng các tính năng độc quyền của Cơ sở dữ liệu nguồn
- Sử dụng Non-ANSI SQL và SQL động
- Quản lý giao dịch và xử lý ngoại lệ.
- SQL nhúng trong ứng dụng và sử dụng API cơ sở dữ liệu gốc như CTLIB, DBLIB, OCI, v.v.
- Tối ưu hóa hiệu suất (Do thực tế: Thay đổi trong Công cụ cơ sở dữ liệu)
- Xác thực chức năng giữa nguồn và đích.
- Khắc phục và kiểm tra tích hợp.
- Chạy song song (Do không có thời gian ngừng hoạt động / các yêu cầu kinh doanh khác)
Huyền thoại3: Các ứng dụng chỉ yêu cầu thay đổi trình điều khiển cơ sở dữ liệu để làm cho nó hoạt động
Sự thật: Việc khắc phục ứng dụng không chỉ là thay đổi trình điều khiển cơ sở dữ liệu. Việc khắc phục ứng dụng phần lớn là nỗ lực thủ công, vì không có công cụ nào có thể xác định hiệu quả các điểm tiếp xúc cơ sở dữ liệu và sửa đổi chúng. Có nhiều yếu tố như được liệt kê bên dưới xác định mức độ phức tạp của nỗ lực khắc phục Ứng dụng:
- Phiên bản công nghệ ứng dụng và khả năng tương thích của nó với mục tiêu.
- Tính khả dụng của trình điều khiển cơ sở dữ liệu cho cơ sở dữ liệu đích.
- Việc sử dụng thư viện của bên thứ 3 có thể không được hỗ trợ trên mục tiêu.
- Khả năng tương thích của các ứng dụng COTS với mục tiêu.
- Việc sử dụng các khung ORM (Ánh xạ quan hệ đối tượng) so với việc sử dụng SQL nhúng
- thiết kế lại ứng dụng
Huyền thoại4: Di chuyển dữ liệu là tất cả về nâng và chuyển dữ liệu sang mục tiêu
Sự thật: Mặc dù tự động hóa đóng vai trò chính trong quá trình di chuyển dữ liệu, nhưng vẫn cần tới 10% nỗ lực thủ công để thực hiện quá trình di chuyển dữ liệu thành công. Nỗ lực tập trung vào các lĩnh vực sau:
- Hồ sơ đầy đủ dữ liệu nguồn để ánh xạ đúng loại dữ liệu vào mục tiêu để tránh các vấn đề về chất lượng dữ liệu và mất dữ liệu.
- Yêu cầu về thời gian ngừng hoạt động và tính khả dụng của Cơ sở hạ tầng để lập kế hoạch di chuyển dữ liệu.
- Lựa chọn công cụ di chuyển dữ liệu
- Những thay đổi về nền tảng để tính đến những thay đổi về tính Ấn Độ đối với dữ liệu.
- Hợp nhất dữ liệu để di chuyển cơ sở dữ liệu một-nhiều/nhiều-một.
- Dữ liệu cùng tồn tại trong quá trình chạy song song.
- Xác nhận dữ liệu
Thần thoại 5: Dự án Migration chỉ yêu cầu kiểm thử hộp trắng
Sự thật: Thử nghiệm đầu cuối là một phần không thể thiếu đối với sự thành công của dự án Di chuyển. Các công cụ xác thực dữ liệu, công cụ Xác thực truy vấn, công cụ xác thực lược đồ và các công cụ kiểm tra khác tự động hóa 70% quá trình kiểm tra. Một số hoạt động kiểm tra chính sẽ được thực hiện:
- Cơ sở chức năng và hiệu suất trên môi trường nguồn
- Thử nghiệm sau di chuyển để so sánh kết quả với đường cơ sở.
- Kiểm tra và điều chỉnh hiệu suất
- Thử nghiệm song song trước khi sản xuất cho các quy trình công việc quan trọng
- Thử nghiệm chấp nhận của người dùng
- Đăng xác nhận thực hiện.
Kết luận
Mặc dù các công cụ di chuyển đóng một vai trò quan trọng trong quá trình di chuyển cơ sở dữ liệu, nhưng nó không giúp thực hiện quá trình di chuyển tự động 100%. Không thể áp dụng cách tiếp cận 'Một cỡ phù hợp với tất cả' và mức độ nỗ lực thủ công cần thiết được xác định bởi các yếu tố chúng ta đã thấy ở trên. TCS với chuyên môn di chuyển hàng trăm cơ sở dữ liệu đã hoàn thiện phương pháp 5D (Khám phá, Thiết kế, Phát triển, Triển khai, Ngừng hoạt động) cung cấp phương pháp tiếp cận toàn diện với các bước đã được thử nghiệm theo thời gian để đảm bảo quá trình di chuyển cơ sở dữ liệu thành công. Phương pháp 5D được tự động hóa hỗ trợ tốt (Phát triển công cụ và tài sản nội bộ, nâng cao công cụ khi dự án di chuyển cơ sở dữ liệu tiến triển) để đẩy nhanh quá trình di chuyển một cách nhất quán và chính xác, đồng thời đạt được sự tự động hóa như mong đợi trong quá trình di chuyển cơ sở dữ liệu.
- Phân phối nội dung và PR được hỗ trợ bởi SEO. Được khuếch đại ngay hôm nay.
- Platoblockchain. Web3 Metaverse Intelligence. Khuếch đại kiến thức. Truy cập Tại đây.
- nguồn: https://www.finextra.com/blogposting/23645/database-migration–expectations-vs-reality–a-fact-check?utm_medium=rssfinextra&utm_source=finextrablogs
- a
- Giới thiệu
- ở trên
- đẩy nhanh tiến độ
- chấp nhận
- Tài khoản
- chính xác
- Đạt được
- hoạt động
- Ngoài ra
- con nuôi
- Nhận con nuôi
- chống lại
- Tất cả
- Mặc dù
- phân tích
- và
- và cơ sở hạ tầng
- API
- Các Ứng Dụng
- các ứng dụng
- phương pháp tiếp cận
- khu vực
- thẩm định, lượng định, đánh giá
- Tài sản
- tự động hóa
- Tự động
- Tự động hóa
- sẵn có
- Baseline
- trở nên
- được
- phía dưới
- Lợi ích
- Hơn
- giữa
- Hộp
- Bị phá vỡ
- kinh doanh
- không thể
- mang
- thay đổi
- Những thay đổi
- kiểm tra
- mã
- Chung
- so sánh
- khả năng tương thích
- Hoàn thành
- phức tạp
- phức tạp
- xem xét
- thích hợp
- hợp nhất
- Chuyển đổi
- Phí Tổn
- quan trọng
- dữ liệu
- mất dữ liệu
- Cơ sở dữ liệu
- cơ sở dữ liệu
- thập kỷ
- triển khai
- Thiết kế
- Xác định
- xác định
- phát triển
- phát triển
- khác nhau
- siêng năng
- khám phá
- phát hiện
- tài liệu
- xuống
- điều khiển
- trình điều khiển
- trình điều khiển
- suốt trong
- năng động
- hiệu quả
- hiệu quả
- nỗ lực
- những nỗ lực
- nhúng
- kích hoạt
- Cuối cùng đến cuối
- Động cơ
- tăng cường
- đảm bảo
- Doanh nghiệp
- Môi trường
- vv
- ngoại lệ
- thực hiện
- Tập thể dục
- mong đợi
- dự kiến
- chuyên môn
- các yếu tố
- Rơi
- Tính năng
- kết thúc
- tài chính
- tập trung
- tiếp theo
- Forward
- khung
- từ
- chức năng
- Nhóm
- Xử lý
- giúp đỡ
- Đánh dấu
- làm nổi bật
- House
- Độ đáng tin của
- Tuy nhiên
- HTTPS
- Hàng trăm
- xác định
- Va chạm
- Tác động
- thực hiện
- in
- chỉ số
- Cơ sở hạ tầng
- khả năng phán đoán
- thiếu
- tích hợp
- tham gia
- các vấn đề
- IT
- cuộc hành trình
- Key
- cảnh quan
- phần lớn
- Cấp
- thư viện
- Liệt kê
- sự mất
- Chủ yếu
- làm cho
- quản lý
- quản lý
- cách thức
- nhãn hiệu
- nhiều
- bản đồ
- lập bản đồ
- Phương pháp luận
- di cư
- sửa đổi
- di chuyển
- nhiều
- Huyền thoại
- tự nhiên
- Điều hướng
- Cần
- con số
- đối tượng
- Cung cấp
- ONE
- mã nguồn mở
- hoạt động
- Cơ hội
- tối ưu hóa
- Nền tảng khác
- quyền sở hữu
- gói
- Song song
- bên
- nhận thức
- hiệu suất
- quan điểm
- kế hoạch
- lập kế hoạch
- nền tảng
- plato
- Thông tin dữ liệu Plato
- PlatoDữ liệu
- Play
- chủ yếu
- thủ tục
- Hồ sơ
- chương trình
- dự án
- đúng
- độc quyền
- cho
- cung cấp
- chất lượng
- Nhanh chóng
- Thực tế
- Thiết kế lại
- làm giảm
- Cấu trúc lại
- yêu cầu
- cần phải
- Yêu cầu
- đòi hỏi
- Kết quả
- Vai trò
- chạy
- tương tự
- DỊCH VỤ
- thay đổi
- Kích thước máy
- một số
- nguồn
- Các bước
- Vẫn còn
- lưu trữ
- ngay
- Chiến lược
- thành công
- thành công
- Hỗ trợ
- bàn
- Mục tiêu
- nhiệm vụ
- Công nghệ
- Kiểm tra
- Sản phẩm
- Thông qua
- thời gian
- đến
- công cụ
- công cụ
- Tổng số:
- Chuyển đổi
- Sử dụng
- thường
- xác nhận
- Các giá trị
- khác nhau
- phiên bản
- Lượt xem
- quan trọng
- khối lượng
- trong khi
- trắng
- sẽ
- ở trong
- Luồng công việc
- sẽ
- zephyrnet
- không