Design and Evaluation of a Benchmark for Main Memory Transaction Processing Systems
نویسنده
چکیده
We designed a diverse collection of benchmarks for Main Memory Database Systems (MMDBs) to validate and compare entries in a programming contest. Each entrant to the contest programmed an indexing system optimized for multicore multithread execution. The contest framework provided an API for the contestants, and benchmarked their submissions. This thesis describes the test goals, the API, and the test environment. It documents the website used by the contestants, describes the general nature of the tests run on each submission, and summarizes the results for each submission that was able to complete the tests. Thesis Supervisor: Samuel Madden Title: Associate Professor
منابع مشابه
Scalable Distributed Query Processing in Parallel Main-Memory Database Systems
The continuous increase in compute speed and main-memory capacity of modern servers triggered the development of a new generation of in-memory database systems. These systems completely rewrote the traditional database architecture to use main memory as primary storage. Discarding several now obsolete abstractions of disk-based database systems enabled unprecedented query performance on a singl...
متن کاملComprehensive Memory Performance Studies of IBM POWER-based Platforms
The research that we have performed in collaboration with IBM uses sampled event traces, which were captured on systems at IBM, to study, characterize, analyze, and enhance the memory performance of eServer pSeries systems. This work focuses mainly on the memory access behavior of commercial database management systems and the benchmark TPC-C, which represents the behavior of on-line transactio...
متن کاملHyPer-sonic Combined Transaction AND Query Processing
In this demo we will prove that it is – against common belief – indeed possible to build a main-memory database system that achieves world-record transaction processing throughput and best-of-breed OLAP query response times in one system in parallel on the same database state. The two workloads of online transaction processing (OLTP) and online analytical processing (OLAP) present different cha...
متن کاملPerformance Evaluation of Transaction Processing Systems
Transaction processing Performance and price systems are complex in /performance are important nature and are usually attributes to consider when characterized by a large evaluating a transaction number of interactive processing system. Two terminals and users, major approaches to a large volume of onperformance evaluation line data and storage are measurement and devices, and a high modeling. ...
متن کاملNAND-Flash: Fast Storage or Slow Memory?
NAND-flash storage is a preferred method to accelerate I/O intensive applications because of its high throughput and fast random-read performance. However, the high cost per GB of flash, relative to magnetic disks, prevents large datacenters from moving their data entirely onto the flash media. Normally, limited amounts of flash is used “in front of” magnetic storage to speed up accesses to the...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2009