Giới thiệu

Một phần của tài liệu Cơ chế đồng bộ hoá dữ liệu phân tán trong hệ quản trị cơ sở dữ liệu Oracle (Trang 34)

Lịch sử: GoldenGate Software Inc được thành lập năm 1995. Trụ sở ban đầu

đặt tại San Francisco, tên công ty được đặt theo tên cây cầu nổi tiếng Golden Gate Bridge bởi hai người sáng lập – Eric Fish và Todd Davidson. Các sản phẩm thử nghiệm của nó nổi bật một cách nhanh chóng và trở nên phổ biến trong ngành công nghiệp tài chính. Thiết kế ban đầu của GoldenGate là hệ thống chịu lỗi của các máy tính Tandem, phục vụ cho nhu cầu sao chép và phục hồi dữ liệu nhanh chóng. Các ngân hàng ban đầu sử dụng phần mềm GoldenGate trong các mạng ATM để gửi dữ liệu giao dịch từ các trạm ATM đến các máy chủ trung tâm. Tính toàn vẹn và bảo đảm không mất dữ liệu rõ ràng là tối quan trọng và đóng vai trò chính yếu. Các tính năng kiến trúc quan trọng của nó như sau:

- Dữ liệu được gửi đi trong thời gian thực với tốc độ vài giây.

- Hỗ trợ môi trường không đồng nhất trên các loại cơ sở dữ liệu và phần cứng khác nhau.

- Hiệu quả cao với tác động thấp, có thể di chuyển khối lượng lớn dữ liệu một cách hiệu quả trong khi vẫn duy trì độ trễ rất thấp.

- Kiến trúc module linh hoạt.

- Đáng tin cậy và cực kỳ linh hoạt trong việc khắc phục sự cố và phục hồi dữ liệu.

Công ty Oracle đã mua lại GoldenGate Software vào tháng 9/2009. Ngày nay, Oracle có hơn 500 khách hàng lớn trên khắp thế giới sử dụng công nghệ GoldenGate với hơn 4.000 giải pháp, đem lại doanh thu hàng năm hơn 100 triệu USD cho Oracle.

Oracle GoldenGate 11g cung cấp việc đồng bộ, thu thập dữ liệu thay đổi dựa trên log file, thi hành trong thời gian thực và dựa trên nền tảng phần mềm sao lưu

Cơ chế đồng bộ hoá dữ liệu phân tán trong hệ quản trị cơ sở dữ liệu Oracle

Cơ sở dữ liệu nâng cao Trang 35

để đáp ứng nhu cầu của các ứng dụng hướng giao dịch ngày nay. Oracle GoldenGate 11g cung cấp các khả năng sao chụp, định tuyến, chuyển đổi và phân phối các dữ liệu giao dịch trong môi trường không đồng nhất trong thời gian thực. Sử dụng công nghệ này, các công ty có thể đạt được sự sẵn sàng liên tục cho các hệ thống quan trọng và tích hợp dữ liệu trong thời gian thực phục vụ cho việc truy cập nhanh chóng, dễ dàng, chính xác đến cơ sở dữ liệu hiện thời. Các tính năng và khác biệt của Oracle GoldenGate 11g được mô tả trong bảng sau:

Tính năng Chi tiết

Nguồn cấp dữ liệu thời gian thực

Cung cấp liên tục dữ liệu sao chụp và dữ liệu chuyển giao từ nguồn đến đích với độ trễ vài giây. Hoạt động với hiệu suất cao, chi phí thấp ngay cả với khối lượng giao dịch lớn.

Tính không đồng nhất

Sao chụp và phân phối dữ liệu giữa rất nhiều các hệ thống mở, nguồn mở và cơ sở dữ liệu kế thừa trên các tất cả các nền tảng công nghệ. Sao chụp dữ liệu đến, phân phối dữ liệu đi dựa trên hệ thống tin nhắn.

Toàn vẹn giao dịch Duy trì độ tin cậy và tính chính xác của dữ liệu giao dịch khi di chuyển giữa các hệ thống bằng cách thực thi các tính chất ACID và tính toàn vẹn tham chiếu.

Một phần của tài liệu Cơ chế đồng bộ hoá dữ liệu phân tán trong hệ quản trị cơ sở dữ liệu Oracle (Trang 34)