Đề cương khóa học
PostgreSQL là gì?
- Lịch sử ngắn gọn của 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 cơ sở dữ liệu
- 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
- Chỉnh sửa dữ liệu
- Truy vấn
- Loại dữ liệu
- Hàm và toán tử
- Chuyển đổi kiểu dữ liệu
- Chỉ mục (Indexes)
- Tìm kiếm văn bản toàn phần
- Kiểm soát đồng thời
- Mẹo tối ưu hóa 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 khách hàng
- Vai trò cơ sở dữ liệu
- Quản lý cơ sở dữ liệu
- Quốc tế hóa
- Các tác vụ bảo trì định kỳ cơ sở dữ liệu
- 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 cơ sở dữ liệu
- Giám sát sử dụng đĩa
- Tính tin cậy và Nhật ký Viết Trước (Write-Ahead Log)
- Kiểm thử hồi quy
Giao diện Khách hàng
- libpq - Thư viện C
- Đối tượng lớn
- ECPG - SQL nhúng trong C
- Sơ đồ thông tin
Lập trình Máy chủ
- Mở rộng SQL
- Triggers
- Hệ thống quy tắc (Rule System)
- Ngôn ngữ thủ tục
- 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 Lập trình Máy chủ (Server Programming Interface)
Nội bộ
- Tổng quan về nội bộ PostgreSQL
- Danh mục hệ thống (System Catalogs)
- Giao thức Frontend/Backend
- Quy ước lập trình PostgreSQL
- Hỗ trợ ngôn ngữ bản địa
- Viết trình xử lý ngôn ngữ thủ tục
- Viết gói dữ liệu ngoại (Foreign Data Wrapper)
- Bộ tối ưu hóa truy vấn di truyền
- Định nghĩa giao diện truy cập chỉ mục (Index Access Method Interface Definition)
- Chỉ mục GiST
- Chỉ mục GIN
- Lưu trữ vật lý cơ sở dữ liệu
- Giao diện BKI Backend
- Cách quy hoạch sử dụng thống kê
Yêu cầu
Kiến thức cơ bản về SQL và C
Quản trị hệ thống cơ bản (Unix/Linux hoặc Windows)
Đánh giá (7)
các ví dụ từng bước, thông tin nhỏ gọn
Esmadee Bin Ismail - SBS transit
Khóa học - PostgreSQL Administration and Development
Dịch thuật bằng máy
Các kỹ thuật khác nhau có thể được sử dụng để đạt được cùng một kết quả, chỉ đơn giản là tối ưu hóa bằng vài bước.
Abdul Hafiz - SBS transit
Khóa học - PostgreSQL Administration and Development
Dịch thuật bằng máy
1. Ghi chú trên bảng trắng 2. Các phòng thí nghiệm đã được thực hiện ở chế độ chia sẻ
Evangelos Katsaros
Khóa học - PostgreSQL Administration and Development
Dịch thuật bằng máy
Giảng viên đã giải thích mọi thứ chúng tôi hỏi, ông ấy rất chính xác và luôn giữ được sự quan tâm của tôi.
Katerina Andreopoulou
Khóa học - PostgreSQL Administration and Development
Dịch thuật bằng máy
Chúng tôi đã có cơ hội được nghe về sự khác biệt giữa nhiều loại cơ sở dữ liệu.
Marta Melloch - Amazon Development Center Poland Sp. z o.o.
Khóa học - PostgreSQL Administration and Development
Dịch thuật bằng máy
kiến thức hữu ích
Ewa Napieralska - Amazon Development Center Poland Sp. z o.o.
Khóa học - PostgreSQL Administration and Development
Dịch thuật bằng máy
Các bài tập và huấn luyện viên rất nhạy bén, lắng nghe chúng tôi một cách tích cực. Anh ấy cũng rất kiên nhẫn với chúng tôi. CẢM ƠN RẤT NHIỀU :)
Martyna Szewczuk - Amazon Development Center Poland Sp. z o.o.
Khóa học - PostgreSQL Administration and Development
Dịch thuật bằng máy