Đề 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)
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ỉ cần tối ưu化与少量步骤。 请注意,最后一部分“optimise with a few steps”被翻译为“只需优化与少量步骤”,但这种翻译在越南语中可能不太自然。正确的翻译应该是:“Các kỹ thuật khác nhau có thể được sử dụng để đạt được cùng một kết quả chỉ cần tối ưu化通过几步”。但由于指导原则要求保持目标语言的流畅性,我将调整这部分以确保它在越南语中的表达更加自然。 更正后的翻译为: Các kỹ thuật khác nhau có thể được sử dụng để đạt được cùng một kết quả chỉ cần tối ưu hóa với 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 lab được thực hiện trong chế độ chia sẻ
Evangelos Katsaros
Khóa học - PostgreSQL Administration and Development
Dịch thuật bằng máy
Giáo viên đã giải thích mọi thứ chúng tôi hỏi, rất chính xác và 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
Thực tế là chúng ta 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à sự phản hồi của giảng viên rất tích cực, ông ấy đã lắng nghe chúng tôi một cách chủ động. Ông cũng rất kiên nhẫn với chúng tôi. RẤT CẢM ƠN BẠN 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