Export Citations
Save this search
Please login to be able to save your searches and receive alerts for new content matching your search criteria.
- research-articleNovember 2023
A survey on the evolution of stream processing systems
The VLDB Journal — The International Journal on Very Large Data Bases (VLDB), Volume 33, Issue 2Pages 507–541https://doi.org/10.1007/s00778-023-00819-8AbstractStream processing has been an active research field for more than 20 years, but it is now witnessing its prime time due to recent successful efforts by the research community and numerous worldwide open-source communities. This survey provides a ...
- research-articleSeptember 2023
A quantitative evaluation of persistent memory hash indexes
The VLDB Journal — The International Journal on Very Large Data Bases (VLDB), Volume 33, Issue 2Pages 375–397https://doi.org/10.1007/s00778-023-00812-1AbstractPersistent memory (PMem) is increasingly being leveraged to build hash-based indexing structures featuring cheap persistence, high performance, and instant recovery. Especially with the release of Intel Optane DC Persistent Memory Modules, we have ...
- research-articleSeptember 2021
Have query optimizers hit the wall?
The VLDB Journal — The International Journal on Very Large Data Bases (VLDB), Volume 31, Issue 1Pages 181–200https://doi.org/10.1007/s00778-021-00689-yAbstractThe query optimization phase within a database management system (DBMS) ostensibly finds the fastest query execution plan from a potentially large set of enumerated plans, all of which correctly compute the specified query. Occasionally the cost-...
-
- research-articleMarch 2021
Micro-architectural analysis of in-memory OLTP: Revisited
The VLDB Journal — The International Journal on Very Large Data Bases (VLDB), Volume 30, Issue 4Pages 641–665https://doi.org/10.1007/s00778-021-00663-8AbstractMicro-architectural behavior of traditional disk-based online transaction processing (OLTP) systems has been investigated extensively over the past couple of decades. Results show that traditional OLTP systems mostly under-utilize the available ...
- articleOctober 2017
A distributed in-memory key-value store system on heterogeneous CPU---GPU cluster
The VLDB Journal — The International Journal on Very Large Data Bases (VLDB), Volume 26, Issue 5Pages 729–750https://doi.org/10.1007/s00778-017-0479-0In-memory key-value stores play a critical role in many data-intensive applications to provide high-throughput and low latency data accesses. In-memory key-value stores have several unique properties that include (1) data-intensive operations demanding ...
- articleFebruary 2017
Fast and scalable inequality joins
- Zuhair Khayyat,
- William Lucia,
- Meghna Singh,
- Mourad Ouzzani,
- Paolo Papotti,
- Jorge-Arnulfo Quiané-Ruiz,
- Nan Tang,
- Panos Kalnis
The VLDB Journal — The International Journal on Very Large Data Bases (VLDB), Volume 26, Issue 1Pages 125–150https://doi.org/10.1007/s00778-016-0441-6Inequality joins, which is to join relations with inequality conditions, are used in various applications. Optimizing joins has been the subject of intensive research ranging from efficient join algorithms such as sort-merge join, to the use of ...
- articleAugust 2015
Profiling relational data: a survey
The VLDB Journal — The International Journal on Very Large Data Bases (VLDB), Volume 24, Issue 4Pages 557–581https://doi.org/10.1007/s00778-015-0389-yProfiling data to determine metadata about a given dataset is an important and frequent activity of any IT professional and researcher and is necessary for various use-cases. It encompasses a vast array of methods to examine datasets and produce ...
- articleDecember 2014
SWORD: workload-aware data placement and replica selection for cloud data management systems
The VLDB Journal — The International Journal on Very Large Data Bases (VLDB), Volume 23, Issue 6Pages 845–870https://doi.org/10.1007/s00778-014-0362-1Cloud computing is increasingly being seen as a way to reduce infrastructure costs and add elasticity, and is being used by a wide range of organizations. Cloud data management systems today need to serve a range of different workloads, from analytical ...
- articleAugust 2014
High availability, elasticity, and strong consistency for massively parallel scans over relational data
The VLDB Journal — The International Journal on Very Large Data Bases (VLDB), Volume 23, Issue 4Pages 627–652https://doi.org/10.1007/s00778-013-0343-9An elastic and highly available data store is a key component of many cloud applications. Existing data stores with strong consistency guarantees are designed and optimized for small updates, key-value access, and (if supported) small range queries over ...
- articleAugust 2014
Instance-level worst-case query bounds on R-trees
The VLDB Journal — The International Journal on Very Large Data Bases (VLDB), Volume 23, Issue 4Pages 591–607https://doi.org/10.1007/s00778-013-0339-5Even with its significant impacts on the database area, the R-tree is often criticized by its lack of good worst-case guarantees. For example, in range search (where we want to report all the data points in a query rectangle), it is known that on ...
- articleJune 2014
Towards zero-overhead static and adaptive indexing in Hadoop
The VLDB Journal — The International Journal on Very Large Data Bases (VLDB), Volume 23, Issue 3Pages 469–494https://doi.org/10.1007/s00778-013-0332-zHadoop MapReduce has evolved to an important industry standard for massive parallel data processing and has become widely adopted for a variety of use-cases. Recent works have shown that indexes can improve the performance of selective MapReduce jobs ...
- articleFebruary 2014
Eliminating unscalable communication in transaction processing
The VLDB Journal — The International Journal on Very Large Data Bases (VLDB), Volume 23, Issue 1Pages 1–23https://doi.org/10.1007/s00778-013-0312-3Multicore hardware demands software parallelism. Transaction processing workloads typically exhibit high concurrency, and, thus, provide ample opportunities for parallel execution. Unfortunately, because of the characteristics of the application, ...
- articleApril 2012
Scalability of write-ahead logging on multicore and multisocket hardware
The VLDB Journal — The International Journal on Very Large Data Bases (VLDB), Volume 21, Issue 2Pages 239–263https://doi.org/10.1007/s00778-011-0260-8The shift to multi-core and multi-socket hardware brings new challenges to database systems, as the software parallelism determines performance. Even though database systems traditionally accommodate simultaneous requests, a multitude of synchronization ...
- articleDecember 2011
Elastic SI-Cache: consistent and scalable caching in multi-tier architectures
The VLDB Journal — The International Journal on Very Large Data Bases (VLDB), Volume 20, Issue 6Pages 841–865https://doi.org/10.1007/s00778-011-0228-8The new vision of cloud computing demands scalable, available and autonomic software platforms in order to deploy applications and services accessible anywhere and anytime. Multi-tier architectures are an important building block for many applications ...