<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Publishing DTD v1.3 20210610//EN" "JATS-journalpublishing1-3.dtd">
<article article-type="research-article" dtd-version="1.3" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xml:lang="ru"><front><journal-meta><journal-id journal-id-type="publisher-id">msi</journal-id><journal-title-group><journal-title xml:lang="ru">Современная наука и инновации</journal-title><trans-title-group xml:lang="en"><trans-title>Modern Science and Innovations</trans-title></trans-title-group></journal-title-group><issn pub-type="ppub">2307-910X</issn><publisher><publisher-name>North-Caucasus Federal University</publisher-name></publisher></journal-meta><article-meta><article-id pub-id-type="doi">10.37493/2307-910X.2021.1.1</article-id><article-id custom-type="elpub" pub-id-type="custom">msi-277</article-id><article-categories><subj-group subj-group-type="heading"><subject>Research Article</subject></subj-group><subj-group subj-group-type="section-heading" xml:lang="ru"><subject>ТЕХНИЧЕСКИЕ НАУКИ</subject></subj-group><subj-group subj-group-type="section-heading" xml:lang="en"><subject>ENGINEERING SCIENCES</subject></subj-group></article-categories><title-group><article-title>ИНФОРМАТИКА, ВЫЧИСЛИТЕЛЬНАЯ ТЕХНИКА И УПРАВЛЕНИЕ</article-title><trans-title-group xml:lang="en"><trans-title>INFORMATICS, COMPUTER ENGINEERING AND MANAGEMENT</trans-title></trans-title-group></title-group><contrib-group><contrib contrib-type="author" corresp="yes"><name-alternatives><name name-style="eastern" xml:lang="ru"><surname>Маликов</surname><given-names>А. В.</given-names></name><name name-style="western" xml:lang="en"><surname>Malikov</surname><given-names>A. V.</given-names></name></name-alternatives><email xlink:type="simple">amalikov@ncfu.ru</email><xref ref-type="aff" rid="aff-1"/></contrib></contrib-group><aff-alternatives id="aff-1"><aff xml:lang="ru"><institution>Северо-Кавказский Федеральный университет</institution><country>Россия</country></aff><aff xml:lang="en"><institution>North-Caucasus Federal University</institution><country>Russian Federation</country></aff></aff-alternatives><pub-date pub-type="collection"><year>2021</year></pub-date><pub-date pub-type="epub"><day>04</day><month>08</month><year>2022</year></pub-date><volume>0</volume><issue>1</issue><fpage>8</fpage><lpage>14</lpage><permissions><copyright-statement>Copyright &amp;#x00A9; Маликов А.В., 2022</copyright-statement><copyright-year>2022</copyright-year><copyright-holder xml:lang="ru">Маликов А.В.</copyright-holder><copyright-holder xml:lang="en">Malikov A.V.</copyright-holder><license xml:lang="ru" license-type="creative-commons-attribution" xlink:href="https://creativecommons.org/licenses/by/4.0/" xlink:type="simple"><license-p>Данная работа распространяется под лицензией Creative Commons Attribution 4.0.</license-p></license><license xml:lang="en" license-type="creative-commons-attribution" xlink:href="https://creativecommons.org/licenses/by/4.0/" xlink:type="simple"><license-p>This work is licensed under a Creative Commons Attribution 4.0 License.</license-p></license></permissions><self-uri xlink:href="https://msi.elpub.ru/jour/article/view/277">https://msi.elpub.ru/jour/article/view/277</self-uri><abstract><p>В работе рассмотрено несколько комбинаторных и оптимизационных задач в системах BigData, в том числе рассчитана вычислительная сложность поиска функциональных зависимостей в предметной области и построения схемы данных, рассчитано число комбинаций восстановления путей обхода схемы данных, рассчитано максимальное число индексов B+tree. Алгоритмы решения указанных задач оцениваются неполиномиальными функциями сложности и на практике обычно используют эвристические методы их оптимизации. Построена аналитическая зависимость ускорения выполнения параллельных операций обработки данных от числа процессоров, которая может быть использована в задачах оптимального конфигурирования параллельных планов выполнения запросов к базе данных.Представлена математическая модель расчета числа процессоров и достигаемого уровня ускорения на основе анализа статистики данных на этапах компиляции и прогона запросов.</p></abstract><trans-abstract xml:lang="en"><p>The paper considers several combinatorial and optimization problems in Big Data systems, including the computational complexity of finding functional dependencies in the subject area and constructing a data schema, the number of combinations for recovering traversing paths on data schema is calculated, the maximum number of B + tree indexes is calculated. Algorithms for solving these problems are estimated by non-polynomial complexity functions and, in practice, heuristic methods of their optimization are usually used. An analytical function of the acceleration ofparallel data processing operations on the number ofprocessors is constructedwhich can be used in the tasks of optimal configuration ofparallel execution plans of queries to the database.A mathematical model for calculating the number ofprocessors and the level of acceleration based on the analysis of data statistics at the stages of compilation and running of queries is presented.</p></trans-abstract><kwd-group xml:lang="ru"><kwd>алгоритмы</kwd><kwd>вычислительная сложность</kwd><kwd>метаданные</kwd><kwd>операция соединения</kwd><kwd>распараллеливание</kwd></kwd-group><kwd-group xml:lang="en"><kwd>BigData</kwd><kwd>B+tree индексы</kwd></kwd-group></article-meta></front><back><ref-list><title>References</title><ref id="cit1"><label>1</label><citation-alternatives><mixed-citation xml:lang="ru">MSSQLDocumentation [Электронный ресурс]. Режим доступа: https://docs.microsoft.com/ru-ru/sql/relational-databases/reading-pages?view=sql-server-ver15</mixed-citation><mixed-citation xml:lang="en">MSSQLDocumentation [Электронный ресурс]. Режим доступа: https://docs.microsoft.com/ru-ru/sql/relational-databases/reading-pages?view=sql-server-ver15</mixed-citation></citation-alternatives></ref><ref id="cit2"><label>2</label><citation-alternatives><mixed-citation xml:lang="ru">DongjingM. Computational Complexity And Algorithms For Dirty Data Evaluation And Repairing. Dissertation, Georgia State University, 2018.</mixed-citation><mixed-citation xml:lang="en">DongjingM. Computational Complexity And Algorithms For Dirty Data Evaluation And Repairing. Dissertation, Georgia State University, 2018.</mixed-citation></citation-alternatives></ref><ref id="cit3"><label>3</label><citation-alternatives><mixed-citation xml:lang="ru">Sanjeev A., Boaz B. Computational Complexity: A Modern Approach. Cambridge University Press, 2009.</mixed-citation><mixed-citation xml:lang="en">Sanjeev A., Boaz B. Computational Complexity: A Modern Approach. Cambridge University Press, 2009.</mixed-citation></citation-alternatives></ref><ref id="cit4"><label>4</label><citation-alternatives><mixed-citation xml:lang="ru">TowD. SQL Tuning. O'REILLY, 2003.</mixed-citation><mixed-citation xml:lang="en">TowD. SQL Tuning. O'REILLY, 2003.</mixed-citation></citation-alternatives></ref><ref id="cit5"><label>5</label><citation-alternatives><mixed-citation xml:lang="ru">DateC.J. An introduction to database system. 8th edition, Addison-Wesley, 2004.</mixed-citation><mixed-citation xml:lang="en">DateC.J. An introduction to database system. 8th edition, Addison-Wesley, 2004.</mixed-citation></citation-alternatives></ref><ref id="cit6"><label>6</label><citation-alternatives><mixed-citation xml:lang="ru">Параллельнаяобработкаинформации» впятитомах. Том 3. Вычислительные системы, структуры и среды для решения задач большой размерности / под ред. д.т.н. В.В. Грицыка. Киев: Наукова Думка, 1986.</mixed-citation><mixed-citation xml:lang="en">Параллельнаяобработкаинформации» впятитомах. Том 3. Вычислительные системы, структуры и среды для решения задач большой размерности / под ред. д.т.н. В.В. Грицыка. Киев: Наукова Думка, 1986.</mixed-citation></citation-alternatives></ref><ref id="cit7"><label>7</label><citation-alternatives><mixed-citation xml:lang="ru">Девитт Д.,Грэй Д. Параллельные системы баз данных: будущее высоко эффективных систем баз данных // СУБД. Открытые системы.- 1995.- № 2.</mixed-citation><mixed-citation xml:lang="en">Девитт Д.,Грэй Д. Параллельные системы баз данных: будущее высоко эффективных систем баз данных // СУБД. Открытые системы.- 1995.- № 2.</mixed-citation></citation-alternatives></ref><ref id="cit8"><label>8</label><citation-alternatives><mixed-citation xml:lang="ru">Чефранов А.Г., Маликов А.В.Аналитическая зависимость производительности параллельных вычислительных систем от числа процессоров // Известия высших учебных заведений. Северо-Кавказский регион. Технические науки. - 2003.- Т. 2.</mixed-citation><mixed-citation xml:lang="en">Чефранов А.Г., Маликов А.В.Аналитическая зависимость производительности параллельных вычислительных систем от числа процессоров // Известия высших учебных заведений. Северо-Кавказский регион. Технические науки. - 2003.- Т. 2.</mixed-citation></citation-alternatives></ref></ref-list><fn-group><fn fn-type="conflict"><p>The authors declare that there are no conflicts of interest present.</p></fn></fn-group></back></article>
