ІНФОРМАЦІЙНА ТЕХНОЛОГІЯ ВИЗНАЧЕННЯ КОРИСНИХ ДАНИХ ПРИ ОПТИМІЗАЦІЇ СТРУКТУРИ ТА МІНІМІЗАЦІЇ ОБСЯГІВ ВУЗЛА РОЗПОДІЛЕНОЇ БД

Автор(и)

  • Михайло Леонідович Дворецький Чорноморський національний університет імені Петра Могили, Ukraine
  • Світлана Володимирівна Дворецька Чорноморський національний університет імені Петра Могили, Ukraine
  • Євген Олександрович Давиденко Чорноморський національний університет імені Петра Могили, Ukraine https://orcid.org/0000-0002-0547-3689

DOI:

https://doi.org/10.24025/2306-4412.4.2019.184808

Ключові слова:

розподілена транзакція, система керування базами даних, розподілена база даних, розподілений SQL-запит, реплікація даних, парсинг тексту, дерево парсингу, профайлінг, ANTLR, OLAP, задача класифікації, нейронна мережа, інтелектуальний аналіз даних.

Анотація

Дослідження ставить на меті підвищення рівня загальної доступності даних в окремому вузлі розподіленої бази даних та ефективності використання програмних систем по роботі з даними за рахунок зменшення кількості розподілених запитів. Мета досягається шляхом оптимізації структури вузла розподіленої бази даних та мінімізації обсягів даних, що зберігаються у ньому. Для досягнення мети було створено підсистему обліку користувацьких запитів, граматику мови T-SQL та виконано парсинг коду SQL-запитів. В результаті запити класифікуються за списком таблиць бази даних, які трапляються у запиті, а також, після виконання більш детального аналізу, за списком атрибутів та кортежів відношення. Останнє досягається за рахунок виконання набору запитів зі зверненням до первинного ключа кожного відношення, що входить до складу запиту. Виконання повного аналізу оцінки корисності атрибутів та кортежів таблиць бази даних є досить ресурсоємною операцією, тому не може виконуватися при кожній зміні даних. У рамках дослідження запропоновано реалізувати вирішення задачі класифікації нових даних із використанням нейронної мережі прямого поширення, що навчається на базі оцінених попередньо даних на базі парсингу SQL-запитів. Враховуючи необхідність виконання аналізу накопичених даних з точки зору множинності вимірів, а також, ймовірно, великі їх обсяги, було виконано представлення даних, необхідних для аналізу, у вигляді багатовимірної моделі.

Біографії авторів

Михайло Леонідович Дворецький, Чорноморський національний університет імені Петра Могили

Старший викладач кафедри інженерії програмного забезпечення

Світлана Володимирівна Дворецька, Чорноморський національний університет імені Петра Могили

Старший викладач кафедри інженерії програмного забезпечення

Євген Олександрович Давиденко, Чорноморський національний університет імені Петра Могили

доцент (б.в.з.) кафедри інженерії програмного забезпечення

Посилання

N. Kozliuk, and S. Ugrimova, Warehouse accounting in trade enterprises. Feniks, 2005 [in Russian].

Trading, warehouse and CRM in the cloud. [Online]. Available: https://www.moysklad.ru

M. L. Dvoretskyi, S. V. Dvoretska, and S. Yu. Borovlova, " Web-based warehouse accounting application in non-automated outlets", Naukovi pratsi Chornomor. nats. un-tu im. Petra Mohyly kompleksu «Kyievo-Mohylianska akademiia». Seriia: Kompiuterni tekhnolohii: sci.-method. journ. Mykolaiv: Vyd-vo ChNU im. P. Mohyly, iss. 308, vol. 320, pp. 45-52, 2018 [in Ukrainian].

1C: Enterprise 8. Management of a trade enterprise for Ukraine. [Online]. Available: http://rarus.com.ua/torgovyy-i-skladskoy-uchet/1S_Predpriyatie_8_Upravlenie_torgovym_predpriyatiem_dlya_Ukrainy_

M. Kuznetsov, and I. Symdianov, MySQL 5. St. Petersburg: BKhV-Peterburg, 2010 [in Russian].

