Triển khai Khả năng Sẵn sàng Cao trong PostgreSQL Training Course
Khóa đào tạo này được thiết kế dành cho Database Quản trị viên và Kiến trúc sư muốn tìm hiểu về Sao chép Dữ liệu Liên tục trong PostgreSQL và cách pgpool-II có thể được sử dụng để đạt được khả năng chuyển đổi dự phòng tự động và thiết lập một PostgreSQL Database Cluster có tính khả dụng cao.
Đề cương khóa học
- Giới thiệu
- Sao chép trực tiếp (Streaming Replication)
- Sao chép trực tiếp
- Đồng bộ hoặc Không đồng bộ
- Sao chép xếp tầng
- Lưu trữ nhật ký giao dịch
- Sao lưu cơ bản
- Thiết lập sao chép trực tiếp
- Giám sát sao chép trực tiếp
- Xử lý xung đột
- Thiết lập Khả năng sẵn sàng cao (High Availability)
- Kết nối nhóm và thiết lập HA bằng pgpool-II
- Cài đặt
- Cấu hình
- Thiết lập nhóm
- Thiết lập HA
- Trình diễn và Thực hành
- Kết nối nhóm và thiết lập HA bằng pgpool-II
Requirements
Chỉ nên tham gia khóa đào tạo này nếu bạn đã có kiến thức trước về PostgreSQL.
Open Training Courses require 5+ participants.
Triển khai Khả năng Sẵn sàng Cao trong PostgreSQL Training Course - Booking
Triển khai Khả năng Sẵn sàng Cao trong PostgreSQL Training Course - Enquiry
Triển khai Khả năng Sẵn sàng Cao trong PostgreSQL - Consultancy Enquiry
Consultancy Enquiry
Testimonials (1)
Một cách tiếp cận thực tế và thực hành về chủ đề. Một không khí thân thiện, thuận lợi cho việc đặt câu hỏi.
Marcin - Santander Bank Polska S.A.
Course - Implementing High Availability in PostgreSQL
Machine Translated
Provisional Upcoming Courses (Require 5+ participants)
Related Courses
Di chuyển Oracle sang Azure SQL hoặc PostgreSQL
7 HoursKhóa đào tạo trực tiếp, do giảng viên hướng dẫn này (trực tuyến hoặc tại chỗ) dành cho các quản trị viên cơ sở dữ liệu và kiến trúc sư đám mây muốn di chuyển Oracle cơ sở dữ liệu đến Azure SQL hoặc PostgreSQL.
Khi kết thúc khóa đào tạo này, người tham gia sẽ có thể:
- So sánh Azure SQL với PostgreSQL để chọn cơ sở dữ liệu phù hợp nhất với mục tiêu và nhu cầu kinh doanh.
- Sẵn sàng các cơ sở dữ liệu để di chuyển định nghĩa, dữ liệu và quy trình từ Oracle sang hệ thống cơ sở dữ liệu AzureSQL hoặc PostgreSQL.
- Thực hiện các bước sau khi di chuyển để kiểm tra, tối ưu hóa, cập nhật và duy trì cơ sở dữ liệu đã được di chuyển.
PostgreSQL Quản trị và Phát triển
28 HoursKhóa học này đề cập đến việc quản trị và tối ưu hiệu suất của cơ sở dữ liệu PostgreSQL. Người tham gia sẽ học cách sử dụng các mô-đun chuyên dụng của PostgreSQL (còn được gọi là Postgres) như sao chép, kết nối nhóm và tìm kiếm toàn văn bản.
PostgreSQL Dành cho Quản trị viên - 2 Ngày
14 HoursKhóa học này bao gồm quản trị và tối ưu hiệu suất cho các cơ sở dữ liệu PostgreSQL.
Đối tượng mục tiêu bao gồm quản trị viên hệ thống và kiến trúc sư cơ sở dữ liệu. Người tham gia sẽ học cách sử dụng các mô-đun chuyên dụng của PostgreSQL (còn được gọi là Postgres) như sao chép, gộp kết nối và tìm kiếm toàn văn bản.
PostgreSQL Kiến thức cơ bản
14 HoursKhóa đào tạo này được thiết kế dành cho Database Quản trị viên và Kiến trúc sư muốn học PostgreSQL từ những kiến thức cơ bản.
Bạn sẽ học kiến trúc PostgreSQL, cài đặt, thiết kế cũng như cách thực hiện sao lưu và khôi phục cơ sở dữ liệu trong PostgreSQL.
PostgreSQL Quản trị Cơ sở Dữ liệu Nâng cao
14 HoursKhóa đào tạo này được thiết kế dành cho các Quản trị viên và Kiến trúc sư Database muốn tìm hiểu các công cụ và kỹ thuật để triển khai Sao lưu, Khả năng sẵn sàng cao và Bảo mật trong PostgreSQL.
Bạn cũng sẽ học cách tìm kiếm các truy vấn chậm, giám sát hiệu suất cơ sở dữ liệu và tối ưu hóa PostgreSQL để đạt hiệu suất tối ưu.
PostgreSQL Điều chỉnh hiệu suất
14 HoursChương trình đào tạo này dành cho các Quản trị viên và Kiến trúc sư Database muốn điều chỉnh PostgreSQL Database để đạt hiệu suất tối ưu. Tìm hiểu cách ghi lại các tác vụ chậm và xác định các điểm nghẽn tiềm ẩn trong một truy vấn. Chủ đề này cũng bao gồm các tham số quan trọng nhất cần được điều chỉnh để có hiệu suất tối ưu.
PostgreSQL Quản trị, Tối ưu hóa và Sao chép
35 HoursTrong khóa đào tạo trực tiếp, do giảng viên hướng dẫn này (tại chỗ hoặc từ xa), người tham gia sẽ học các khía cạnh tổng quan và nâng cao của PostgreSQL, bao gồm quản trị, điều chỉnh hiệu suất, phát triển nâng cao và sao chép thông qua một loạt các bài tập thực hành trực tiếp liên quan đến thiết lập, cấu hình, kiểm tra, triển khai và khắc phục sự cố.
Khi kết thúc khóa đào tạo này, người tham gia sẽ có thể:
- Sử dụng các kỹ thuật quản trị nâng cao để cấu hình và quản lý máy chủ PostgreSQL.
- Tối ưu hóa cơ sở dữ liệu và truy vấn để đạt hiệu suất tối đa.
- Sao chép và mở rộng quy mô máy chủ PostgreSQL.
PostgreSQL dành cho Nhà phát triển
14 HoursKhóa học này cung cấp khả năng tương tác lập trình với cơ sở dữ liệu PostgreSQL. Tìm hiểu các kỹ thuật, cú pháp và cấu trúc cần thiết để phát triển các ứng dụng chất lượng cao bằng PostgreSQL backend. Khóa đào tạo này cũng bao gồm SQL Tuning, bao gồm các phương pháp hay nhất để viết SQL hiệu quả.
Đối tượng mục tiêu bao gồm các nhà phát triển muốn sử dụng hoặc mở rộng PostgreSQL, cũng như các kiến trúc sư cơ sở dữ liệu.
PostgreSQL 13 cho Nhà phát triển và Quản trị viên
21 HoursKhóa đào tạo trực tiếp, do giảng viên hướng dẫn này (trực tuyến hoặc tại chỗ) dành cho các quản trị viên hệ thống và nhà phát triển muốn sử dụng PostgreSQL 13 để thiết lập, xây dựng và quản lý cơ sở dữ liệu cho các ứng dụng hiệu suất cao.
Khi kết thúc khóa đào tạo này, người tham gia sẽ có thể:
- Cài đặt và cấu hình PostgreSQL 13.
- Hiểu các tính năng, kiến trúc và nguyên tắc cơ bản của việc vận hành, quản lý và bảo trì cơ sở dữ liệu với PostgreSQL 13.
- Tìm hiểu cách cấu hình bảng và lược đồ cơ sở dữ liệu Postgres.
- Tìm hiểu cách thực hiện thao tác và truy vấn dữ liệu.
- Khám phá các giao diện lập trình khác nhau (client và server) để tận dụng và mở rộng chức năng trong PostgreSQL 13.
PostgreSQL 16 dành cho Nhà phát triển và Quản trị viên
21 HoursKhóa đào tạo trực tiếp, do giảng viên hướng dẫn này tại Việt Nam (trực tuyến hoặc tại chỗ) dành cho các nhà phát triển và quản trị viên ở trình độ trung cấp, những người muốn tận dụng các tính năng và cải tiến mới nhất trong PostgreSQL 16.
Khi kết thúc khóa đào tạo này, người tham gia sẽ có thể:
- Hiểu kiến trúc và các thành phần của PostgreSQL 16.
- Sử dụng các tính năng nâng cao của SQL và các tiện ích mở rộng của PostgreSQL.
- Triển khai các phương pháp bảo mật tốt nhất và kiểm soát truy cập.
- Thực hiện các tác vụ quản trị cơ sở dữ liệu, bao gồm sao lưu, khôi phục và giám sát.
- Tối ưu hóa hiệu suất cơ sở dữ liệu thông qua các chiến lược điều chỉnh và lập chỉ mục.
- Sử dụng các công cụ tích hợp của PostgreSQL để đảm bảo tính khả dụng cao và sao chép.
- Tích hợp PostgreSQL với các khung phát triển ứng dụng hiện đại.
PostgreSQL Dành cho Quản trị viên - 3 Ngày
21 HoursKhóa đào tạo trực tiếp, do giảng viên hướng dẫn này (trực tuyến hoặc tại chỗ) dành cho các quản trị viên cơ sở dữ liệu và quản trị viên hệ thống muốn sử dụng PostgreSQL để quản lý dữ liệu quy mô lớn đồng thời tối ưu hóa hệ thống cơ sở dữ liệu để đảm bảo tính khả dụng và hiệu suất cao.
Khi kết thúc khóa đào tạo này, người tham gia sẽ có thể:
- Cài đặt và cấu hình PostgreSQL.
- Hiểu các tính năng và kiến trúc của PostgreSQL.
- Tìm hiểu cách thực hiện các thao tác cơ sở dữ liệu với SQL.
- Thực hiện sao lưu và phục hồi cơ sở dữ liệu để ngăn ngừa mất dữ liệu.
- Cấu hình máy chủ để đảm bảo tính khả dụng cao.
- Tìm hiểu các công cụ và kỹ thuật để điều chỉnh hiệu suất cao.
- Khám phá các công cụ bên ngoài để giám sát và khả năng quan sát.
PostgreSQL Cơ bản
14 HoursBuổi đào tạo trực tuyến hoặc tại chỗ này (tại Việt Nam) dành cho các chuyên gia trình độ đầu tiên muốn học cách sử dụng PostgreSQL để tạo cơ sở dữ liệu, viết các câu truy vấn SQL, thao tác dữ liệu và quản lý bảng thông qua cả lệnh SQL và PGAdmin. Khóa học cũng giới thiệu cơ bản về tiện ích mở rộng Timescale cho dữ liệu chuỗi thời gian.
Tại kết thúc khóa đào tạo này, người tham gia sẽ có thể:
- Nắm bắt nguyên tắc cơ sở dữ liệu quan hệ và kiến trúc PostgreSQL.
- Cài đặt, cấu hình và điều hướng PostgreSQL và PGAdmin.
- Viết và chạy các câu truy vấn SQL để chọn lọc, lọc, nhóm và nối dữ liệu.
- Thao tác dữ liệu với các lệnh SQL và quản lý đối tượng cơ sở dữ liệu.
- Tạo và quản lý các view và khám phá các tiện ích mở rộng của PostgreSQL như Timescale.
Hình thức khóa học:
- Buổi giảng dạy tương tác và thảo luận.
- Nhiều bài tập và thực hành.
- Thực hiện trực tiếp trong môi trường phòng thí nghiệm sống động.
Tùy chọn tùy chỉnh khóa học:
- Để yêu cầu một khóa đào tạo tùy chỉnh cho khóa học này, vui lòng liên hệ với chúng tôi để sắp xếp.
Yêu cầu:
- Có hiểu biết cơ bản về IT và khái niệm dữ liệu.
- Không yêu cầu kinh nghiệm trước đó về SQL hoặc cơ sở dữ liệu.
- Nắm bắt cách sử dụng các công cụ phần mềm trên Windows/Linux là hữu ích.
Đối tượng:
- Các chuyên gia và nhà phân tích mới bắt đầu với PostgreSQL.
- Các nhà phát triển đang bắt đầu với PostgreSQL.
- Các chuyên gia quản lý hoặc khám phá cơ sở dữ liệu quan hệ.
Khóa đào tạo trực tuyến hoặc tại chỗ này (tại Việt Nam) dành cho các chuyên gia trình độ đầu tiên muốn học cách sử dụng PostgreSQL để tạo cơ sở dữ liệu, viết các câu truy vấn SQL, thao tác dữ liệu và quản lý bảng thông qua cả lệnh SQL và PGAdmin. Khóa học cũng giới thiệu cơ bản về tiện ích mở rộng Timescale cho dữ liệu chuỗi thời gian.
Tại kết thúc khóa đào tạo này, người tham gia sẽ có thể:
- Nắm bắt nguyên tắc cơ sở dữ liệu quan hệ và kiến trúc PostgreSQL.
- Cài đặt, cấu hình và điều hướng PostgreSQL và PGAdmin.
- Viết và chạy các câu truy vấn SQL để chọn lọc, lọc, nhóm và nối dữ liệu.
- Thao tác dữ liệu với các lệnh SQL và quản lý đối tượng cơ sở dữ liệu.
- Tạo và quản lý các view và khám phá các tiện ích mở rộng của PostgreSQL như Timescale.
PostgreSQL là một hệ thống cơ sở dữ liệu quan hệ mã nguồn mở mạnh mẽ, nổi tiếng với độ ổn định, bộ tính năng và khả năng mở rộng.
Khóa đào tạo trực tuyến hoặc tại chỗ này (tại Việt Nam) dành cho các chuyên gia trình độ đầu tiên muốn học cách sử dụng PostgreSQL để tạo cơ sở dữ liệu, viết các câu truy vấn SQL, thao tác dữ liệu và quản lý bảng thông qua cả lệnh SQL và PGAdmin. Khóa học cũng giới thiệu cơ bản về tiện ích mở rộng Timescale cho dữ liệu chuỗi thời gian.
Tại kết thúc khóa đào tạo này, người tham gia sẽ có thể:
- Nắm bắt nguyên tắc cơ sở dữ liệu quan hệ và kiến trúc PostgreSQL.
- Cài đặt, cấu hình và điều hướng PostgreSQL và PGAdmin.
- Viết và chạy các câu truy vấn SQL để chọn lọc, lọc, nhóm và nối dữ liệu.
- Thao tác dữ liệu với các lệnh SQL và quản lý đối tượng cơ sở dữ liệu.
- Tạo và quản lý các view và khám phá các tiện ích mở rộng của PostgreSQL như Timescale.
Hình thức khóa học:
- Buổi giảng dạy tương tác và thảo luận.
- Nhiều bài tập và thực hành.
- Thực hiện trực tiếp trong môi trường phòng thí nghiệm sống động.
Tùy chọn tùy chỉnh khóa học:
- Để yêu cầu một khóa đào tạo tùy chỉnh cho khóa học này, vui lòng liên hệ với chúng tôi để sắp xếp.
Yêu cầu:
- Có hiểu biết cơ bản về IT và khái niệm dữ liệu.
- Không yêu cầu kinh nghiệm trước đó về SQL hoặc cơ sở dữ liệu.
- Nắm bắt cách sử dụng các công cụ phần mềm trên Windows/Linux là hữu ích.
Đối tượng:
- Các chuyên gia và nhà phân tích mới bắt đầu với PostgreSQL.
- Các nhà phát triển đang bắt đầu với PostgreSQL.
- Các chuyên gia quản lý hoặc khám phá cơ sở dữ liệu quan hệ.
Giới thiệu về Cơ sở dữ liệu Quan hệ và PostgreSQL
- Điều gì là cơ sở dữ liệu quan hệ?
- Tổng quan về PostgreSQL và hệ sinh thái của nó.
- Các trường hợp sử dụng và lợi ích của PostgreSQL.
Cài đặt và Cấu hình PostgreSQL và PGAdmin
- Cài đặt PostgreSQL trên Windows/Linux.
- Cài đặt và sử dụng PGAdmin để truy cập giao diện người dùng đồ họa.
- Tạo kết nối và quản lý người dùng.
Nắm bắt Kiến trúc PostgreSQL
- Thành phần máy chủ PostgreSQL và việc sử dụng bộ nhớ.
- Cấu trúc cụm cơ sở dữ liệu và bố cục tệp.
- Các quy trình và dịch vụ.
Tạo và Cấu trúc Cơ sở Dữ liệu
- Tạo các cơ sở dữ liệu và bảng.
- Nắm bắt loại dữ liệu.
- Sử dụng PGAdmin để quản lý đối tượng cơ sở dữ liệu.
Viết Các Câu Truy vấn SQL Cơ bản
- Sử dụng SELECT, WHERE, ORDER BY, LIKE, BETWEEN và NULL.
- Sắp xếp và lọc kết quả truy vấn.
Sử dụng GROUP BY và HAVING
- Nhóm các hàng và tính toán tổng hợp.
- Lọc nhóm với HAVING.
Thao tác với Các Điều Kiện Phức tạp
- Sử dụng EXISTS, IN, ANY, ALL.
- Nest subqueries.
Hành động JOIN trong PostgreSQL
- INNER JOIN, LEFT JOIN, RIGHT JOIN, FULL OUTER JOIN.
- SELF JOIN và các trường hợp sử dụng.
Sử dụng Các Hàm SQL Built-in
- Các hàm số học.
- Các hàm thao tác chuỗi.
- Các hoạt động ngày tháng.
Các Câu Lệnh Thao Tác Dữ Liệu
- INSERT: chèn các hàng mới.
- UPDATE: sửa đổi dữ liệu hiện có.
- DELETE: xóa các hàng khỏi bảng.
Làm việc với View
- Tạo và truy vấn các view đơn giản.
- Các view với subselects.
- Lợi ích và hạn chế của view.
Giới thiệu về Tiện ích mở rộng Timescale
- TimescaleDB là gì và khi nào nên sử dụng nó.
- Cài đặt và kích hoạt tiện ích mở rộng Timescale.
- Tạo hypertables và chèn dữ liệu chuỗi thời gian.
Tóm tắt và Bước Tiếp theo
PostgreSQL với Python
21 HoursKhóa đào tạo trực tiếp, do giảng viên hướng dẫn này (trực tuyến hoặc tại chỗ) dành cho các nhà phát triển và quản trị viên muốn sử dụng PostgreSQL với Python để xây dựng các ứng dụng an toàn, đáng tin cậy và ổn định khi mở rộng.
Khi kết thúc khóa đào tạo này, người tham gia sẽ có thể:
- Cài đặt, cấu hình và kết nối PostgreSQL với Python.
- Ôn lại kiến thức cơ bản về lập trình Python.
- Hiểu được lợi ích của việc sử dụng PostgreSQL với Python.
- Tìm hiểu cách thực hiện các thao tác SQL cơ bản với Python.
- Tìm hiểu cách sử dụng các tính năng nâng cao của PostgreSQL với Python.
- Triển khai các kỹ thuật đảm bảo an toàn dữ liệu, bảo mật, giám sát và tối ưu hóa.