Đề 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
Đánh giá (3)
cá nhân hóa theo hiểu biết và dữ liệu của chúng tôi
Vincent Long - ASSMANG PTY LTD
Khóa học - Business Intelligence with SSAS
Dịch thuật bằng máy
Các công cụ đào tạo được cung cấp.
- UNIFI
Khóa học - NoSQL Database with Microsoft Azure Cosmos DB
Dịch thuật bằng máy
Các điều chỉnh mà giảng viên đã thực hiện trong bài giảng/bài học sau khi hiểu rõ ứng dụng SSIS hiện tại mà chúng ta phải duy trì. Các chủ đề trở nên phù hợp/hữu ích hơn đối với chúng ta.
Angelito Aguilar - Metrobank
Khóa học - Introduction to SQL Server 2012 Integration Services (SSIS)
Dịch thuật bằng máy