Пожалуйста, используйте этот идентификатор, чтобы цитировать или ссылаться на этот ресурс:
http://hdl.handle.net/11701/32461
Полная запись метаданных
Поле DC | Значение | Язык |
---|---|---|
dc.contributor.advisor | Григорьева Анастасия Викторовна | ru_RU |
dc.contributor.advisor | Grigoreva Anastasia Viktorovna | en_GB |
dc.contributor.author | Струтовский Максим Андреевич | ru_RU |
dc.contributor.author | Strutovskij Maksim Andreevic | en_GB |
dc.contributor.editor | Михайлова Елена Георгиевна | ru_RU |
dc.contributor.editor | Mihajlova Elena Georgievna | en_GB |
dc.date.accessioned | 2021-08-07T09:11:43Z | - |
dc.date.available | 2021-08-07T09:11:43Z | - |
dc.date.issued | 2021 | |
dc.identifier.other | 063347 | en_GB |
dc.identifier.uri | http://hdl.handle.net/11701/32461 | - |
dc.description.abstract | На тему автоматического поиска различных видов зависимостей в базах данных ведётся множество исследований. Задача ставится следующим образом: найти все зависимости в необработанном датасете. Подобная задача возникает в бизнес и исследовательских приложениях и нацелена на обнаружение закономерностей в данных. Metanome является платформой с передовыми возможностями для оценки производительности и разработки новых алгоритмов поиска зависимостей, будучи первым проектом, объединившим в себе большинство существующих алгоритмов. Однако, Metanome является скорее исследовательским прототипом, не подходящим для коммерческого использования. Основной причиной выступает выбор языка Java и сопутствующая ограниченность возможностей для оптимизации. В данной работе акцент сделан на производительность, и представлена платформа Desbordante, предназначенная для высокопроизводительного поиска функциональных зависимостей. Кроме того, в работе поставлено несколько экспериментальных исследовательских вопросов и проведены соответствующие эксперименты. Точнее говоря, было изучено 1) превосходит ли производительность предложенной реализации производительность существующей, 2) возможно ли улучшить производительность существующего решения с помощью простых действий, 3) какие причины лежат в различии уровней производительности и 4) какие преимущества ожидают пользователя при использовании предложенного решения. | ru_RU |
dc.description.abstract | Automatic discovery of various types of database dependencies (functional, inclusion, matching, and others) is a topic that has received a great deal of attention in recent years. The problem is formulated as following: having an unexplored dataset, find all dependencies that hold on this data. Such problem formulation arises in business and scientific applications and is aimed at the discovery of patterns in data. Metanome is a pioneering platform which was used to benchmark existing and develop new dependency discovery algorithms. It is notable since it was the first attempt to unify all existing discovery algorithms inside a single suite. However, it should be considered a research prototype rather than a system ready for industrial use. The core reason for this is the choice of the implementation platform (Java) and the absence of optimizations. In this paper we address the problem of high-performance dependency discovery. We present Desbordante — a platform that is intended to make the most of the available computational resources and thus to be more suitable for industrial use. Finally, we evaluate our system experimentally and pose a number of research questions related to the obtained performance and justify its necessity. More precisely we examine 1) whether the Java implementation is indeed worse than the C++ one, 2) is it possible to use simple tricks to improve Metanome’s performance, 3) what are the exact reasons behind the performance gap, and 4) what are the user-facing benefits of switching the implementations. | en_GB |
dc.language.iso | ru | |
dc.subject | поиск функциональных зависимостей | ru_RU |
dc.subject | реляционные базы данных | ru_RU |
dc.subject | добыча данных | ru_RU |
dc.subject | functional dependency discovery | en_GB |
dc.subject | relational databases | en_GB |
dc.subject | data mining | en_GB |
dc.title | A platform for high-performance discovery of dependencies in databases | en_GB |
dc.title.alternative | Платформа для высокопроизводительного поиска зависимостей в базах данных | ru_RU |
Располагается в коллекциях: | BACHELOR STUDIES |
Файлы этого ресурса:
Файл | Описание | Размер | Формат | |
---|---|---|---|---|
2021_Bachelor_Diploma_Maksim_Strutovskii.pdf | Article | 166,57 kB | Adobe PDF | Просмотреть/Открыть |
Все ресурсы в архиве электронных ресурсов защищены авторским правом, все права сохранены.