Liên hệ với chúng tôi

Đề cương khóa học

Giới thiệu về Di chuyển Cơ sở dữ liệu

  • Lý do chuyển đổi từ hệ thống thuộc quyền sang mã nguồn mở
  • So sánh kiến trúc Oracle/SQL Server với PostgreSQL
  • Các thách thức phổ biến trong di chuyển và các yếu tố thành công
  • Tổng quan về các phương pháp luận di chuyển

Đánh giá và Lập kế hoạch Trước khi Di chuyển

  • Khảo kê cơ sở dữ liệu và phân tích sự phụ thuộc
  • Đánh giá độ phức tạp của sơ đồ (schema)
  • Đánh giá khả năng tương thích của ứng dụng
  • Xây dựng lộ trình và lịch trình di chuyển

Chiến lược Di chuyển Sơ đồ (Schema)

  • Chuyển đổi các kiểu dữ liệu Oracle sang PostgreSQL
  • Dịch chuyển các kiểu dữ liệu SQL Server
  • Chuyển đổi cấu trúc bảng
  • Ánh xạ chỉ mục (index) và ràng buộc (constraint)

Di chuyển Đối tượng: Thủ tục Lưu trữ và Hàm

  • Chuyển đổi PL/SQL sang PL/pgSQL
  • Kỹ thuật dịch chuyển T-SQL
  • Các hàm tương đương có sẵn
  • Tái cấu trúc gói và thủ tục

Công cụ và Kỹ thuật Di chuyển Dữ liệu

  • Sử dụng pg_dump và pg_restore
  • Sử dụng Oracle FDW cho việc di chuyển dữ liệu
  • Dịch vụ tích hợp SQL Server
  • Xử lý hiệu quả các khối lượng dữ liệu lớn

Di chuyển Mã Ứng dụng

  • Sự khác biệt giữa trình điều khiển JDBC và ODBC
  • Sửa đổi chuỗi kết nối
  • Sự khác biệt về cú pháp SQL trong mã ứng dụng
  • Xử lý các tính năng độc quyền

Kiểm thử và Xác thực

  • Xác minh tính toàn vẹn của dữ liệu
  • Chiến lược kiểm thử chức năng
  • Đánh giá hiệu năng so sánh (benchmark)
  • Chạy song song và lập kế hoạch chuyển đổi

Tối ưu hóa Sau khi Di chuyển

  • Tinh chỉnh hiệu năng truy vấn trong PostgreSQL
  • Điều chỉnh cấu hình cho các tải công việc đã di chuyển
  • Thiết lập giám sát và cảnh báo
  • Các cân nhắc về bảo trì lâu dài

Khắc phục Các Vấn đề Phổ biến trong Di chuyển

  • Nghiên cứu tình huống: Thách thức khi di chuyển Oracle
  • Nghiên cứu tình huống: Thách thức khi di chuyển SQL Server
  • Chiến lược hoàn tác (rollback)
  • Bài học kinh nghiệm và thực tiễn tốt nhất

Hội thảo Thực hành Di chuyển

  • Hướng dẫn di chuyển một mẫu sơ đồ (schema)
  • Bài tập trích xuất và tải dữ liệu
  • Thực hành chuyển đổi mã nguồn
  • Bài tập xác thực và kiểm tra

Yêu cầu

  • Hiểu biết cơ bản về cơ sở dữ liệu quan hệ
  • Kinh nghiệm sử dụng SQL
  • Làm quen với các khái niệm quản trị cơ sở dữ liệu

Đối tượng tham gia

  • Quản trị viên cơ sở dữ liệu
  • Nhà phát triển ứng dụng
  • Kiến trúc sư IT
 14 Giờ

Số người tham gia


Giá cho mỗi học viên

Đánh giá (3)

Các khóa học sắp tới

Các danh mục liên quan