Upload
arjunlnmiit
View
10
Download
2
Embed Size (px)
DESCRIPTION
OLTP
Citation preview
11/6/12 Online transaction processing - Wikipedia, the f ree ency clopedia
1/3en.wikipedia.org/wiki/Online_transaction_processing
Online transaction processingFrom Wikipedia, the free encyclopedia
Online transaction processing, or OLTP, refers to a class of systems that facilitate and manage transaction-oriented applications, typically for data entry and retrieval transaction processing. The term is somewhat ambiguous;some understand a "transaction" in the context of computer or database transactions, while others (such as the
Transaction Processing Performance Council) define it in terms of business or commercial transactions.[1] OLTPhas also been used to refer to processing in which the system responds immediately to user requests. An automaticteller machine (ATM) for a bank is an example of a commercial transaction processing application.
Contents
1 Requirements
2 Benefits3 Disadvantages
4 Contrasted to
5 See also
6 References7 External links
Requirements
OLTP is a methodology to provide end users with access to large amounts of data in an intuitive and rapid mannerto assist with deductions based on investigative reasoning.
Online transaction processing increasingly requires support for transactions that span a network and may includemore than one company. For this reason, new online transaction processing software uses client or serverprocessing and brokering software that allows transactions to run on different computer platforms in a network.
In large applications, efficient OLTP may depend on sophisticated transaction management software (such asCICS) and/or database optimization tactics to facilitate the processing of large numbers of concurrent updates to anOLTP-oriented database.
For even more demanding Decentralized database systems, OLTP brokering programs can distribute transactionprocessing among multiple computers on a network. OLTP is often integrated into service-oriented architecture(SOA) and Web services.
Benefits
Online Transaction Processing has two key benefits: simplicity and efficiency. Reduced paper trails and the faster,more accurate forecasts for revenues and expenses are both examples of how OLTP makes things simpler forbusinesses.
11/6/12 Online transaction processing - Wikipedia, the f ree ency clopedia
2/3en.wikipedia.org/wiki/Online_transaction_processing
Disadvantages
As with any information processing system, security and reliability are important considerations. When organizationschoose to rely on OLTP, operations can be severely impacted if the transaction system or database is unavailabledue to data corruption, systems failure, or network availability issues. Additionally, like many modern onlineinformation technology solutions, some systems require offline maintenance which further affects the cost-benefitanalysis.
Contrasted to
Batch Processing
Grid Computing
See also
Online analytical processing (OLAP)
Data mart
Data warehouseExtract, transform, load (ETL)
Transaction processingDatabase transaction
Derby in-memory Java DatabaseIBM Customer Information Control System
Pervasive DataRush
References
1. ^ Transaction Processing Performance Council website (http://www.tpc.org/)
External links
H-Store Project (http://hstore.cs.brown.edu) (architectural and application shifts affecting OLTPperformance)
IBM CICS official website (http://www.ibm.com/cics)Transaction Processing Performance Council (http://www.tpc.org/)
OLTP Schema (http://dbms.knowledgehills.com/What-is-Online-Transaction-Processing-(OLTP)-Schema/a32p2)
Transaction Processing: Concepts & Techniques Management (http://www.amazon.com/dp/1558601902)
Retrieved from "http://en.wikipedia.org/w/index.php?title=Online_transaction_processing&oldid=517762694"
Categories: Database management systems Data management Databases Transaction processing
Database stubs
11/6/12 Online transaction processing - Wikipedia, the f ree ency clopedia
3/3en.wikipedia.org/wiki/Online_transaction_processing
This page was last modified on 27 October 2012 at 08:26.Text is available under the Creative Commons Attribution-ShareAlike License; additional terms may apply.
See Terms of Use for details.Wikipedia is a registered trademark of the Wikimedia Foundation, Inc., a non-profit organization.