3
11/6/12 Online transaction processing - Wikipedia, the f ree ency clopedia 1/3 en.wikipedia.org/wiki/Online_transaction_processing Online transaction processing From 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] OLTP has also been used to refer to processing in which the system responds immediately to user requests. An automatic teller machine (ATM) for a bank is an example of a commercial transaction processing application. Contents 1 Requirements 2 Benefits 3 Disadvantages 4 Contrasted to 5 See also 6 References 7 External links Requirements OLTP is a methodology to provide end users with access to large amounts of data in an intuitive and rapid manner to assist with deductions based on investigative reasoning. Online transaction processing increasingly requires support for transactions that span a network and may include more than one company. For this reason, new online transaction processing software uses client or server processing 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 as CICS) and/or database optimization tactics to facilitate the processing of large numbers of concurrent updates to an OLTP-oriented database. For even more demanding Decentralized database systems, OLTP brokering programs can distribute transaction processing 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 for businesses.

Online Transaction Processing - Wikipedia, The Free Encyclopedia

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.