All Exams Test series for 1 year @ ₹349 only
Question

Which of the following statement(s) is/are correct regarding On-Line Transaction Processing (OLTP)?

I. Responses to the user inquiry are immediate.

II. The associated cost is economical with efficient utilization of resources.

III. The database is always up-to-date.

The correct answer is

I and III

Understanding Online Transaction Processing (OLTP)

Online Transaction Processing (OLTP) systems are designed for transaction-oriented applications. They are used for day-to-day operations in many businesses, handling large numbers of small, real-time transactions. Examples include online banking, online shopping, order entry systems, and airline reservation systems.

Analyzing the Statements regarding OLTP

Let's evaluate each statement concerning On-Line Transaction Processing (OLTP):

  • Statement I: Responses to the user inquiry are immediate.

    OLTP systems prioritize speed and responsiveness for individual transactions. They are designed to handle concurrent user requests quickly, ensuring that each transaction is processed in near real-time. This allows users to receive immediate feedback or see the result of their transaction right away. Therefore, this statement is generally correct for OLTP systems.

  • Statement II: The associated cost is economical with efficient utilization of resources.

    While OLTP systems aim for efficient utilization of resources to handle a high volume of transactions rapidly, describing the associated cost as simply "economical" can be misleading. Building, maintaining, and ensuring high availability and reliability for high-throughput OLTP systems often involves significant investment in hardware, software, and infrastructure. Compared to systems like batch processing or data warehousing (OLAP) which might have different cost structures focusing on storage or complex processing, OLTP focuses on speed and availability for many concurrent users, which can drive up costs. While resource utilization is optimized for speed, the overall cost might not always be considered "economical" in absolute terms. This statement is questionable.

  • Statement III: The database is always up-to-date.

    A primary characteristic of OLTP systems is that they process transactions as they happen. As soon as a transaction is completed (e.g., a purchase is made, a bank transfer occurs), the database is updated immediately to reflect the new state. This ensures that the data being accessed by users for subsequent transactions is current. Therefore, the database in an OLTP system is kept up-to-date in real-time or near real-time.

Conclusion on OLTP Statements

Based on the analysis, statements I and III accurately describe key characteristics of On-Line Transaction Processing (OLTP) systems. Statement II is less accurate as the cost for high-performance, highly available OLTP systems can be substantial, even if resource utilization is efficient for rapid transaction processing.

Thus, statements I and III are correct regarding OLTP.

Characteristics of OLTP
Characteristic Description
Primary Goal Processing day-to-day transactions quickly and reliably.
Data Type Operational data, current state.
User Type Clerical staff, operational users.
Database Updates Frequent, small updates/inserts/deletes.
Query Type Simple, short queries returning small number of records.
Response Time Immediate or very fast.
Concurrency High concurrency handling many users simultaneously.

Revision Table: Key OLTP Features

Summary of OLTP Attributes
Feature Typical for OLTP
Real-time responses Yes
Economical cost Not necessarily; can be high for high performance/availability
Up-to-date database Yes (real-time updates)
Handles many small transactions Yes
Optimized for reads No (optimized for read/write transactions)

Additional Information: OLTP vs. OLAP

It is useful to compare OLTP with Online Analytical Processing (OLAP) systems, which serve a different purpose:

  • OLTP: Focuses on transaction execution, data entry, and retrieval for operational purposes. Data is current and highly normalized. Queries are simple and fast. Example: adding items to a shopping cart.
  • OLAP: Focuses on complex analytical queries and reporting, often using historical data. Data is typically denormalized or star/snowflake schema, aggregated, and stored in data warehouses. Queries are complex, often involving large data scans. Example: analyzing sales trends over several years.

Understanding the distinction between OLTP and OLAP helps clarify the specific characteristics and goals of each system type in database management.

Was this answer helpful?

Important Questions from Big Data

  1. The data node and name node in HADOOP are

  2. In reference to Big data, consider the following database:

    (A) Memcached

    (B) Couch DB

    (C) Infinite graph

    Choose the most appropriate answer from the options given below:

  3. Hadoop (a big data tool) works with number of related tools. Choose from the following, the common tools included into Hadoop:

  4. Which of the following statement/s is/are true?

    (i) Facebook has the world’s largest Hadoop cluster.

    (ii) Hadoop 2.0 allows live stream processing of real time data

  5. Given below are two statements: one is labelled as Assertion A and the other is labelled as Reason R 

    Assertion A: HDFS follows a master-slave architecture with Name Node and Data Nodes. 

    Reason R: Name Node stores metadata, while Data Nodes store actual data blocks. 

    In the light of the above statements, choose the most appropriate answer from the options given below

Need Expert Advice?

Start Your Preparation with Prepp Mobile App

Download the app from Google Play & App Store
Download the app from Google Play & App Store
Prepp Mobile App