SlideShare a Scribd company logo
Never stop improving quality




PostgreSQL & Enterprise-Level
     Database Features


               Larion_Internship_03



                             www.elarion.com
Member List
   Group 3
   ●   Lâm Quốc Thuận An
   ●   Lê Văn Tình
   ●   Trần Minh Quân
   ●   Trần Văn Thảo
   ●   Đặng Huỳnh Chí Dụng




PostgreSQL & Enterprise-Level Database Features                 2
Agenda
   ●   PITR
   ●   Warm Standby
   ●   Hot Standby
   ●   Streaming Replication
   ●   Slony-I
   ●   pgAgent
   ●   Demo Slony-I



PostgreSQL & Enterprise-Level Database Features            3
PITR
   ●   PITR is Point-In-Time Recovery
         Những tập tin giao tác (transaction logs) trên master
         server được lưu lại và sao chép đến standby server
         Khi cần standby server thực khi các tập tin giao tác
         đó để trở về trạng thái được chỉ định nào đó.
         PITR đã có từ phiên bản 8.0. H




PostgreSQL & Enterprise-Level Database Features                  4
Warm Standby
   ●   Warm Standby
         Những tập tin giao tác được sao chép từ master
         server đến standby server và thực khi ngay lập tức
         Standby server thì ở trạng thái offline nên không thể
         truy vấn dữ liệu từ đây. Điều này cho phép Standby
         được bật lên một cách nhanh chóng
         Có từ phiên bản 8.3




PostgreSQL & Enterprise-Level Database Features                  5
Hot Standby
   ●   Hot Standby giống với Warm Standby
         Standby server có thể dùng để truy vấn nhưng chỉ
         trạng thái chỉ đọc
         Có đầy đủ ưu điểm của Warm Standby
         Có thể dùng để cân bằng tải




PostgreSQL & Enterprise-Level Database Features                 6
Streaming Replication
   ●   Streaming Replication cải thiện từ Warm
       Standby và Hot Standby
         Có một kết nối giữa Master và Standby database
         Master và Standby server có một tiến trình đặc biệt
         là walsender và walreceiver dùng để truyền dữ liệu
         giữa hai server.
         Càng nhiều standby server thì càng tăng tải trên
         master server
         Tuy nhiên tải trọng khá thấp nên một Master server
         có thể có nhiều standby server.


PostgreSQL & Enterprise-Level Database Features                7
Streaming Replication
   ●   Streaming Replication cải thiện từ Warm
       Standby và Hot Standby
         Có một kết nối giữa Master và Standby database
         Master và Standby server có một tiến trình đặc biệt
         là walsender và walreceiver dùng để truyền dữ liệu
         giữa hai server.
         Càng nhiều standby server thì càng tăng tải trên
         master server
         Tuy nhiên tải trọng khá thấp nên một Master server
         có thể có nhiều standby server.


PostgreSQL & Enterprise-Level Database Features                8
Streaming Replication
   ●   Có từ phiên bản 9.0
         Yêu cầu master server và phải standby server phải
         cùng hệ điều hành
         Cùng phiên bản
         Luôn luôn replicate toàn bộ database trên master
         server




PostgreSQL & Enterprise-Level Database Features              9
Process of PITR




PostgreSQL & Enterprise-Level Database Features                     10
Slony-I
   ●   Phần mở rộng, phát triển độc lập với
       PostgreSQL
         Hỗ trợ Replicaiton
         Master và Standby có thể khác phiên bản
         Standby có thể thêm bảng mà không ảnh hưởng đến
         master
         Có thể phân quyền khác nhau trên mỗi table
         Có thể từ A → replication → B và B → C và D




PostgreSQL & Enterprise-Level Database Features              11
pgAgent
   ●   Công cụ dùng để lên lịch backup, thực hiện lệnh
   ●   Phiên bản mới nhất 3.0
   ●   Các khái niệm
         Job: một công việc
         ✔   Schedules: thiết lập thời gian thực hiện
         ✔   Step: một lệnh hoặc một bó lệnh




PostgreSQL & Enterprise-Level Database Features                   12
Demo Slony-I
   ●   Slony-I
   ●   OS: Windows 7
   ●   PostgreSQL: 8.3
   ●   Slony-i: 1.2




PostgreSQL & Enterprise-Level Database Features                  13
Demo Slony-i
   ●   Máy Master server
         Tạo file có nội dung như sau
   cluster name = slony_empresa;
   node 1 admin conninfo = 'dbname =EMPRESA
     host=192.168.10.115 user=postgres password=1qazxsw2';
   node 2 admin conninfo = 'dbname =EMPRESA
     host=192.168.10.130 user=postgres password=1qazxsw2';
   init cluster (id=1,comment ='nodo maestro');
   set add table (set id=1, origin=1, id=1, fully qualified name
     ='public.empleado', comment='table empleado');



