Xử lý giao dịch trực tuyến, hoặc OLTP, là một lớp học của các hệ thống thông tin hỗ trợ và quản lý các ứng dụng giao dịch theo định hướng, thường để nhập dữ liệu và xử lý giao dịch hồi.
Thuật ngữ này là hơi mơ hồ; một số hiểu một "giao dịch" trong bối cảnh máy tính hoặc cơ sở dữ liệu giao dịch, trong khi những người khác (như Hội đồng Hiệu suất xử lý giao dịch) xác định nó trong điều kiện của giao dịch kinh doanh hoặc thương mại. [1] OLTP cũng đã được sử dụng để tham khảo để chế biến trong đó hệ thống sẽ phản ứng ngay lập tức yêu cầu người dùng. Một máy rút tiền tự động (ATM) cho một ngân hàng là một ví dụ của một ứng dụng xử lý giao dịch thương mại. Trực tuyến các ứng dụng xử lý giao dịch cao trong suốt và chèn hoặc cập nhật chuyên sâu về quản lý cơ sở dữ liệu. Các ứng dụng này được sử dụng đồng thời bởi hàng trăm người sử dụng. Các mục tiêu chính của các ứng dụng OLTP là sẵn có, tốc độ, đồng thời và thu hồi. [2] Giảm đường mòn giấy và nhanh hơn, dự báo chính xác hơn cho doanh thu và chi phí là hai ví dụ về cách OLTP làm cho mọi thứ đơn giản hơn cho các doanh nghiệp. Tuy nhiên, giống như nhiều giải pháp công nghệ thông tin trực tuyến hiện đại, một số hệ thống cần bảo trì ẩn, trong đó tiếp tục ảnh hưởng đến các phân tích chi phí-lợi ích của hệ thống xử lý giao dịch trực tuyến.
OLTP thường trái ngược với OLAP (xử lý phân tích trực tuyến), thường được đặc trưng bởi nhiều hơn nữa truy vấn phức tạp, trong một thể tích nhỏ hơn, với mục đích kinh doanh thông minh hoặc báo cáo chứ không phải để giao dịch quá trình. Trong khi các hệ thống OLTP xử lý tất cả các loại của các truy vấn (đọc, chèn, cập nhật và xóa), OLAP thường được tối ưu hóa chỉ đọc và có thể thậm chí không hỗ trợ các loại khác của các truy vấn.
Mục lục [ẩn]
1 Tổng quan
2 hệ thống thiết kế
3 Trái ngược với
4 Xem thêm
5 Tham khảo
6 Liên kết ngoài
Tổng quan [sửa]
hệ thống OLTP là một hệ thống xử lý dữ liệu phổ biến trong các doanh nghiệp hiện nay. Một số ví dụ về các hệ thống OLTP bao gồm đơn hàng, doanh số bán lẻ, và hệ thống giao dịch tài chính. [3] On line hệ thống xử lý giao dịch ngày càng đòi hỏi sự hỗ trợ cho các giao dịch trải rộng trên một mạng và có thể bao gồm nhiều hơn một công ty. Vì lý do này, hiện đại trên khách hàng sử dụng phần mềm xử lý giao dịch trực tuyến hoặc xử lý máy chủ và phần mềm môi giới cho phép các giao dịch để chạy trên các nền tảng máy tính khác trong mạng.
Trong các ứng dụng lớn, hiệu quả OLTP có thể phụ thuộc vào phần mềm quản lý giao dịch phức tạp (như CICS) và / hoặc chiến thuật tối ưu hóa cơ sở dữ liệu để tạo thuận lợi cho việc xử lý số lượng lớn các bản cập nhật đồng thời vào một cơ sở dữ liệu OLTP hướng.
Đối với hệ thống cơ sở dữ liệu phân cấp thậm chí còn đòi hỏi nhiều hơn, các chương trình môi giới OLTP có thể phân phối xử lý giao dịch giữa nhiều máy tính trên mạng. OLTP thường được tích hợp vào kiến trúc hướng dịch vụ (SOA) và các dịch vụ Web.
Mở xử lý giao dịch trực tuyến (OLTP) liên quan đến việc thu thập thông tin đầu vào, xử lý thông tin và cập nhật thông tin hiện có để phản ánh các thông tin thu thập và xử lý. Tính đến hôm nay, hầu hết các tổ chức sử dụng một hệ thống quản lý cơ sở dữ liệu để hỗ trợ OLTP. OLTP được thực hiện trong một hệ thống máy chủ của khách hàng.
Mở trình giao dịch dòng lo ngại về đồng thời và nguyên tố. Kiểm soát truy cập đồng thời đảm bảo rằng hai người sử dụng truy cập vào cùng một dữ liệu trong hệ thống cơ sở dữ liệu sẽ không thể thay đổi dữ liệu hoặc người dùng phải đợi đến khi người dùng khác đã xử lý xong, trước khi thay đổi mà phần dữ liệu. Điều khiển nguyên tố đảm bảo rằng tất cả các bước trong giao dịch được thực hiện thành công như là một nhóm. Đó là, nếu có bước giữa giao dịch thất bại, tất cả các bước khác phải thất bại cũng có. [4]
thiết kế hệ thống [sửa]
đang được dịch, vui lòng đợi..