ІНФОРМАЦІЙНА ТЕХНОЛОГІЯ ВИЗНАЧЕННЯ КОРИСНИХ ДАНИХ ПРИ ОПТИМІЗАЦІЇ СТРУКТУРИ ТА МІНІМІЗАЦІЇ ОБСЯГІВ ВУЗЛА РОЗПОДІЛЕНОЇ БД
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##
Опубліковано
Як цитувати
Номер
Розділ
URN
Ліцензія
Авторське право (c) 2020 Михайло Леонідович Дворецький, Світлана Володимирівна Дворецька, Євген Олександрович ДавиденкоАвтори, які публікуються в цьому збірнику, погоджуються з наступними умовами:
Автори залишають за собою право на авторство своєї роботи та передають збірнику право першої публікації цієї роботи на умовах ліцензії Creative Commons Attribution License CC BY-NC, яка дозволяє іншим особам вільно розповсюджувати опубліковану роботу з обов'язковим посиланням на авторів оригінальної роботи та першу публікацію роботи в цьому збірнику.
Автори мають право укладати самостійні додаткові угоди щодо неексклюзивного розповсюдження роботи в тому вигляді, в якому її опубліковано цим збірником (наприклад, розміщувати роботу в електронному сховищі установи або публікувати в складі монографії), за умови збереження посилання на першу публікацію роботи в цьому збірнику.
Політика збірника наукових праць дозволяє і заохочує розміщення авторами в мережі Інтернет (наприклад, у сховищах установ або на особистих веб-сайтах) рукопису роботи як до подання цього рукопису до редакції, так і під час його редакційного опрацювання, оскільки це сприяє виникненню продуктивної наукової дискусії та позитивно позначається на оперативності та динаміці цитування опублікованої роботи (див. The Effect of Open Access).