Standard

Speeding up SQL Subqueries via Decoupling of Non-correlated Predicate. / Радивончик, Дмитрий; Кузин, Яков Сергеевич; Чижов, Антон Игоревич; Щека, Дмитрий Вадимович; Фирсов, Михаил Александрович; Смирнов, Кирилл Константинович; Чернышев, Георгий Алексеевич.

Model and Data Engineering (MEDI 2025). Springer Nature, 2026. стр. 160-167 (Lecture Notes in Computer Science; Том 16427 LNCS).

Результаты исследований: Публикации в книгах, отчётах, сборниках, трудах конференцийстатья в сборнике материалов конференциинаучнаяРецензирование

Harvard

Радивончик, Д, Кузин, ЯС, Чижов, АИ, Щека, ДВ, Фирсов, МА, Смирнов, КК & Чернышев, ГА 2026, Speeding up SQL Subqueries via Decoupling of Non-correlated Predicate. в Model and Data Engineering (MEDI 2025). Lecture Notes in Computer Science, Том. 16427 LNCS, Springer Nature, стр. 160-167, 14th International Conference on Model and Data Engineering (MEDI 2025), Каир, Египет, 2/11/25. https://doi.org/10.1007/978-3-032-19865-5_13

APA

Радивончик, Д., Кузин, Я. С., Чижов, А. И., Щека, Д. В., Фирсов, М. А., Смирнов, К. К., & Чернышев, Г. А. (2026). Speeding up SQL Subqueries via Decoupling of Non-correlated Predicate. в Model and Data Engineering (MEDI 2025) (стр. 160-167). (Lecture Notes in Computer Science; Том 16427 LNCS). Springer Nature. https://doi.org/10.1007/978-3-032-19865-5_13

Vancouver

Радивончик Д, Кузин ЯС, Чижов АИ, Щека ДВ, Фирсов МА, Смирнов КК и пр. Speeding up SQL Subqueries via Decoupling of Non-correlated Predicate. в Model and Data Engineering (MEDI 2025). Springer Nature. 2026. стр. 160-167. (Lecture Notes in Computer Science). https://doi.org/10.1007/978-3-032-19865-5_13

Author

BibTeX

@inproceedings{63a4cb67a80146d7a34f05e93ee251b0,
title = "Speeding up SQL Subqueries via Decoupling of Non-correlated Predicate",
abstract = "In this paper, we discuss a novel technique for processing correlated subqueries in SQL. The core idea is to isolate the non-correlated part of the predicate and use it to reduce the number of evaluations of the correlated part. We target a specific class of queries for which we propose a potential rewrite and discuss the conditions under which it is advantageous. Next, we address the evaluation aspects of the proposed rewrites: 1) we describe our approach to adapting the block-based Volcano query processing model, and 2) we discuss the benefits of implementing that technique within a position-enabled column-store with late materialization support. Our evaluation has a quantitative part and a qualitative part. The former focuses on studying the impact of non-correlated predicate selectivity on our technique. The latter identifies the limitations of our approach by comparing it with alternative approaches available in existing systems. Overall, experiments conducted using PosDB (a position-enabled column-store) and PostgreSQL demonstrated that, under suitable conditions, our technique can achieve a 5× improvement.",
keywords = "обработка запросов, обработка подзапросов, поздняя материализация, Query Processing, Column-stores, Subquery Processing, Late Materialization, PosDB",
author = "Дмитрий Радивончик and Кузин, {Яков Сергеевич} and Чижов, {Антон Игоревич} and Щека, {Дмитрий Вадимович} and Фирсов, {Михаил Александрович} and Смирнов, {Кирилл Константинович} and Чернышев, {Георгий Алексеевич}",
year = "2026",
month = may,
day = "1",
doi = "10.1007/978-3-032-19865-5_13",
language = "English",
isbn = "978-3-032-19864-8",
series = "Lecture Notes in Computer Science",
publisher = "Springer Nature",
pages = "160--167",
booktitle = "Model and Data Engineering (MEDI 2025)",
address = "Germany",
note = "null ; Conference date: 02-11-2025 Through 04-11-2025",
url = "https://medi2025.sut.edu.eg/",

}

RIS

TY - GEN

T1 - Speeding up SQL Subqueries via Decoupling of Non-correlated Predicate

AU - Радивончик, Дмитрий

AU - Кузин, Яков Сергеевич

AU - Чижов, Антон Игоревич

AU - Щека, Дмитрий Вадимович

AU - Фирсов, Михаил Александрович

AU - Смирнов, Кирилл Константинович

AU - Чернышев, Георгий Алексеевич

PY - 2026/5/1

Y1 - 2026/5/1

N2 - In this paper, we discuss a novel technique for processing correlated subqueries in SQL. The core idea is to isolate the non-correlated part of the predicate and use it to reduce the number of evaluations of the correlated part. We target a specific class of queries for which we propose a potential rewrite and discuss the conditions under which it is advantageous. Next, we address the evaluation aspects of the proposed rewrites: 1) we describe our approach to adapting the block-based Volcano query processing model, and 2) we discuss the benefits of implementing that technique within a position-enabled column-store with late materialization support. Our evaluation has a quantitative part and a qualitative part. The former focuses on studying the impact of non-correlated predicate selectivity on our technique. The latter identifies the limitations of our approach by comparing it with alternative approaches available in existing systems. Overall, experiments conducted using PosDB (a position-enabled column-store) and PostgreSQL demonstrated that, under suitable conditions, our technique can achieve a 5× improvement.

AB - In this paper, we discuss a novel technique for processing correlated subqueries in SQL. The core idea is to isolate the non-correlated part of the predicate and use it to reduce the number of evaluations of the correlated part. We target a specific class of queries for which we propose a potential rewrite and discuss the conditions under which it is advantageous. Next, we address the evaluation aspects of the proposed rewrites: 1) we describe our approach to adapting the block-based Volcano query processing model, and 2) we discuss the benefits of implementing that technique within a position-enabled column-store with late materialization support. Our evaluation has a quantitative part and a qualitative part. The former focuses on studying the impact of non-correlated predicate selectivity on our technique. The latter identifies the limitations of our approach by comparing it with alternative approaches available in existing systems. Overall, experiments conducted using PosDB (a position-enabled column-store) and PostgreSQL demonstrated that, under suitable conditions, our technique can achieve a 5× improvement.

KW - обработка запросов

KW - обработка подзапросов

KW - поздняя материализация

KW - Query Processing

KW - Column-stores

KW - Subquery Processing

KW - Late Materialization

KW - PosDB

UR - https://link.springer.com/chapter/10.1007/978-3-032-19865-5_13

UR - https://www.scopus.com/authid/detail.uri?authorId=59130664400

UR - https://www.mendeley.com/catalogue/5cbbec08-6623-3944-a775-a4ca0a98ce2e/

U2 - 10.1007/978-3-032-19865-5_13

DO - 10.1007/978-3-032-19865-5_13

M3 - Conference contribution

SN - 978-3-032-19864-8

T3 - Lecture Notes in Computer Science

SP - 160

EP - 167

BT - Model and Data Engineering (MEDI 2025)

PB - Springer Nature

Y2 - 2 November 2025 through 4 November 2025

ER -

ID: 154169087