• Online Transaction Processing (OLTP):

    • Many simple queries that update data
    • E.g., bank account transactions
    • Focus on data consistency, data protection, throughput (number of queries per sec)
  • Online Analytical Processing (OLAP):

    • Complex query to explore data

    • E.g., find total sales listed by product or region

    • E.g., find customers that often fall behind in payments

    • Focus on complex queries and performance on such queries

    • Sometimes read-only

  • Data Mining:

    • Find interesting patterns in data

    • Find rules or exceptions to rules

    • “tell me something interesting”

  • Often all of these needed by different people

  • Use the same system (DBMS) for all three???

results matching ""

    No results matching ""