SlideShare uma empresa Scribd logo
1 de 21
Baixar para ler offline
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

Mais conteúdo relacionado

Destaque

21st Century Spartans Short
21st Century Spartans Short21st Century Spartans Short
21st Century Spartans Shortcpitsi
 
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 postgresqlthekid0611
 
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_featuresthekid0611
 
Globalvillage12 1
Globalvillage12 1Globalvillage12 1
Globalvillage12 1TRUETEAM
 
Abraham zabludovsky
Abraham zabludovskyAbraham zabludovsky
Abraham zabludovskyIrwing 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 terbilangDg. Salleh
 

Destaque (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
 

Semelhante a Postgre sql & enterprise level database features

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.vnDotnet Open Group
 
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 FPTMasterCode.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 oraclehoangdinhhanh88
 
Giao_trinh_OK.doc
Giao_trinh_OK.docGiao_trinh_OK.doc
Giao_trinh_OK.doccanh071179
 
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 FPTMasterCode.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-2000Trần Đức Anh
 
Golang web database3
Golang web database3Golang web database3
Golang web database3NISCI
 
Hoc sql server 2000
Hoc sql server 2000Hoc sql server 2000
Hoc sql server 2000phamhuuai
 
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 - VPSQuâ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-databaseKhánh Nguyễn
 
Linux thietlaphethongmangubunt-45879
Linux thietlaphethongmangubunt-45879Linux thietlaphethongmangubunt-45879
Linux thietlaphethongmangubunt-45879Son Giap
 

Semelhante a 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...
 
Sapo Microservices Architecture
Sapo Microservices ArchitectureSapo Microservices Architecture
Sapo Microservices Architecture
 
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
 
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
 
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
 
Linux thietlaphethongmangubunt-45879
Linux thietlaphethongmangubunt-45879Linux thietlaphethongmangubunt-45879
Linux thietlaphethongmangubunt-45879
 

Último

Linh kiện điện tử - Điện tử số sáng tạo VN.pdf
Linh kiện điện tử - Điện tử số sáng tạo VN.pdfLinh kiện điện tử - Điện tử số sáng tạo VN.pdf
Linh kiện điện tử - Điện tử số sáng tạo VN.pdfXem Số Mệnh
 
ĐỀ CƯƠNG + TEST ÔN TẬP CUỐI KÌ 2 TIẾNG ANH 11 - GLOBAL SUCCESS (THEO CHUẨN MI...
ĐỀ CƯƠNG + TEST ÔN TẬP CUỐI KÌ 2 TIẾNG ANH 11 - GLOBAL SUCCESS (THEO CHUẨN MI...ĐỀ CƯƠNG + TEST ÔN TẬP CUỐI KÌ 2 TIẾNG ANH 11 - GLOBAL SUCCESS (THEO CHUẨN MI...
ĐỀ CƯƠNG + TEST ÔN TẬP CUỐI KÌ 2 TIẾNG ANH 11 - GLOBAL SUCCESS (THEO CHUẨN MI...Nguyen Thanh Tu Collection
 
Xem sim phong thủy luận Hung - Cát số điện thoại chính xác nhất.pdf
Xem sim phong thủy luận Hung - Cát số điện thoại chính xác nhất.pdfXem sim phong thủy luận Hung - Cát số điện thoại chính xác nhất.pdf
Xem sim phong thủy luận Hung - Cát số điện thoại chính xác nhất.pdfXem Số Mệnh
 
10 ĐỀ KIỂM TRA + 6 ĐỀ ÔN TẬP CUỐI KÌ 2 VẬT LÝ 11 - KẾT NỐI TRI THỨC - THEO C...
10 ĐỀ KIỂM TRA + 6 ĐỀ ÔN TẬP CUỐI KÌ 2 VẬT LÝ 11 - KẾT NỐI TRI THỨC - THEO C...10 ĐỀ KIỂM TRA + 6 ĐỀ ÔN TẬP CUỐI KÌ 2 VẬT LÝ 11 - KẾT NỐI TRI THỨC - THEO C...
10 ĐỀ KIỂM TRA + 6 ĐỀ ÔN TẬP CUỐI KÌ 2 VẬT LÝ 11 - KẾT NỐI TRI THỨC - THEO C...Nguyen Thanh Tu Collection
 
Slide Webinar Hướng dẫn sử dụng ChatGPT cho người mới bắt đầ...
Slide Webinar Hướng dẫn sử dụng ChatGPT cho người mới bắt đầ...Slide Webinar Hướng dẫn sử dụng ChatGPT cho người mới bắt đầ...
Slide Webinar Hướng dẫn sử dụng ChatGPT cho người mới bắt đầ...Học viện Kstudy
 
Bài giảng về vật liệu ceramic ( sứ vệ sinh, gạch ốp lát )
Bài giảng về vật liệu ceramic ( sứ vệ sinh, gạch ốp lát )Bài giảng về vật liệu ceramic ( sứ vệ sinh, gạch ốp lát )
Bài giảng về vật liệu ceramic ( sứ vệ sinh, gạch ốp lát )lamdapoet123
 
1第一课:你好.pptx. Chinese lesson 1: Hello.Nỉ hao
1第一课:你好.pptx. Chinese lesson 1: Hello.Nỉ hao1第一课:你好.pptx. Chinese lesson 1: Hello.Nỉ hao
1第一课:你好.pptx. Chinese lesson 1: Hello.Nỉ haoBookoTime
 
vat li 10 Chuyen de bai 4 Xac dinh phuong huong.pptx
vat li 10  Chuyen de bai 4 Xac dinh phuong huong.pptxvat li 10  Chuyen de bai 4 Xac dinh phuong huong.pptx
vat li 10 Chuyen de bai 4 Xac dinh phuong huong.pptxlephuongvu2019
 
200 câu hỏi trắc nghiệm ôn tập PLDC.pdf
200 câu hỏi trắc nghiệm ôn tập  PLDC.pdf200 câu hỏi trắc nghiệm ôn tập  PLDC.pdf
200 câu hỏi trắc nghiệm ôn tập PLDC.pdfdong92356
 
50 ĐỀ ĐỀ XUẤT THI VÀO 10 THPT SỞ GIÁO DỤC THANH HÓA MÔN TIẾNG ANH 9 CÓ TỰ LUẬ...
50 ĐỀ ĐỀ XUẤT THI VÀO 10 THPT SỞ GIÁO DỤC THANH HÓA MÔN TIẾNG ANH 9 CÓ TỰ LUẬ...50 ĐỀ ĐỀ XUẤT THI VÀO 10 THPT SỞ GIÁO DỤC THANH HÓA MÔN TIẾNG ANH 9 CÓ TỰ LUẬ...
50 ĐỀ ĐỀ XUẤT THI VÀO 10 THPT SỞ GIÁO DỤC THANH HÓA MÔN TIẾNG ANH 9 CÓ TỰ LUẬ...Nguyen Thanh Tu Collection
 
Luận giải tử vi của 12 con giáp năm 2024 chi tiết và chính xác -...
Luận giải tử vi của 12 con giáp năm 2024 chi tiết và chính xác -...Luận giải tử vi của 12 con giáp năm 2024 chi tiết và chính xác -...
Luận giải tử vi của 12 con giáp năm 2024 chi tiết và chính xác -...Xem Số Mệnh
 
TỔNG HỢP 30 ĐỀ THI CHỌN HSG CÁC TRƯỜNG THPT CHUYÊN VÙNG DUYÊN HẢI & ĐỒNG BẰNG...
TỔNG HỢP 30 ĐỀ THI CHỌN HSG CÁC TRƯỜNG THPT CHUYÊN VÙNG DUYÊN HẢI & ĐỒNG BẰNG...TỔNG HỢP 30 ĐỀ THI CHỌN HSG CÁC TRƯỜNG THPT CHUYÊN VÙNG DUYÊN HẢI & ĐỒNG BẰNG...
TỔNG HỢP 30 ĐỀ THI CHỌN HSG CÁC TRƯỜNG THPT CHUYÊN VÙNG DUYÊN HẢI & ĐỒNG BẰNG...Nguyen Thanh Tu Collection
 
VẬN DỤNG KIẾN THỨC LIÊN MÔN TRONG GIẢI BÀI TẬP ÔN THI THPTQG MÔN SINH HỌC - H...
VẬN DỤNG KIẾN THỨC LIÊN MÔN TRONG GIẢI BÀI TẬP ÔN THI THPTQG MÔN SINH HỌC - H...VẬN DỤNG KIẾN THỨC LIÊN MÔN TRONG GIẢI BÀI TẬP ÔN THI THPTQG MÔN SINH HỌC - H...
VẬN DỤNG KIẾN THỨC LIÊN MÔN TRONG GIẢI BÀI TẬP ÔN THI THPTQG MÔN SINH HỌC - H...Nguyen Thanh Tu Collection
 
ĐỀ THAM KHẢO THEO HƯỚNG MINH HỌA 2025 KIỂM TRA GIỮA HỌC KÌ + CUỐI HỌC KÌ 2 NĂ...
ĐỀ THAM KHẢO THEO HƯỚNG MINH HỌA 2025 KIỂM TRA GIỮA HỌC KÌ + CUỐI HỌC KÌ 2 NĂ...ĐỀ THAM KHẢO THEO HƯỚNG MINH HỌA 2025 KIỂM TRA GIỮA HỌC KÌ + CUỐI HỌC KÌ 2 NĂ...
ĐỀ THAM KHẢO THEO HƯỚNG MINH HỌA 2025 KIỂM TRA GIỮA HỌC KÌ + CUỐI HỌC KÌ 2 NĂ...Nguyen Thanh Tu Collection
 
BỘ ĐỀ KIỂM TRA CUỐI KÌ 2 VẬT LÝ 11 - KẾT NỐI TRI THỨC - THEO CẤU TRÚC ĐỀ MIN...
BỘ ĐỀ KIỂM TRA CUỐI KÌ 2 VẬT LÝ 11 - KẾT NỐI TRI THỨC - THEO CẤU TRÚC ĐỀ MIN...BỘ ĐỀ KIỂM TRA CUỐI KÌ 2 VẬT LÝ 11 - KẾT NỐI TRI THỨC - THEO CẤU TRÚC ĐỀ MIN...
BỘ ĐỀ KIỂM TRA CUỐI KÌ 2 VẬT LÝ 11 - KẾT NỐI TRI THỨC - THEO CẤU TRÚC ĐỀ MIN...Nguyen Thanh Tu Collection
 
[GIẢI PHẪU BỆNH] Tổn thương cơ bản của tb bào mô
[GIẢI PHẪU BỆNH] Tổn thương cơ bản của tb bào mô[GIẢI PHẪU BỆNH] Tổn thương cơ bản của tb bào mô
[GIẢI PHẪU BỆNH] Tổn thương cơ bản của tb bào môBryan Williams
 
50 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
50 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...50 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
50 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...Nguyen Thanh Tu Collection
 
Mạch điện tử - Điện tử số sáng tạo VN-new.pdf
Mạch điện tử - Điện tử số sáng tạo VN-new.pdfMạch điện tử - Điện tử số sáng tạo VN-new.pdf
Mạch điện tử - Điện tử số sáng tạo VN-new.pdfXem Số Mệnh
 
kỳ thi bác sĩ nội trú khóa 48, hướng dẫn
kỳ thi bác sĩ nội trú khóa 48, hướng dẫnkỳ thi bác sĩ nội trú khóa 48, hướng dẫn
kỳ thi bác sĩ nội trú khóa 48, hướng dẫnVitHong183894
 
đồ án thương mại quốc tế- hutech - KDQTK21
đồ án thương mại quốc tế- hutech - KDQTK21đồ án thương mại quốc tế- hutech - KDQTK21
đồ án thương mại quốc tế- hutech - KDQTK21nguyenthao2003bd
 

Último (20)

Linh kiện điện tử - Điện tử số sáng tạo VN.pdf
Linh kiện điện tử - Điện tử số sáng tạo VN.pdfLinh kiện điện tử - Điện tử số sáng tạo VN.pdf
Linh kiện điện tử - Điện tử số sáng tạo VN.pdf
 
ĐỀ CƯƠNG + TEST ÔN TẬP CUỐI KÌ 2 TIẾNG ANH 11 - GLOBAL SUCCESS (THEO CHUẨN MI...
ĐỀ CƯƠNG + TEST ÔN TẬP CUỐI KÌ 2 TIẾNG ANH 11 - GLOBAL SUCCESS (THEO CHUẨN MI...ĐỀ CƯƠNG + TEST ÔN TẬP CUỐI KÌ 2 TIẾNG ANH 11 - GLOBAL SUCCESS (THEO CHUẨN MI...
ĐỀ CƯƠNG + TEST ÔN TẬP CUỐI KÌ 2 TIẾNG ANH 11 - GLOBAL SUCCESS (THEO CHUẨN MI...
 
Xem sim phong thủy luận Hung - Cát số điện thoại chính xác nhất.pdf
Xem sim phong thủy luận Hung - Cát số điện thoại chính xác nhất.pdfXem sim phong thủy luận Hung - Cát số điện thoại chính xác nhất.pdf
Xem sim phong thủy luận Hung - Cát số điện thoại chính xác nhất.pdf
 
10 ĐỀ KIỂM TRA + 6 ĐỀ ÔN TẬP CUỐI KÌ 2 VẬT LÝ 11 - KẾT NỐI TRI THỨC - THEO C...
10 ĐỀ KIỂM TRA + 6 ĐỀ ÔN TẬP CUỐI KÌ 2 VẬT LÝ 11 - KẾT NỐI TRI THỨC - THEO C...10 ĐỀ KIỂM TRA + 6 ĐỀ ÔN TẬP CUỐI KÌ 2 VẬT LÝ 11 - KẾT NỐI TRI THỨC - THEO C...
10 ĐỀ KIỂM TRA + 6 ĐỀ ÔN TẬP CUỐI KÌ 2 VẬT LÝ 11 - KẾT NỐI TRI THỨC - THEO C...
 
Slide Webinar Hướng dẫn sử dụng ChatGPT cho người mới bắt đầ...
Slide Webinar Hướng dẫn sử dụng ChatGPT cho người mới bắt đầ...Slide Webinar Hướng dẫn sử dụng ChatGPT cho người mới bắt đầ...
Slide Webinar Hướng dẫn sử dụng ChatGPT cho người mới bắt đầ...
 
Bài giảng về vật liệu ceramic ( sứ vệ sinh, gạch ốp lát )
Bài giảng về vật liệu ceramic ( sứ vệ sinh, gạch ốp lát )Bài giảng về vật liệu ceramic ( sứ vệ sinh, gạch ốp lát )
Bài giảng về vật liệu ceramic ( sứ vệ sinh, gạch ốp lát )
 
1第一课:你好.pptx. Chinese lesson 1: Hello.Nỉ hao
1第一课:你好.pptx. Chinese lesson 1: Hello.Nỉ hao1第一课:你好.pptx. Chinese lesson 1: Hello.Nỉ hao
1第一课:你好.pptx. Chinese lesson 1: Hello.Nỉ hao
 
vat li 10 Chuyen de bai 4 Xac dinh phuong huong.pptx
vat li 10  Chuyen de bai 4 Xac dinh phuong huong.pptxvat li 10  Chuyen de bai 4 Xac dinh phuong huong.pptx
vat li 10 Chuyen de bai 4 Xac dinh phuong huong.pptx
 
200 câu hỏi trắc nghiệm ôn tập PLDC.pdf
200 câu hỏi trắc nghiệm ôn tập  PLDC.pdf200 câu hỏi trắc nghiệm ôn tập  PLDC.pdf
200 câu hỏi trắc nghiệm ôn tập PLDC.pdf
 
50 ĐỀ ĐỀ XUẤT THI VÀO 10 THPT SỞ GIÁO DỤC THANH HÓA MÔN TIẾNG ANH 9 CÓ TỰ LUẬ...
50 ĐỀ ĐỀ XUẤT THI VÀO 10 THPT SỞ GIÁO DỤC THANH HÓA MÔN TIẾNG ANH 9 CÓ TỰ LUẬ...50 ĐỀ ĐỀ XUẤT THI VÀO 10 THPT SỞ GIÁO DỤC THANH HÓA MÔN TIẾNG ANH 9 CÓ TỰ LUẬ...
50 ĐỀ ĐỀ XUẤT THI VÀO 10 THPT SỞ GIÁO DỤC THANH HÓA MÔN TIẾNG ANH 9 CÓ TỰ LUẬ...
 
Luận giải tử vi của 12 con giáp năm 2024 chi tiết và chính xác -...
Luận giải tử vi của 12 con giáp năm 2024 chi tiết và chính xác -...Luận giải tử vi của 12 con giáp năm 2024 chi tiết và chính xác -...
Luận giải tử vi của 12 con giáp năm 2024 chi tiết và chính xác -...
 
TỔNG HỢP 30 ĐỀ THI CHỌN HSG CÁC TRƯỜNG THPT CHUYÊN VÙNG DUYÊN HẢI & ĐỒNG BẰNG...
TỔNG HỢP 30 ĐỀ THI CHỌN HSG CÁC TRƯỜNG THPT CHUYÊN VÙNG DUYÊN HẢI & ĐỒNG BẰNG...TỔNG HỢP 30 ĐỀ THI CHỌN HSG CÁC TRƯỜNG THPT CHUYÊN VÙNG DUYÊN HẢI & ĐỒNG BẰNG...
TỔNG HỢP 30 ĐỀ THI CHỌN HSG CÁC TRƯỜNG THPT CHUYÊN VÙNG DUYÊN HẢI & ĐỒNG BẰNG...
 
VẬN DỤNG KIẾN THỨC LIÊN MÔN TRONG GIẢI BÀI TẬP ÔN THI THPTQG MÔN SINH HỌC - H...
VẬN DỤNG KIẾN THỨC LIÊN MÔN TRONG GIẢI BÀI TẬP ÔN THI THPTQG MÔN SINH HỌC - H...VẬN DỤNG KIẾN THỨC LIÊN MÔN TRONG GIẢI BÀI TẬP ÔN THI THPTQG MÔN SINH HỌC - H...
VẬN DỤNG KIẾN THỨC LIÊN MÔN TRONG GIẢI BÀI TẬP ÔN THI THPTQG MÔN SINH HỌC - H...
 
ĐỀ THAM KHẢO THEO HƯỚNG MINH HỌA 2025 KIỂM TRA GIỮA HỌC KÌ + CUỐI HỌC KÌ 2 NĂ...
ĐỀ THAM KHẢO THEO HƯỚNG MINH HỌA 2025 KIỂM TRA GIỮA HỌC KÌ + CUỐI HỌC KÌ 2 NĂ...ĐỀ THAM KHẢO THEO HƯỚNG MINH HỌA 2025 KIỂM TRA GIỮA HỌC KÌ + CUỐI HỌC KÌ 2 NĂ...
ĐỀ THAM KHẢO THEO HƯỚNG MINH HỌA 2025 KIỂM TRA GIỮA HỌC KÌ + CUỐI HỌC KÌ 2 NĂ...
 
BỘ ĐỀ KIỂM TRA CUỐI KÌ 2 VẬT LÝ 11 - KẾT NỐI TRI THỨC - THEO CẤU TRÚC ĐỀ MIN...
BỘ ĐỀ KIỂM TRA CUỐI KÌ 2 VẬT LÝ 11 - KẾT NỐI TRI THỨC - THEO CẤU TRÚC ĐỀ MIN...BỘ ĐỀ KIỂM TRA CUỐI KÌ 2 VẬT LÝ 11 - KẾT NỐI TRI THỨC - THEO CẤU TRÚC ĐỀ MIN...
BỘ ĐỀ KIỂM TRA CUỐI KÌ 2 VẬT LÝ 11 - KẾT NỐI TRI THỨC - THEO CẤU TRÚC ĐỀ MIN...
 
[GIẢI PHẪU BỆNH] Tổn thương cơ bản của tb bào mô
[GIẢI PHẪU BỆNH] Tổn thương cơ bản của tb bào mô[GIẢI PHẪU BỆNH] Tổn thương cơ bản của tb bào mô
[GIẢI PHẪU BỆNH] Tổn thương cơ bản của tb bào mô
 
50 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
50 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...50 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
50 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
 
Mạch điện tử - Điện tử số sáng tạo VN-new.pdf
Mạch điện tử - Điện tử số sáng tạo VN-new.pdfMạch điện tử - Điện tử số sáng tạo VN-new.pdf
Mạch điện tử - Điện tử số sáng tạo VN-new.pdf
 
kỳ thi bác sĩ nội trú khóa 48, hướng dẫn
kỳ thi bác sĩ nội trú khóa 48, hướng dẫnkỳ thi bác sĩ nội trú khóa 48, hướng dẫn
kỳ thi bác sĩ nội trú khóa 48, hướng dẫn
 
đồ án thương mại quốc tế- hutech - KDQTK21
đồ án thương mại quốc tế- hutech - KDQTK21đồ án thương mại quốc tế- hutech - KDQTK21
đồ án thương mại quốc tế- hutech - KDQTK21
 

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