Skip to main content

Implications on Application Development

  • Chapter
  • First Online:
A Course in In-Memory Data Management
  • 1502 Accesses

Abstract

In the previous chapters, we introduced the ideas behind our new database architecture and their technical details. In addition, we showed that the in-memory approach can significantly improve the performance of existing database applications.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 74.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 99.00
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Hasso Plattner .

Self Test Questions

Self Test Questions

 

  1. 1.

    Architecture of a Banking Solution

    Current financials solutions contain base tables, change history, materialized aggregates, reporting cubes, indices, and materialized views. The target financials solutions contains...

    1. (a)

      only base tables, reporting cubes, and the change history.

    2. (b)

      only base tables, algorithms, and some indexes.

    3. (c)

      only base tables, materialized aggregates, and materialized views.

    4. (d)

      only indexes, change history, and materialized aggregates.

  2. 2.

    Criterion for Dunning

    What is the criterion to send out dunning letters?

    1. (a)

      Bad stock-market price of the own company

    2. (b)

      Bad information about the customer is received from consumer reporting agencies

    3. (c)

      When the responsible accounting clerk has to achieve his rate of dunning letters

    4. (d)

      A customer payment is overdue.

  3. 3.

    In-Memory Database for Financials

    Why is it beneficial to use in-memory databases for financials systems?

    1. (a)

      Financial systems are usually running on mainframes. No speed up is needed. All long-running operations are conducted as batch jobs.

    2. (b)

      Operations like dunning can be performed in much shorter time.

    3. (c)

      Because of the high reliability of data in main memory, less maintenance work is necessary and labor costs could be reduced.

    4. (d)

      Easier algorithms are used within the applications, so shorter algorithm run time leads to more work for the end user. Business efficiency is improved.

  4. 4.

    Connection between Object Fields and Columns

    Assume that “overdue” is expressed in an enterprise system business object by four fields. How many columns play a role to store that information?

    1. (a)

      all columns of the table

    2. (b)

      two columns

    3. (c)

      four columns

    4. (d)

      one column.

  5. 5.

    Languages for Stored Procedures

    Languages for stored procedures are...

    1. (a)

      designed primarily to be human readable. They follow the spoken english grammar as close as possible.

    2. (b)

      strongly imperative, the database is forced to exactly fulfill the orders expressed via the procedure.

    3. (c)

      usually a mixture of declarative and imperative concepts.

    4. (d)

      strongly declarative, they just describe how the result set should look like. All aggregations and join predicates are automatically retrieved from the database, which has the information “stored” for that.

Rights and permissions

Reprints and permissions

Copyright information

© 2013 Springer-Verlag Berlin Heidelberg

About this chapter

Cite this chapter

Plattner, H. (2013). Implications on Application Development. In: A Course in In-Memory Data Management. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-36524-9_31

Download citation

Publish with us

Policies and ethics