D. Petkovych, Microsoft SQL Server 2008: beginner's guide, transl. from Engl. St. Petersburg: BKhV-Peterburg, 2009 [in Russian].

T. Konnolli, and K. Begg, Databases. De-sign, implementation and maintenance. Theory and practice, 3rd ed., transl. from Engl. Moscow: Wiliams, 2003 [in Russian]

M. Tamer Özsu, and Patrick Valduriez. Principles of distributed database systems, 3rd ed. Springler, 2011.

Automatic synchronization of distributed databases in split mode. [Online]. Available: http://stimul.kiev.ua/materialy.htm?a=avtom ati-cheskaya_sinkhronizatsiya_raspredelennykh_baz_dannykh_v_razdelennom_rezh

D. D. Ulman, D. Uidom, and G. Garsya-Molina. Database systems: full course. Moscow: Wiliams, 2004 [in Russian].

Transaction Management (Database Engine component) [Online]. Available: https://technet.microsoft.com/ru-ru/library/ ms175523(v=sql.105).aspx

Rebekka M. Raiordan, Relational database fundamentals. Moscow: Russkaia Redakt-syia, 2001 [in Russian].

M. L. Dvoretskyi, "Design and evaluation of data warehouse structure and multidi-mensional database structure", Naukovi pratsi Chornomor. nats. un-tu im. Petra Mohyly kompleksu «Kyievo-Mohylianska akademiia». Seriia: Kompiuterni tekhnolo-hii: sci.-method. journ. Mykolaiv: Vyd-vo MDHU im. P. Mohyly, iss. 77, vol. 90, pp. 52-60, 2008 [in Ukrainian].

The use of synchronous and asynchronous database operations. [Online]. Available: http://help.adobe.com/ru_RU/as3/dev/WS5b3cc c516d4fbf351e63e3d118666ade46-7d39.html

M. L. Dvoretskyi, Ye. O. Davydenko, and S. Yu. Borovlova, "Design of the structure of a distributed database based on SQL query parsing". Naukovi pratsi Chornomor. nats. un-tu im. Petra Mohyly kompleksu «Kyievo-Mohylianska akademiia». Seriia: Kompiuterni tekhnolohii: sci.-method. journ. Mykolaiv: Vyd-vo MDHU im. P. Mohyly, iss. 275, vol. 287, pp. 53-61, 2016 [in Ukrainian].

M. Fisun, M. Dvoretskyi, A. Shved, and Y. Davydenko, "Query parsing in order to optimize distributed DB structure," in 9th IEEE Int. Conf. Intelligent Data Acquisition and Advanced Computing Systems: Technology and Applications (IDAACS), Buchar-est, 2017, pp. 172-178.doi: 10.1109/IDAACS.2017.8095071

What is an artificial neural network? Here’s everything you need to know. [Online]. Available: https://www.digitaltrends.com/ cool-tech/what-is-an-artificial-neural-network/

M. T. Fisun, M. L. Dvoretskyi, and A. V. Yukhatov, "Comparative analysis of methods for building olap systems using MS SQL SERVER and ORACLE", Naukovi pratsi Chornomor. nats. un-tu im. Petra Mohyly kompleksu «Kyievo-Mohylianska akademiia». Seriia: Kompiuterni tekhnolo-hii: sci.-method. journ. Mykolaiv: Vyd-vo MDHU im. P. Mohyly, iss. 271, vol. 283, pp. 36-42, 2016 [in Ukrainian].

##submission.downloads##

Опубліковано

2020-01-13

Як цитувати

Дворецький, М. Л., Дворецька, С. В., & Давиденко, Є. О. (2020). ІНФОРМАЦІЙНА ТЕХНОЛОГІЯ ВИЗНАЧЕННЯ КОРИСНИХ ДАНИХ ПРИ ОПТИМІЗАЦІЇ СТРУКТУРИ ТА МІНІМІЗАЦІЇ ОБСЯГІВ ВУЗЛА РОЗПОДІЛЕНОЇ БД. Вісник Черкаського державного технологічного університету, (4), 26–35. https://doi.org/10.24025/2306-4412.4.2019.184808

Номер

Розділ

Інформаційні технології

URN