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

What is PostgreSQL?

  • Lịch sử tóm tắt về PostgreSQL
  • Quy ước
  • Thông tin thêm
  • Hướng dẫn báo cáo lỗi

Giới thiệu về PostgreSQL

  • Cài đặt và tạo Database
  • Ngôn ngữ SQL
  • Các tính năng nâng cao

Ngôn ngữ SQL

  • Cú pháp SQL
  • Định nghĩa dữ liệu
  • Thao tác dữ liệu
  • Truy vấn
  • Kiểu dữ liệu
  • Hàm và toán tử
  • Chuyển đổi kiểu
  • Chỉ mục
  • Tìm kiếm toàn văn bản
  • Kiểm soát tính đồng thời
  • Mẹo hiệu suất

Quản trị máy chủ

  • Cài đặt từ mã nguồn
  • Cài đặt từ mã nguồn trên Windows
  • Thiết lập và vận hành máy chủ
  • Cấu hình máy chủ
  • Xác thực máy khách
  • Vai trò Database
  • Quản lý Database
  • Địa phương hóa
  • Các tác vụ bảo trì Database thường xuyên
  • Sao lưu và khôi phục
  • Tính khả dụng cao, cân bằng tải và sao chép
  • Cấu hình khôi phục
  • Giám sát hoạt động Database
  • Giám sát việc sử dụng đĩa
  • Độ tin cậy và nhật ký ghi trước
  • Kiểm tra hồi quy

Giao diện máy khách

  • libpq - Thư viện C
  • Đối tượng lớn
  • ECPG - SQL nhúng trong C
  • Lược đồ thông tin

Mở rộng máy chủ Programming

  • Mở rộng SQL
  • Trình kích hoạt
  • Hệ thống quy tắc
  • Thủ tục Languages
  • PL/pgSQL - Ngôn ngữ thủ tục SQL
  • PL/Tcl - Ngôn ngữ thủ tục Tcl
  • PL/Perl - Ngôn ngữ thủ tục Perl
  • PL/Python - Ngôn ngữ thủ tục Python
  • Giao diện máy chủ Programming

Bên trong

  • Tổng quan về bên trong PostgreSQL
  • Danh mục hệ thống
  • Giao thức Frontend/Backend
  • Quy ước mã hóa PostgreSQL
  • Hỗ trợ ngôn ngữ gốc
  • Viết trình xử lý ngôn ngữ thủ tục
  • Viết trình bao bọc dữ liệu bên ngoài
  • Bộ tối ưu hóa truy vấn Genetik
  • Định nghĩa giao diện phương thức Index Access
  • Chỉ mục GiST
  • Chỉ mục GIN
  • Database Lưu trữ vật lý
  • Giao diện BKI Backend
  • Cách trình lập kế hoạch sử dụng Statistics

Requirements

Kiến thức làm việc về SQL và C

Quản trị hệ thống cơ bản (Unix/Linux hoặc Windows)

 28 Hours

Number of participants


Price per participant

Testimonials (7)

Provisional Upcoming Courses (Require 5+ participants)

Related Categories