PostgreSQL & Enterprise-Level Database Features                    14
Demo Slony-i

   store node (id=2, comment='node esclavo', EVENT NODE =1);
   store path(server=1, client=2, conninfo='dbname =EMPRESA
      host=192.168.10.115 user=postgres password=1qazxsw2');
   store path(server=2, client=1, conninfo='dbname =EMPRESA
      host=192.168.10.130 user=postgres password=1qazxsw2');


   store listen(origin =1, provider=1, receiver=2);
   store listen(origin =2, provider=2, receiver=1);




PostgreSQL & Enterprise-Level Database Features                  15
Demo Slony-i
   ●   Phía Slave server
   cluster name = slony_empresa;
   node 1 admin conninfo='dbname=EMPRESA host=192.168.10.115
     user=postgres password =1qazxsw2';
   node 2 admin conninfo='dbname=EMPRESA
     host=192.168.10.130 user=postgres password =1qazxsw2';
   subscribe set (id=1,provider=1,receiver=2,forward=yes);




PostgreSQL & Enterprise-Level Database Features                  16
Demo Slony-i
   ●   Áp dụng cấu hình vừa tạo
         Phía Master server
   ●   Bin$> slonik master.txt
         Phía Slave server
   ●   Bin$> slonik slave.txt




PostgreSQL & Enterprise-Level Database Features                  17
Demo Slony-i
   ●   Khởi chạy dịch vụ Slony-i
         Phía Master server
   ●   Bin$>slon slony_empresa “dbname=EMPRESA
       user=postgres password=1qazxsw2”
         Phía Slave server
   ●   Bin$>slon slony_empresa “dbanem=EMPRESA
       user=postgres password=1qazxsw2”
   ●   Xem video


PostgreSQL & Enterprise-Level Database Features                  18
Questions & Answers




                                    ?
PostgreSQL & Enterprise-Level Database Features          19
Reference
   ●   Website
         www.postgresql.org
         www.slony-i.info
         www.enterprisedb.com




PostgreSQL & Enterprise-Level Database Features               20
Thanks for your attention!



PostgreSQL & Enterprise-Level Database Features   21

More Related Content

Viewers also liked

21st Century Spartans Short
21st Century Spartans Short21st Century Spartans Short
21st Century Spartans Short
cpitsi
 
Camp Volunteer Child Protection Training
Camp Volunteer Child Protection TrainingCamp Volunteer Child Protection Training
Camp Volunteer Child Protection TrainingMason Dixon Camp
 
Decentral table & column in postgresql
Decentral table & column in postgresqlDecentral table & column in postgresql
Decentral table & column in postgresql
thekid0611
 
Postgre sql and_enterprise_level_database_features
Postgre sql and_enterprise_level_database_featuresPostgre sql and_enterprise_level_database_features
Postgre sql and_enterprise_level_database_features
thekid0611
 
Globalvillage12 1
Globalvillage12 1Globalvillage12 1
Globalvillage12 1
TRUETEAM
 
Luis Barragán
Luis BarragánLuis Barragán
Luis Barragán
Irwing Heinz
 
Juan O'gorman
Juan O'gormanJuan O'gorman
Juan O'gorman
Irwing Heinz
 
Abraham zabludovsky
Abraham zabludovskyAbraham zabludovsky
Abraham zabludovsky
Irwing Heinz
 
Mario Pani
Mario PaniMario Pani
Mario Pani
Irwing Heinz
 
งานนำเสนอ2
งานนำเสนอ2งานนำเสนอ2
งานนำเสนอ2Surachai Khanjok
 
งานนำเสนอ2
งานนำเสนอ2งานนำเสนอ2
งานนำเสนอ2Surachai Khanjok
 
งานนำเสนอ2
งานนำเสนอ2งานนำเสนอ2
งานนำเสนอ2Surachai Khanjok
 
Unit 8 tokoh terbilang
Unit 8 tokoh terbilangUnit 8 tokoh terbilang
Unit 8 tokoh terbilang
Dg. Salleh
 

Viewers also liked (13)

21st Century Spartans Short
21st Century Spartans Short21st Century Spartans Short
21st Century Spartans Short
 
Camp Volunteer Child Protection Training
Camp Volunteer Child Protection TrainingCamp Volunteer Child Protection Training
Camp Volunteer Child Protection Training
 
Decentral table & column in postgresql
Decentral table & column in postgresqlDecentral table & column in postgresql
Decentral table & column in postgresql
 
Postgre sql and_enterprise_level_database_features
Postgre sql and_enterprise_level_database_featuresPostgre sql and_enterprise_level_database_features
Postgre sql and_enterprise_level_database_features
 
Globalvillage12 1
Globalvillage12 1Globalvillage12 1
Globalvillage12 1
 
Luis Barragán
Luis BarragánLuis Barragán
Luis Barragán
 
Juan O'gorman
Juan O'gormanJuan O'gorman
Juan O'gorman
 
Abraham zabludovsky
Abraham zabludovskyAbraham zabludovsky
Abraham zabludovsky
 
Mario Pani
Mario PaniMario Pani
Mario Pani
 
งานนำเสนอ2
งานนำเสนอ2งานนำเสนอ2
งานนำเสนอ2
 
งานนำเสนอ2
งานนำเสนอ2งานนำเสนอ2
งานนำเสนอ2
 
งานนำเสนอ2
งานนำเสนอ2งานนำเสนอ2
งานนำเสนอ2
 
Unit 8 tokoh terbilang
Unit 8 tokoh terbilangUnit 8 tokoh terbilang
Unit 8 tokoh terbilang
 

Similar to Postgre sql & enterprise level database features

Khởi động hệ thống
Khởi động hệ thốngKhởi động hệ thống
Khởi động hệ thống
Hanh Nguyễn Văn
 
Báo cáo chuyên đề mạng -Tìm hiểu và cấu hinh Group policy trên windows server...
Báo cáo chuyên đề mạng -Tìm hiểu và cấu hinh Group policy trên windows server...Báo cáo chuyên đề mạng -Tìm hiểu và cấu hinh Group policy trên windows server...
Báo cáo chuyên đề mạng -Tìm hiểu và cấu hinh Group policy trên windows server...
Lương Kiên
 
Kinh nghiệm triển khai Microservices tại Sapo.vn
Kinh nghiệm triển khai Microservices tại Sapo.vnKinh nghiệm triển khai Microservices tại Sapo.vn
Kinh nghiệm triển khai Microservices tại Sapo.vn
Dotnet Open Group
 
Sapo Microservices Architecture
Sapo Microservices ArchitectureSapo Microservices Architecture
Sapo Microservices Architecture
Khôi Nguyễn Minh
 
Bài 9: Sao lưu và khôi phục hệ thống Domain - Giáo trình FPT
Bài 9: Sao lưu và khôi phục hệ thống Domain - Giáo trình FPTBài 9: Sao lưu và khôi phục hệ thống Domain - Giáo trình FPT
Bài 9: Sao lưu và khôi phục hệ thống Domain - Giáo trình FPT
MasterCode.vn
 
1 giới thiệu-cài đặt oracle
1 giới thiệu-cài đặt oracle1 giới thiệu-cài đặt oracle
1 giới thiệu-cài đặt oracle
hoangdinhhanh88
 
Giao_trinh_OK.doc
Giao_trinh_OK.docGiao_trinh_OK.doc
Giao_trinh_OK.doc
canh071179
 
Báo cáo tuần đồ án
Báo cáo tuần đồ ánBáo cáo tuần đồ án
Báo cáo tuần đồ án
Lưu Việt Tùng
 
Bài 13: Nâng cấp từ Windows Server 2003 lên Windows Server 2008 - Giáo trình FPT
Bài 13: Nâng cấp từ Windows Server 2003 lên Windows Server 2008 - Giáo trình FPTBài 13: Nâng cấp từ Windows Server 2003 lên Windows Server 2008 - Giáo trình FPT
Bài 13: Nâng cấp từ Windows Server 2003 lên Windows Server 2008 - Giáo trình FPT
MasterCode.vn
 
Tailieu.vncty.com giao-trinh-sql-2000
Tailieu.vncty.com   giao-trinh-sql-2000Tailieu.vncty.com   giao-trinh-sql-2000
Tailieu.vncty.com giao-trinh-sql-2000
Trần Đức Anh
 
Hệ quản trị CSDL PostgreSQL cho sinh viên
Hệ quản trị CSDL PostgreSQL cho sinh viênHệ quản trị CSDL PostgreSQL cho sinh viên
Hệ quản trị CSDL PostgreSQL cho sinh viên
TranHoangViet001455
 
Golang web database3
Golang web database3Golang web database3
Golang web database3
NISCI
 
Hoc sql server 2000
Hoc sql server 2000Hoc sql server 2000
Hoc sql server 2000
phamhuuai
 
Bao cao thuc tap vps
Bao cao thuc tap vpsBao cao thuc tap vps
Bao cao thuc tap vps
TranQuangChien
 
Báo cáo thực tập tuần - VPS
Báo cáo thực tập tuần - VPSBáo cáo thực tập tuần - VPS
Báo cáo thực tập tuần - VPS
Quân Quạt Mo
 
Python Beginner Class day-11-12-13-database
Python Beginner Class day-11-12-13-databasePython Beginner Class day-11-12-13-database
Python Beginner Class day-11-12-13-database
Khánh Nguyễn
 

Similar to Postgre sql & enterprise level database features (20)

Khởi động hệ thống
Khởi động hệ thốngKhởi động hệ thống
Khởi động hệ thống
 
Báo cáo chuyên đề mạng -Tìm hiểu và cấu hinh Group policy trên windows server...
Báo cáo chuyên đề mạng -Tìm hiểu và cấu hinh Group policy trên windows server...Báo cáo chuyên đề mạng -Tìm hiểu và cấu hinh Group policy trên windows server...
Báo cáo chuyên đề mạng -Tìm hiểu và cấu hinh Group policy trên windows server...
 
Kinh nghiệm triển khai Microservices tại Sapo.vn
Kinh nghiệm triển khai Microservices tại Sapo.vnKinh nghiệm triển khai Microservices tại Sapo.vn
Kinh nghiệm triển khai Microservices tại Sapo.vn
 
Sapo Microservices Architecture
Sapo Microservices ArchitectureSapo Microservices Architecture
Sapo Microservices Architecture
 
Bài 9: Sao lưu và khôi phục hệ thống Domain - Giáo trình FPT
Bài 9: Sao lưu và khôi phục hệ thống Domain - Giáo trình FPTBài 9: Sao lưu và khôi phục hệ thống Domain - Giáo trình FPT
Bài 9: Sao lưu và khôi phục hệ thống Domain - Giáo trình FPT
 
1 giới thiệu-cài đặt oracle
1 giới thiệu-cài đặt oracle1 giới thiệu-cài đặt oracle
1 giới thiệu-cài đặt oracle
 
Group 1 hao_nv
Group 1 hao_nvGroup 1 hao_nv
Group 1 hao_nv
 
Group 1 hao_nv
Group 1 hao_nvGroup 1 hao_nv
Group 1 hao_nv
 
Giao_trinh_OK.doc
Giao_trinh_OK.docGiao_trinh_OK.doc
Giao_trinh_OK.doc
 
Báo cáo tuần đồ án
Báo cáo tuần đồ ánBáo cáo tuần đồ án
Báo cáo tuần đồ án
 
Bài 13: Nâng cấp từ Windows Server 2003 lên Windows Server 2008 - Giáo trình FPT
Bài 13: Nâng cấp từ Windows Server 2003 lên Windows Server 2008 - Giáo trình FPTBài 13: Nâng cấp từ Windows Server 2003 lên Windows Server 2008 - Giáo trình FPT
Bài 13: Nâng cấp từ Windows Server 2003 lên Windows Server 2008 - Giáo trình FPT
 
Tailieu.vncty.com giao-trinh-sql-2000
Tailieu.vncty.com   giao-trinh-sql-2000Tailieu.vncty.com   giao-trinh-sql-2000
Tailieu.vncty.com giao-trinh-sql-2000
 
Hệ quản trị CSDL PostgreSQL cho sinh viên
Hệ quản trị CSDL PostgreSQL cho sinh viênHệ quản trị CSDL PostgreSQL cho sinh viên
Hệ quản trị CSDL PostgreSQL cho sinh viên
 
Golang web database3
Golang web database3Golang web database3
Golang web database3
 
Tu hoc SQL 2000
Tu hoc SQL 2000Tu hoc SQL 2000
Tu hoc SQL 2000
 
Hoc sql server 2000
Hoc sql server 2000Hoc sql server 2000
Hoc sql server 2000
 
Báo cáo cuối kỳ
Báo cáo cuối kỳBáo cáo cuối kỳ
Báo cáo cuối kỳ
 
Bao cao thuc tap vps
Bao cao thuc tap vpsBao cao thuc tap vps
Bao cao thuc tap vps
 
Báo cáo thực tập tuần - VPS
Báo cáo thực tập tuần - VPSBáo cáo thực tập tuần - VPS
Báo cáo thực tập tuần - VPS
 
Python Beginner Class day-11-12-13-database
Python Beginner Class day-11-12-13-databasePython Beginner Class day-11-12-13-database
Python Beginner Class day-11-12-13-database
 

Recently uploaded

CHỮ “TRÍ” THEO TƯ TƯỞNG NHO GIÁO VÀ Ý NGHĨA TRONG ĐỔI MỚI GIAÓ DỤC Ở VIỆT NAM...
CHỮ “TRÍ” THEO TƯ TƯỞNG NHO GIÁO VÀ Ý NGHĨA TRONG ĐỔI MỚI GIAÓ DỤC Ở VIỆT NAM...CHỮ “TRÍ” THEO TƯ TƯỞNG NHO GIÁO VÀ Ý NGHĨA TRONG ĐỔI MỚI GIAÓ DỤC Ở VIỆT NAM...
CHỮ “TRÍ” THEO TƯ TƯỞNG NHO GIÁO VÀ Ý NGHĨA TRONG ĐỔI MỚI GIAÓ DỤC Ở VIỆT NAM...
lamluanvan.net Viết thuê luận văn
 
Tuyển tập 9 chuyên đề bồi dưỡng Toán lớp 5 cơ bản và nâng cao ôn thi vào lớp ...
Tuyển tập 9 chuyên đề bồi dưỡng Toán lớp 5 cơ bản và nâng cao ôn thi vào lớp ...Tuyển tập 9 chuyên đề bồi dưỡng Toán lớp 5 cơ bản và nâng cao ôn thi vào lớp ...
Tuyển tập 9 chuyên đề bồi dưỡng Toán lớp 5 cơ bản và nâng cao ôn thi vào lớp ...
Bồi Dưỡng HSG Toán Lớp 3
 
NHO GIÁO VÀ ẢNH HƯỞNG ĐẾN ĐỜI SỐNG TINH THẦN
NHO GIÁO VÀ ẢNH HƯỞNG ĐẾN ĐỜI SỐNG TINH THẦNNHO GIÁO VÀ ẢNH HƯỞNG ĐẾN ĐỜI SỐNG TINH THẦN
NHO GIÁO VÀ ẢNH HƯỞNG ĐẾN ĐỜI SỐNG TINH THẦN
lamluanvan.net Viết thuê luận văn
 
Atomic Habits - Thay Đổi Tí Hon, Hiệu Quả Bất Ngờ - James Clear & L...
Atomic Habits - Thay Đổi Tí Hon, Hiệu Quả Bất Ngờ - James Clear & L...Atomic Habits - Thay Đổi Tí Hon, Hiệu Quả Bất Ngờ - James Clear & L...
Atomic Habits - Thay Đổi Tí Hon, Hiệu Quả Bất Ngờ - James Clear & L...
williamminerva131
 
khoaluan_Chính Sách Tiền Lương Tại Công Ty Cổ Phần Đầu Tư Hải Đường, Tỉnh Nam...
khoaluan_Chính Sách Tiền Lương Tại Công Ty Cổ Phần Đầu Tư Hải Đường, Tỉnh Nam...khoaluan_Chính Sách Tiền Lương Tại Công Ty Cổ Phần Đầu Tư Hải Đường, Tỉnh Nam...
khoaluan_Chính Sách Tiền Lương Tại Công Ty Cổ Phần Đầu Tư Hải Đường, Tỉnh Nam...
Luận Văn Uy Tín
 
BÀI TẬP DẠY THÊM HÓA HỌC LỚP 12 - CẢ NĂM - THEO FORM THI MỚI BGD 2025 (DÙNG C...
BÀI TẬP DẠY THÊM HÓA HỌC LỚP 12 - CẢ NĂM - THEO FORM THI MỚI BGD 2025 (DÙNG C...BÀI TẬP DẠY THÊM HÓA HỌC LỚP 12 - CẢ NĂM - THEO FORM THI MỚI BGD 2025 (DÙNG C...
BÀI TẬP DẠY THÊM HÓA HỌC LỚP 12 - CẢ NĂM - THEO FORM THI MỚI BGD 2025 (DÙNG C...
Nguyen Thanh Tu Collection
 
Bài 4. Khảo sát mạch dao động điện từ.doc
Bài 4. Khảo sát mạch dao động điện từ.docBài 4. Khảo sát mạch dao động điện từ.doc
Bài 4. Khảo sát mạch dao động điện từ.doc
phamvanchinhlqd
 
TỔNG HỢP 135 CÂU HỎI DI TRUYỀN PHÂN TỬ LUYỆN THI HỌC SINH GIỎI THPT MÔN SINH ...
TỔNG HỢP 135 CÂU HỎI DI TRUYỀN PHÂN TỬ LUYỆN THI HỌC SINH GIỎI THPT MÔN SINH ...TỔNG HỢP 135 CÂU HỎI DI TRUYỀN PHÂN TỬ LUYỆN THI HỌC SINH GIỎI THPT MÔN SINH ...
TỔNG HỢP 135 CÂU HỎI DI TRUYỀN PHÂN TỬ LUYỆN THI HỌC SINH GIỎI THPT MÔN SINH ...
Nguyen Thanh Tu Collection
 
THONG BAO nop ho so xet tuyen TS6 24-25.pdf
THONG BAO nop ho so xet tuyen TS6 24-25.pdfTHONG BAO nop ho so xet tuyen TS6 24-25.pdf
THONG BAO nop ho so xet tuyen TS6 24-25.pdf
QucHHunhnh
 
Tai-lieu-Boi-Duong-HSG-môn-Ngữ-Văn-THPT-Tập-1.docx
Tai-lieu-Boi-Duong-HSG-môn-Ngữ-Văn-THPT-Tập-1.docxTai-lieu-Boi-Duong-HSG-môn-Ngữ-Văn-THPT-Tập-1.docx
Tai-lieu-Boi-Duong-HSG-môn-Ngữ-Văn-THPT-Tập-1.docx
NhNguynTQunh
 
CD6_DAI_CUONG_KIMLOAI_12CB218LTTTHU5.pdf
CD6_DAI_CUONG_KIMLOAI_12CB218LTTTHU5.pdfCD6_DAI_CUONG_KIMLOAI_12CB218LTTTHU5.pdf
CD6_DAI_CUONG_KIMLOAI_12CB218LTTTHU5.pdf
Nguyntrnhnganh
 
Từ ngữ về con người và chiến tranh trong Nhật ký Đặng Thùy Trâm.pdf
Từ ngữ về con người và chiến tranh trong Nhật ký Đặng Thùy Trâm.pdfTừ ngữ về con người và chiến tranh trong Nhật ký Đặng Thùy Trâm.pdf
Từ ngữ về con người và chiến tranh trong Nhật ký Đặng Thùy Trâm.pdf
Man_Ebook
 
Bài tập chương 5. Năng lượng phản ứng.docx
Bài tập chương 5. Năng lượng phản ứng.docxBài tập chương 5. Năng lượng phản ứng.docx
Bài tập chương 5. Năng lượng phản ứng.docx
gorse871
 
kltn_Nâng Cao Chất Lượng Đội Ngũ Công Chức Cấp Phường Trên Địa Bàn Quận Hà Đô...
kltn_Nâng Cao Chất Lượng Đội Ngũ Công Chức Cấp Phường Trên Địa Bàn Quận Hà Đô...kltn_Nâng Cao Chất Lượng Đội Ngũ Công Chức Cấp Phường Trên Địa Bàn Quận Hà Đô...
kltn_Nâng Cao Chất Lượng Đội Ngũ Công Chức Cấp Phường Trên Địa Bàn Quận Hà Đô...
Luận Văn Uy Tín
 
TRÁCH NHIỆM PHÁP LÝ CỦA CÁN BỘ, CÔNG CHỨC TRONG HOẠT ĐỘNG CÔNG VỤ.pdf
TRÁCH NHIỆM PHÁP LÝ CỦA CÁN BỘ, CÔNG CHỨC TRONG HOẠT ĐỘNG CÔNG VỤ.pdfTRÁCH NHIỆM PHÁP LÝ CỦA CÁN BỘ, CÔNG CHỨC TRONG HOẠT ĐỘNG CÔNG VỤ.pdf
TRÁCH NHIỆM PHÁP LÝ CỦA CÁN BỘ, CÔNG CHỨC TRONG HOẠT ĐỘNG CÔNG VỤ.pdf
Man_Ebook
 
CHIẾN LƯỢC DẠY TIẾNG ANH THEO CHƯƠNG TRÌNH GD 2018 CHO HỌC SINH TRUNG BÌNH YẾ...
CHIẾN LƯỢC DẠY TIẾNG ANH THEO CHƯƠNG TRÌNH GD 2018 CHO HỌC SINH TRUNG BÌNH YẾ...CHIẾN LƯỢC DẠY TIẾNG ANH THEO CHƯƠNG TRÌNH GD 2018 CHO HỌC SINH TRUNG BÌNH YẾ...
CHIẾN LƯỢC DẠY TIẾNG ANH THEO CHƯƠNG TRÌNH GD 2018 CHO HỌC SINH TRUNG BÌNH YẾ...
lamluanvan.net Viết thuê luận văn
 
Biểu tượng trăng và bầu trời trong tác phẩm của Nguyễn Quang Thiều
Biểu tượng trăng và bầu trời trong tác phẩm của Nguyễn Quang ThiềuBiểu tượng trăng và bầu trời trong tác phẩm của Nguyễn Quang Thiều
Biểu tượng trăng và bầu trời trong tác phẩm của Nguyễn Quang Thiều
lamluanvan.net Viết thuê luận văn
 
kl_HOÀN THIỆN CÔNG TÁC ĐÁNH GIÁ THỰC HIỆN CÔNG VIỆC TẠI CÔNG TY CỔ PHẦN ĐẦU T...
kl_HOÀN THIỆN CÔNG TÁC ĐÁNH GIÁ THỰC HIỆN CÔNG VIỆC TẠI CÔNG TY CỔ PHẦN ĐẦU T...kl_HOÀN THIỆN CÔNG TÁC ĐÁNH GIÁ THỰC HIỆN CÔNG VIỆC TẠI CÔNG TY CỔ PHẦN ĐẦU T...
kl_HOÀN THIỆN CÔNG TÁC ĐÁNH GIÁ THỰC HIỆN CÔNG VIỆC TẠI CÔNG TY CỔ PHẦN ĐẦU T...
Luận Văn Uy Tín
 
Hành vi tình dục không an toàn và các yếu tố liên quan trong nhóm nam quan hệ...
Hành vi tình dục không an toàn và các yếu tố liên quan trong nhóm nam quan hệ...Hành vi tình dục không an toàn và các yếu tố liên quan trong nhóm nam quan hệ...
Hành vi tình dục không an toàn và các yếu tố liên quan trong nhóm nam quan hệ...
Man_Ebook
 
DANH SÁCH XÉT TUYỂN SỚM_NĂM 2023_học ba DPY.pdf
DANH SÁCH XÉT TUYỂN SỚM_NĂM 2023_học ba DPY.pdfDANH SÁCH XÉT TUYỂN SỚM_NĂM 2023_học ba DPY.pdf
DANH SÁCH XÉT TUYỂN SỚM_NĂM 2023_học ba DPY.pdf
thanhluan21
 

Recently uploaded (20)

CHỮ “TRÍ” THEO TƯ TƯỞNG NHO GIÁO VÀ Ý NGHĨA TRONG ĐỔI MỚI GIAÓ DỤC Ở VIỆT NAM...
CHỮ “TRÍ” THEO TƯ TƯỞNG NHO GIÁO VÀ Ý NGHĨA TRONG ĐỔI MỚI GIAÓ DỤC Ở VIỆT NAM...CHỮ “TRÍ” THEO TƯ TƯỞNG NHO GIÁO VÀ Ý NGHĨA TRONG ĐỔI MỚI GIAÓ DỤC Ở VIỆT NAM...
CHỮ “TRÍ” THEO TƯ TƯỞNG NHO GIÁO VÀ Ý NGHĨA TRONG ĐỔI MỚI GIAÓ DỤC Ở VIỆT NAM...
 
Tuyển tập 9 chuyên đề bồi dưỡng Toán lớp 5 cơ bản và nâng cao ôn thi vào lớp ...
Tuyển tập 9 chuyên đề bồi dưỡng Toán lớp 5 cơ bản và nâng cao ôn thi vào lớp ...Tuyển tập 9 chuyên đề bồi dưỡng Toán lớp 5 cơ bản và nâng cao ôn thi vào lớp ...
Tuyển tập 9 chuyên đề bồi dưỡng Toán lớp 5 cơ bản và nâng cao ôn thi vào lớp ...
 
NHO GIÁO VÀ ẢNH HƯỞNG ĐẾN ĐỜI SỐNG TINH THẦN
NHO GIÁO VÀ ẢNH HƯỞNG ĐẾN ĐỜI SỐNG TINH THẦNNHO GIÁO VÀ ẢNH HƯỞNG ĐẾN ĐỜI SỐNG TINH THẦN
NHO GIÁO VÀ ẢNH HƯỞNG ĐẾN ĐỜI SỐNG TINH THẦN
 
Atomic Habits - Thay Đổi Tí Hon, Hiệu Quả Bất Ngờ - James Clear & L...
Atomic Habits - Thay Đổi Tí Hon, Hiệu Quả Bất Ngờ - James Clear & L...Atomic Habits - Thay Đổi Tí Hon, Hiệu Quả Bất Ngờ - James Clear & L...
Atomic Habits - Thay Đổi Tí Hon, Hiệu Quả Bất Ngờ - James Clear & L...
 
khoaluan_Chính Sách Tiền Lương Tại Công Ty Cổ Phần Đầu Tư Hải Đường, Tỉnh Nam...
khoaluan_Chính Sách Tiền Lương Tại Công Ty Cổ Phần Đầu Tư Hải Đường, Tỉnh Nam...khoaluan_Chính Sách Tiền Lương Tại Công Ty Cổ Phần Đầu Tư Hải Đường, Tỉnh Nam...
khoaluan_Chính Sách Tiền Lương Tại Công Ty Cổ Phần Đầu Tư Hải Đường, Tỉnh Nam...
 
BÀI TẬP DẠY THÊM HÓA HỌC LỚP 12 - CẢ NĂM - THEO FORM THI MỚI BGD 2025 (DÙNG C...
BÀI TẬP DẠY THÊM HÓA HỌC LỚP 12 - CẢ NĂM - THEO FORM THI MỚI BGD 2025 (DÙNG C...BÀI TẬP DẠY THÊM HÓA HỌC LỚP 12 - CẢ NĂM - THEO FORM THI MỚI BGD 2025 (DÙNG C...
BÀI TẬP DẠY THÊM HÓA HỌC LỚP 12 - CẢ NĂM - THEO FORM THI MỚI BGD 2025 (DÙNG C...
 
Bài 4. Khảo sát mạch dao động điện từ.doc
Bài 4. Khảo sát mạch dao động điện từ.docBài 4. Khảo sát mạch dao động điện từ.doc
Bài 4. Khảo sát mạch dao động điện từ.doc
 
TỔNG HỢP 135 CÂU HỎI DI TRUYỀN PHÂN TỬ LUYỆN THI HỌC SINH GIỎI THPT MÔN SINH ...
TỔNG HỢP 135 CÂU HỎI DI TRUYỀN PHÂN TỬ LUYỆN THI HỌC SINH GIỎI THPT MÔN SINH ...TỔNG HỢP 135 CÂU HỎI DI TRUYỀN PHÂN TỬ LUYỆN THI HỌC SINH GIỎI THPT MÔN SINH ...
TỔNG HỢP 135 CÂU HỎI DI TRUYỀN PHÂN TỬ LUYỆN THI HỌC SINH GIỎI THPT MÔN SINH ...
 
THONG BAO nop ho so xet tuyen TS6 24-25.pdf
THONG BAO nop ho so xet tuyen TS6 24-25.pdfTHONG BAO nop ho so xet tuyen TS6 24-25.pdf
THONG BAO nop ho so xet tuyen TS6 24-25.pdf
 
Tai-lieu-Boi-Duong-HSG-môn-Ngữ-Văn-THPT-Tập-1.docx
Tai-lieu-Boi-Duong-HSG-môn-Ngữ-Văn-THPT-Tập-1.docxTai-lieu-Boi-Duong-HSG-môn-Ngữ-Văn-THPT-Tập-1.docx
Tai-lieu-Boi-Duong-HSG-môn-Ngữ-Văn-THPT-Tập-1.docx
 
CD6_DAI_CUONG_KIMLOAI_12CB218LTTTHU5.pdf
CD6_DAI_CUONG_KIMLOAI_12CB218LTTTHU5.pdfCD6_DAI_CUONG_KIMLOAI_12CB218LTTTHU5.pdf
CD6_DAI_CUONG_KIMLOAI_12CB218LTTTHU5.pdf
 
Từ ngữ về con người và chiến tranh trong Nhật ký Đặng Thùy Trâm.pdf
Từ ngữ về con người và chiến tranh trong Nhật ký Đặng Thùy Trâm.pdfTừ ngữ về con người và chiến tranh trong Nhật ký Đặng Thùy Trâm.pdf
Từ ngữ về con người và chiến tranh trong Nhật ký Đặng Thùy Trâm.pdf
 
Bài tập chương 5. Năng lượng phản ứng.docx
Bài tập chương 5. Năng lượng phản ứng.docxBài tập chương 5. Năng lượng phản ứng.docx
Bài tập chương 5. Năng lượng phản ứng.docx
 
kltn_Nâng Cao Chất Lượng Đội Ngũ Công Chức Cấp Phường Trên Địa Bàn Quận Hà Đô...
kltn_Nâng Cao Chất Lượng Đội Ngũ Công Chức Cấp Phường Trên Địa Bàn Quận Hà Đô...kltn_Nâng Cao Chất Lượng Đội Ngũ Công Chức Cấp Phường Trên Địa Bàn Quận Hà Đô...
kltn_Nâng Cao Chất Lượng Đội Ngũ Công Chức Cấp Phường Trên Địa Bàn Quận Hà Đô...
 
TRÁCH NHIỆM PHÁP LÝ CỦA CÁN BỘ, CÔNG CHỨC TRONG HOẠT ĐỘNG CÔNG VỤ.pdf
TRÁCH NHIỆM PHÁP LÝ CỦA CÁN BỘ, CÔNG CHỨC TRONG HOẠT ĐỘNG CÔNG VỤ.pdfTRÁCH NHIỆM PHÁP LÝ CỦA CÁN BỘ, CÔNG CHỨC TRONG HOẠT ĐỘNG CÔNG VỤ.pdf
TRÁCH NHIỆM PHÁP LÝ CỦA CÁN BỘ, CÔNG CHỨC TRONG HOẠT ĐỘNG CÔNG VỤ.pdf
 
CHIẾN LƯỢC DẠY TIẾNG ANH THEO CHƯƠNG TRÌNH GD 2018 CHO HỌC SINH TRUNG BÌNH YẾ...
CHIẾN LƯỢC DẠY TIẾNG ANH THEO CHƯƠNG TRÌNH GD 2018 CHO HỌC SINH TRUNG BÌNH YẾ...CHIẾN LƯỢC DẠY TIẾNG ANH THEO CHƯƠNG TRÌNH GD 2018 CHO HỌC SINH TRUNG BÌNH YẾ...
CHIẾN LƯỢC DẠY TIẾNG ANH THEO CHƯƠNG TRÌNH GD 2018 CHO HỌC SINH TRUNG BÌNH YẾ...
 
Biểu tượng trăng và bầu trời trong tác phẩm của Nguyễn Quang Thiều
Biểu tượng trăng và bầu trời trong tác phẩm của Nguyễn Quang ThiềuBiểu tượng trăng và bầu trời trong tác phẩm của Nguyễn Quang Thiều
Biểu tượng trăng và bầu trời trong tác phẩm của Nguyễn Quang Thiều
 
kl_HOÀN THIỆN CÔNG TÁC ĐÁNH GIÁ THỰC HIỆN CÔNG VIỆC TẠI CÔNG TY CỔ PHẦN ĐẦU T...
kl_HOÀN THIỆN CÔNG TÁC ĐÁNH GIÁ THỰC HIỆN CÔNG VIỆC TẠI CÔNG TY CỔ PHẦN ĐẦU T...kl_HOÀN THIỆN CÔNG TÁC ĐÁNH GIÁ THỰC HIỆN CÔNG VIỆC TẠI CÔNG TY CỔ PHẦN ĐẦU T...
kl_HOÀN THIỆN CÔNG TÁC ĐÁNH GIÁ THỰC HIỆN CÔNG VIỆC TẠI CÔNG TY CỔ PHẦN ĐẦU T...
 
Hành vi tình dục không an toàn và các yếu tố liên quan trong nhóm nam quan hệ...
Hành vi tình dục không an toàn và các yếu tố liên quan trong nhóm nam quan hệ...Hành vi tình dục không an toàn và các yếu tố liên quan trong nhóm nam quan hệ...
Hành vi tình dục không an toàn và các yếu tố liên quan trong nhóm nam quan hệ...
 
DANH SÁCH XÉT TUYỂN SỚM_NĂM 2023_học ba DPY.pdf
DANH SÁCH XÉT TUYỂN SỚM_NĂM 2023_học ba DPY.pdfDANH SÁCH XÉT TUYỂN SỚM_NĂM 2023_học ba DPY.pdf
DANH SÁCH XÉT TUYỂN SỚM_NĂM 2023_học ba DPY.pdf
 

Postgre sql & enterprise level database features

  • 1. Never stop improving quality PostgreSQL & Enterprise-Level Database Features Larion_Internship_03 www.elarion.com
  • 2. Member List Group 3 ● Lâm Quốc Thuận An ● Lê Văn Tình ● Trần Minh Quân ● Trần Văn Thảo ● Đặng Huỳnh Chí Dụng PostgreSQL & Enterprise-Level Database Features 2
  • 3. Agenda ● PITR ● Warm Standby ● Hot Standby ● Streaming Replication ● Slony-I ● pgAgent ● Demo Slony-I PostgreSQL & Enterprise-Level Database Features 3
  • 4. PITR ● PITR is Point-In-Time Recovery Những tập tin giao tác (transaction logs) trên master server được lưu lại và sao chép đến standby server Khi cần standby server thực khi các tập tin giao tác đó để trở về trạng thái được chỉ định nào đó. PITR đã có từ phiên bản 8.0. H PostgreSQL & Enterprise-Level Database Features 4
  • 5. Warm Standby ● Warm Standby Những tập tin giao tác được sao chép từ master server đến standby server và thực khi ngay lập tức Standby server thì ở trạng thái offline nên không thể truy vấn dữ liệu từ đây. Điều này cho phép Standby được bật lên một cách nhanh chóng Có từ phiên bản 8.3 PostgreSQL & Enterprise-Level Database Features 5
  • 6. Hot Standby ● Hot Standby giống với Warm Standby Standby server có thể dùng để truy vấn nhưng chỉ trạng thái chỉ đọc Có đầy đủ ưu điểm của Warm Standby Có thể dùng để cân bằng tải PostgreSQL & Enterprise-Level Database Features 6
  • 7. Streaming Replication ● Streaming Replication cải thiện từ Warm Standby và Hot Standby Có một kết nối giữa Master và Standby database Master và Standby server có một tiến trình đặc biệt là walsender và walreceiver dùng để truyền dữ liệu giữa hai server. Càng nhiều standby server thì càng tăng tải trên master server Tuy nhiên tải trọng khá thấp nên một Master server có thể có nhiều standby server. PostgreSQL & Enterprise-Level Database Features 7
  • 8. Streaming Replication ● Streaming Replication cải thiện từ Warm Standby và Hot Standby Có một kết nối giữa Master và Standby database Master và Standby server có một tiến trình đặc biệt là walsender và walreceiver dùng để truyền dữ liệu giữa hai server. Càng nhiều standby server thì càng tăng tải trên master server Tuy nhiên tải trọng khá thấp nên một Master server có thể có nhiều standby server. PostgreSQL & Enterprise-Level Database Features 8
  • 9. Streaming Replication ● Có từ phiên bản 9.0 Yêu cầu master server và phải standby server phải cùng hệ điều hành Cùng phiên bản Luôn luôn replicate toàn bộ database trên master server PostgreSQL & Enterprise-Level Database Features 9
  • 10. Process of PITR PostgreSQL & Enterprise-Level Database Features 10
  • 11. Slony-I ● Phần mở rộng, phát triển độc lập với PostgreSQL Hỗ trợ Replicaiton Master và Standby có thể khác phiên bản Standby có thể thêm bảng mà không ảnh hưởng đến master Có thể phân quyền khác nhau trên mỗi table Có thể từ A → replication → B và B → C và D PostgreSQL & Enterprise-Level Database Features 11
  • 12. pgAgent ● Công cụ dùng để lên lịch backup, thực hiện lệnh ● Phiên bản mới nhất 3.0 ● Các khái niệm Job: một công việc ✔ Schedules: thiết lập thời gian thực hiện ✔ Step: một lệnh hoặc một bó lệnh PostgreSQL & Enterprise-Level Database Features 12
  • 13. Demo Slony-I ● Slony-I ● OS: Windows 7 ● PostgreSQL: 8.3 ● Slony-i: 1.2 PostgreSQL & Enterprise-Level Database Features 13
  • 14. Demo Slony-i ● Máy Master server Tạo file có nội dung như sau cluster name = slony_empresa; node 1 admin conninfo = 'dbname =EMPRESA host=192.168.10.115 user=postgres password=1qazxsw2'; node 2 admin conninfo = 'dbname =EMPRESA host=192.168.10.130 user=postgres password=1qazxsw2'; init cluster (id=1,comment ='nodo maestro'); set add table (set id=1, origin=1, id=1, fully qualified name ='public.empleado', comment='table empleado'); PostgreSQL & Enterprise-Level Database Features 14
  • 15. Demo Slony-i store node (id=2, comment='node esclavo', EVENT NODE =1); store path(server=1, client=2, conninfo='dbname =EMPRESA host=192.168.10.115 user=postgres password=1qazxsw2'); store path(server=2, client=1, conninfo='dbname =EMPRESA host=192.168.10.130 user=postgres password=1qazxsw2'); store listen(origin =1, provider=1, receiver=2); store listen(origin =2, provider=2, receiver=1); PostgreSQL & Enterprise-Level Database Features 15
  • 16. Demo Slony-i ● Phía Slave server cluster name = slony_empresa; node 1 admin conninfo='dbname=EMPRESA host=192.168.10.115 user=postgres password =1qazxsw2'; node 2 admin conninfo='dbname=EMPRESA host=192.168.10.130 user=postgres password =1qazxsw2'; subscribe set (id=1,provider=1,receiver=2,forward=yes); PostgreSQL & Enterprise-Level Database Features 16
  • 17. Demo Slony-i ● Áp dụng cấu hình vừa tạo Phía Master server ● Bin$> slonik master.txt Phía Slave server ● Bin$> slonik slave.txt PostgreSQL & Enterprise-Level Database Features 17
  • 18. Demo Slony-i ● Khởi chạy dịch vụ Slony-i Phía Master server ● Bin$>slon slony_empresa “dbname=EMPRESA user=postgres password=1qazxsw2” Phía Slave server ● Bin$>slon slony_empresa “dbanem=EMPRESA user=postgres password=1qazxsw2” ● Xem video PostgreSQL & Enterprise-Level Database Features 18
  • 19. Questions & Answers ? PostgreSQL & Enterprise-Level Database Features 19
  • 20. Reference ● Website www.postgresql.org www.slony-i.info www.enterprisedb.com PostgreSQL & Enterprise-Level Database Features 20
  • 21. Thanks for your attention! PostgreSQL & Enterprise-Level Database Features 21