scispace - formally typeset
Open AccessJournal ArticleDOI

In-memory Databases in Business Information Systems

Reads0
Chats0
TLDR
The question of whether in-memory databases as a basic data management technology can sustainably influence the conception and development of business information system or will remain a niche application is discussed.
Abstract
In-memory databases are developed to keep the entire data in main memory. Compared to traditional database systems, read access is now much faster since no I/O access to a hard drive is required. In terms of write access, mechanisms are available which provide data persistence and thus secure transactions. In-memory databases have been available for a while and have proven to be suitable for particular use cases. With increasing storage density of DRAM modules, hardware systems capable of storing very large amounts of data have become affordable. In this context the question arises whether in-memory databases are suitable for business information system applications. Hasso Plattner, who developed the HANA in-memory database, is a trailblazer for this approach. He sees a lot of potential for novel concepts concerning the development of business information systems. One example is to conduct transactions and analytics in parallel and on the same database, i.e. a division into operational database systems and data warehouse systems is no longer necessary (Plattner and Zeier 2011). However, there are also voices against this approach. Larry Ellison described the idea of business information systems based on in-memory database as “wacko,” without actually making a case for his statement (cf. Bube 2010). Stonebraker (2011) sees a future for inmemory databases for business information systems but considers the division of OLTP and OLAP applications as reasonable. Therefore, this discussion deals with the question of whether in-memory databases as a basic data management technology can sustainably influence the conception and development of business information system or will remain a niche application. The contributors were invited to address the following research questions (among others): What are the potentials of in-memory databases for business information systems? What are the consequences for OLTP and OLAP applications? Will there be novel application concepts for business information systems? The following researchers accepted the invitation (in alphabetic order): Dr. Benjamin Fabian and Prof. Dr. Oliver Günther, Humboldt-Universität zu Berlin Prof. Dr. Donald Kossmann, ETH Zürich Dr. Jens Lechtenbörger and Prof. Dr. Gottfried Vossen, Münster University Prof. Dr. Wolfgang Lehner, TU Dresden Prof. Dr. Robert Winter, St. Gallen University Dr. Alexander Zeier with Jens Krüger and Jürgen Müller, Potsdam University Lechtenbörger and Vossen discuss the development and the state of the art of inmemory and column-store technology. In their evaluation they stress the potentials of in-memory technology for energy management (cf. Loos et al. 2011) and Cloud Computing. Zeier et al. argue that the main advantage of modern business information systems is their ability to integrate transactional and analytical processing. They see a general trend towards this mixed processing mode (referred to as OLXP). Inmemory technology supports this integration and will render the architectural separation of transactional systems and management information systems unnecessary in the future. The new database technology also greatly facilitates the integration of simulation and optimization techniques into business information systems. Lehner assumes that the revolutionary development of system technology will have a great impact on future structuring, modeling, and programming techniques for business information systems. One consequence will be a general shift from control-flow-driven to data-flowdriven architectures. It is also likely that the requirement for ubiquitously available data will be abandoned and a “needto-know” principle will establish itself in certain areas. Kossman identifies two phases in which in-memory technology will influence business information systems. The first phase is a simplification phase which is caused by a separation of data and application layers of information systems. In a second phase, however, complexity will increase since the optimization of memory hierarchies, such as the interplay between memory and cache, will also have consequences for application developers. Fabian and Günther stress that inmemory databases have already proven

read more

Citations
More filters
Posted Content

Business Models: An Information Systems Research Agenda

TL;DR: It is argued that the BISE community offers distinct and unique competencies that can be harnessed for significant research contributions to this field and within this research gap three distinct streams are delineated.
Journal ArticleDOI

Business models: An information systems research agenda

TL;DR: In this article, the authors identify the business model concept as the missing link between business strategy, processes, and Information Technology (IT), and argue that the BISE community offers distinct and unique competencies (e.g., translating business strategies into IT systems, managing business and IT processes, etc.).
Posted Content

Business Models – an Information Systems Research Agenda

TL;DR: In this paper, the authors identify the business model concept as the missing link between business strategy, processes, and Information Technology (IT), and argue that the BISE community offers distinct and unique competencies (e.g., translating business strategies into IT systems, managing business and IT processes, etc.).
Journal ArticleDOI

Green IT: A Matter of Business and Information Systems Engineering?

TL;DR: The role of green business processes is highlighted, and specifically the contributions that the management of these processes can play in leveraging the transformative power of IS in order to create an environmentally sustainable society.
Journal ArticleDOI

A perspective on applications of in-memory analytics in supply chain management

TL;DR: A top-down framework to position in-memory analytics applications against extant IT systems in SCM and a bottom-up categorization of 41 applications to provide supporting empirical evidence of the efficacy of the framework are developed.
References
More filters
Book ChapterDOI

The end of an architectural era: it's time for a complete rewrite

TL;DR: The current RDBMS code lines, while attempting to be a "one size fits all" solution, in fact, excel at nothing and should be retired in favor of a collection of "from scratch" specialized engines.
Proceedings ArticleDOI

HyPer: A hybrid OLTP&OLAP main memory database system based on virtual memory snapshots

TL;DR: This work presents an efficient hybrid system, called HyPer, that can handle both OLTP and OLAP simultaneously by using hardware-assisted replication mechanisms to maintain consistent snapshots of the transactional data.
Proceedings Article

The end of an architectural era: (it's time for a complete rewrite)

TL;DR: In this paper, the authors show that the current RDBMS code lines, while attempting to be a "one size fits all" solution, in fact excel at nothing, and they are 25 year old legacy code lines that should be retired in favor of a collection of "from scratch" specialized engines.
Journal ArticleDOI

The case for RAMClouds: scalable high-performance storage entirely in DRAM

TL;DR: This paper argues for a new approach to datacenter storage called RAMCloud, where information is kept entirely in DRAM and large-scale systems are created by aggregating the main memories of thousands of commodity servers.
Proceedings ArticleDOI

A common database approach for OLTP and OLAP using an in-memory column database

TL;DR: This paper will question some of the fundamentals of the OLAP and OLTP separation and present a new proposal for an enterprise data management concept that will allow for revolutionize transactional applications while providing an optimal platform for analytical data processing.