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

  • Tại sao cần di chuyển từ hệ thống độc quyền sang nguồn mở
  • So sánh kiến trúc Oracle/SQL Server với PostgreSQL
  • Những thách thức chung và các yếu tố thành công trong quá trình di chuyển
  • Tổng quan về các phương pháp luận di chuyển

Kiểm tra đánh giá trước khi di chuyển và Lập kế hoạch

  • Liệt kê cơ sở dữ liệu và phân tích 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 di chuyển và khung thời gian cụ thể

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

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

Di chuyển Các Đối tượng: Thủ tục đã lưu (Stored Procedures) và Hàm (Functions)

  • Chuyển đổi PL/SQL sang PL/pgSQL
  • Kỹ thuật dịch T-SQL
  • Các hàm tích hợp tương đương
  • Tái cấu trúc gói (package) 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
  • Oracle FDW cho di chuyển dữ liệu
  • Dịch vụ tích hợp SQL Server
  • Xử lý khối lượng dữ liệu lớn một cách hiệu quả

Di chuyển Mã nguồn Ứng dụng

  • Sự khác biệt giữa trình điều khiển JDBC và ODBC
  • Điều chỉnh chuỗi kết nối (connection string)
  • Khác biệt 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

  • Kiểm tra tính toàn vẹn dữ liệu
  • Chiến lược kiểm thử chức năng
  • Đánh giá hiệu năng benchmarking
  • Lịch chạy song song và lập kế hoạch chuyển đổi hệ thống

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

  • Điều chỉnh hiệu suất truy vấn trong PostgreSQL
  • Các điều chỉnh cấu hình cho khối lượng công việc đã di chuyển
  • Cài đặt giám sát và thiết lập cảnh báo
  • Những cân nhắc về bảo trì dài hạn

Xử lý sự cố các vấn đề Di chuyển Phổ biế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 khôi phụ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à nạp dữ liệu
  • Luyện tập chuyển đổi mã nguồn
  • Các bài tập xác thực và kiểm chứng

Yêu cầu

  • Hiểu biết cơ bản về các cơ sở dữ liệu quan hệ
  • Có kinh nghiệm sử dụng SQL
  • Nhận thức rõ ràng về 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