OLAP LÀ GÌ

Trong bài toán cải tiến và phát triển cơ sở dữ liệu quan hệ thông thường có nhì kế hoạch chính là OLTP (On-line transactional processing) cùng OLAPhường (On-line analytical processing). Vậy chúng là gì, giống như nhau cùng khác nhau như vậy nào? Chúng ta hãy cùng khám phá thông qua một khối hệ thống thực.

Bạn đang xem: Olap là gì


OLTPhường là viết tắt của On-line transactional processing, khái niệm này sẽ không cực nhọc nhằm thâu tóm. Các hệ thống OLTPhường là những hệ thống “cổ điển” cách xử trí các giao dịch dữ liệu. Chúng đã ngơi nghỉ xung quthằng bạn. Trong ngân hàng, thứ ATM hoặc khối hệ thống máy vi tính được nhân viên bank áp dụng nhằm lưu lại một thanh toán giao dịch là một khối hệ thống OLTPhường, thường là một cửa hàng tài liệu. Nếu chúng ta nhắn tin mang đến ai đó từ bỏ điện thoại tối ưu, bạn đang thao tác làm việc với 1 khối hệ thống OLTP không giống. Sổ chi phí phương diện trên ẩm thực lại điều khiển xe trên một khối hệ thống OLTP không giống nữa.
Tóm lại, phần lớn các vận dụng kinh doanh đông đảo là những khối hệ thống OLTP. Thật cực nhọc để tưởng tượng một nghành nghề computer engineering cơ mà không tồn tại một trong những vẻ ngoài của OLTP.. Trên thực tiễn, tổng thể ngành công nghệ laptop sẽ mập lên xung quanh yêu cầu xử trí giao dịch một biện pháp tất cả cô quạnh từ bỏ.
Do đó họ đi cho phần quan trọng đặc biệt của từ viết tắt trong OLTP: T, viết tắt của transactional. Các giao dịch thanh toán hết sức đặc biệt quan trọng và việc giữ bọn chúng một biện pháp gồm tổ chức cũng tương đối quan trọng đặc biệt.
Phải làm cái gi để giữ cho các thanh toán giao dịch tất cả tổ chức? Đó là những cửa hàng dữ liệu giao dịch phải định hình (rất khó thế đổi), hòa bình, đồng nhất và nguim tử (rất khó phân chia).
Nói một phương pháp đơn giản dễ dàng, nhiều loại giao dịch này bảo đảm an toàn rằng những hoạt động được thực hiện vì các người tiêu dùng khác nhau không can thiệp sát vào nhau. Chẳng hạn, giả dụ vk ông chồng mọi người rút chi phí từ tài khoản ngân hàng tầm thường, những thanh toán giao dịch yêu cầu đảm bảo rằng họ ko rút ít tiền nhiều hơn thế tài khoản của bản thân mình.
Một khối hệ thống OLTPhường phải những ở trong tính này để bảo đảm an toàn rằng đông đảo vật dụng đã chuyển động một phương pháp có chơ vơ tự. lúc bạn thực hiện ngân hàng, bạn tin cẩn rằng số tiền bạn gửi vào thông tin tài khoản của doanh nghiệp, không biến thành lẫn lộn cùng với các thanh toán giao dịch không giống của công ty giỏi bị mất.

Xem thêm: ĐưÁ»Ng ChứC NäƒNg Trehalose Là Gì ? Có Tác Dụng Gì Trong Mỹ Phẩm?


OLAP.. là viết tắt của On-line analytical processing. Chữ chiếc chìa khóa nghỉ ngơi đó là analytical cũng cho bọn họ biết hệ thống OLAPhường làm gì. Một hệ thống OLAPhường. được dùng làm so sánh tài liệu một biện pháp kết quả.
Không hệt như OLTP, các hệ thống OLAPhường làm việc với một lượng dữ liệu không hề nhỏ. Bảo đảm tính đúng đắn với tính toàn vẹn của những thanh toán không phải là mục đích của chúng; điều đó trái ngược với OLTP. OLAPhường là ở chỗ này để chất nhận được bọn họ đưa ra xu hướng, điểm căn bản vào một big picture. Các khối hệ thống OLAP có một đội người tiêu dùng nhỏ dại rộng so với các hệ thống OLTPhường., thường xuyên là rất nhiều nhà đối chiếu hoặc cai quản. Ví dụ: các bạn sẽ ko shop với khối hệ thống OLAP của bank vì chưng nó ghi lại các giao dịch thanh toán tài khoản của doanh nghiệp.
Hoạt động đa số trong các những khối hệ thống OLAPhường là các tróc nã vấn tài liệu, Chúng hay là những truy vấn béo với mất quá nhiều thời hạn nhằm tiến hành. Ngược lại, những khối hệ thống OLTP áp dụng các lệnh thông dụng như INSERT và DELETE. Và chúng tránh việc thừa lâu.
Kích thước của khối hệ thống cũng là 1 điểm khác nhau cơ phiên bản thân những khối hệ thống OLTPhường. và OLAPhường. OLTP nên bất biến cùng hối hả (để tiến hành những các bước thời hạn thực), trong khi OLAP đề xuất đủ to cùng đủ táo tợn để lưu trữ toàn bộ những dữ liệu sale.
Hãy đừng quên các tầm nã vấn OLTPhường đơn giản dễ dàng cùng nhỏ dại hơn những so với đầy đủ gì được áp dụng trong các khối hệ thống OLAP.. Chúng ta cần được thực hiện các truy vấn vấn OLTPhường. một bí quyết nhanh chóng với số row bé dại. lấy ví dụ như này vẫn để ý mô hình thanh toán thù tài chính OLTPhường đơn giản dễ dàng.
Chúng ta có các bảng dữ liệucustomer,contractpayment. Cùng cùng với chính là các bảng quan hệ tình dục và những bảng detail nhỏng vào hình dưới.
*

Giả sử bọn họ cần được cnhát một khoản thanh hao toán là $5.000 vào số thông tin tài khoản 1112 cho 1 quý khách hàng tất cả ID là 11. Điều gì đang xảy ra?
Lúc thanh toán giao dịch này đang được xử trí, có không ít thanh toán giao dịch không giống đang rất được triển khai cùng một thời điểm. Trong một khối hệ thống OLTPhường. được thiết kế theo phong cách đúng cách, vấn đề này không tồn tại vụ việc. Không có xung hốt nhiên như thế nào xảy ra, toàn bộ mọi thiết bị đang tiến hành một biện pháp tuần tự.
Bây tiếng họ hãy xem một truy tìm vấn OLTPhường. điển hình, hiển thị dữ liệu bao gồm liên quan mang lại người dùng. Giả sử ai kia gồm ID người sử dụng là “11” ao ước coi 10 giao dịch cuối cùng của họ:
*

*

*