Спосіб прискореного обслуговування АРІ запитів до систем управління хмарними базами даних

dc.citation.epage97
dc.citation.issue881
dc.citation.journalTitleВісник Національного університету «Львівська політехніка». Серія: Комп’ютерні системи та мережі
dc.citation.spage87
dc.contributor.affiliationНаціональний університет “Львівська політехніка”
dc.contributor.affiliationLviv Polytechnic National University
dc.contributor.authorПавич, Н. Я.
dc.contributor.authorКутковий, Б. Є.
dc.contributor.authorPavych, N.
dc.contributor.authorKutkovyi, B.
dc.coverage.placenameЛьвів
dc.date.accessioned2018-09-25T08:55:53Z
dc.date.available2018-09-25T08:55:53Z
dc.date.created2017-03-28
dc.date.issued2017-03-28
dc.description.abstractПроаналізовано сучасний стан обслуговування Application Programming Interface (API) запитів до систем управління хмарними базами даних. Встановлено доцільність створення засобів щодо зменшення часу обслуговування таких запитів та ефективної синхронізованості локальної та хмарної баз даних. З’ясовано основні особливості та принципи реплікації даних. Обґрунтовано доцільність використання для реплікації даних лічильника поколінь замість системного таймера. Запропоновано асинхронний спосіб прискореного обслуговування АРІ запитів до систем управління хмарними базами даних за рахунок застосування синхронізаційної акумулятивної таблиці та реєстрації змін у базах даних за допомогою двоетапного встановлення поколінь. Розроблено бібліотеку, яка забезпечує виконання асинхронних API запитів до системи управління хмарними базами даних Salesforce. Бібліотека може бути використана у будь-якому Ruby on Rails застосунку. Оцінено вигоди від запропонованих рішень на тестовому прикладі. Отримані результати тестових досліджень підтверджують мінімізацію часу обслуговування API викликів до систем управління хмарними базами даних за запропонованим асинхронним способом.
dc.description.abstractAnalyzed the current state of the Application Programming Interface (API) calls to cloud database management systems. The expediency of creating tools to reduce the time for servicing such requests and the effective synchronization of the local and cloud databases has been established. The main features and principles of data replication are clarified. The expediency of using the counter of generations in the replication process instead of the system timer is justified. An asynchronous method of accelerated servicing for API calls to cloud database management systems is proposed by using a synchronization accumulative table and registering changes in databases using a two-stage set of generations. A library that provides the implementation of asynchronous API queries for the Salesforce cloud management system has been developed. The library can be used in any Ruby on Rails application. The evaluation of the benefits for the proposed solutions in the test case was carried out. The results of the test studies confirm the minimization of the service time for API calls to the cloud database management systems based on the proposed asynchronous method.
dc.format.extent87-97
dc.format.pages11
dc.identifier.citationПавич Н. Я. Спосіб прискореного обслуговування АРІ запитів до систем управління хмарними базами даних / Н. Я. Павич, Б. Є. Кутковий // Вісник Національного університету «Львівська політехніка». Серія: Комп’ютерні системи та мережі. — Львів : Видавництво Львівської політехніки, 2017. — № 881. — С. 87–97.
dc.identifier.citationenPavych N. Accelerated servicing method of API calls to cloud-database management systems / N. Pavych, B. Kutkovyi // Visnyk Natsionalnoho universytetu "Lvivska politekhnika". Serie: Kompiuterni systemy ta merezhi. — Lviv : Vydavnytstvo Lvivskoi politekhniky, 2017. — No 881. — P. 87–97.
dc.identifier.urihttps://ena.lpnu.ua/handle/ntb/42828
dc.language.isouk
dc.publisherВидавництво Львівської політехніки
dc.relation.ispartofВісник Національного університету «Львівська політехніка». Серія: Комп’ютерні системи та мережі, 881, 2017
dc.relation.references1. Chappell D. A Short Introduction to Cloud Platforms an Enterprise–Oriented View: Chappell and Associates, San Francisco, 2008, pp. 1–13.
dc.relation.references2. Jon-David Chappell & Associates, 2008. – P. 3-4es, M. Tim, Cloud Computing with Linux / Jones, Jones, M. Tim – IBM DeveloperWorks (2008-09-10).
dc.relation.references3. Gillam, Lee. Cloud Computing: Principles, Systems and Applications / Nick Antonopoulos, Lee Gillam. – L. : Springer,2010. – 23–24 р.
dc.relation.references4. SoCC ‘10: Proceedings of the 1st ACM symposium on Cloud computing / Hellerstein, Joseph M. – N. : ACM, 2010. – 2 р.
dc.relation.references5. Hassan, Qusay Demystifying Cloud Computing / Hassan, Qusay // The Journal of Defense Software Engineering. CrossTalk, 2011. – 16–21 р.
dc.relation.references6. Peter Mell and Timothy Grance The NIST Definition of Cloud Computing / Peter Mell and Timothy Grance. – National Institute of Standards and Technology: U. S. Department of Commerce. doi:10.6028/NIST.SP.800-145. Special publication, 2011. – 32–35 р.
dc.relation.references7. Baburajan, Rajani. The Rising Cloud Storage Market Opportunity Strengthens Vendors / Baburajan, Rajani. It.tmcnet.com [web resource] : It.tmcnet.com.
dc.relation.references8. Gruman, Galen. What cloud computing really means. – [Web resource]: https://en.wikipedia.org/wiki/InfoWorld.
dc.relation.references9. Antonio Regalado “Who Coined ‘Cloud Computing?– Technology Review. MIT., 2013. – 30 р.
dc.relation.references10. David Hansson. Ruby on Rails will ship with OS X 10.5 (Leopard) / [Web resource]. – http://weblog.rubyonrails.org/2006/8/7/ruby-on-rails-will-ship-with-os-x-10.
dc.relation.references11. Martin Fowler. Patterns of enterprise application architecture. Addison-Wesley. 2015. – 47 р.
dc.relation.references12. Steven Feuerstein, Bill Pribyl. Oracle PL/SQL Programming. 18.5 Modifying Persistent Objects. Retrieved 23 August 2011. – 296 р.
dc.relation.references13. Mernik M., Heering J., Sloane A. M. When and how to develop domain-specific languages. ACM Computing Surveys, 2005. 316–317 р.
dc.relation.references14. Rassokhin A.; Oleksyuk D. TDSS botnet: full disclosure. Retrieved 6 December 2012. 25 р.
dc.relation.references15. Stonebraker, M. Rowe, LA. The POSTGRES data model (PDF). Proceedings of the 13th International Conference on Very Large Data Bases. Brighton, England: Morgan Kaufmann Publishers. 2016. 83–96 р.
dc.relation.references16. Kutkovy B., Pavych N. API-calls optimization for cloud database management systems // International Scientific Journal “Internauka”. – 2017, No. # 14. – [ web resource]:https://www.inter-nauka.com/en/issues/2017/14/3003
dc.relation.referencesen1. Chappell D. A Short Introduction to Cloud Platforms an Enterprise–Oriented View: Chappell and Associates, San Francisco, 2008, pp. 1–13.
dc.relation.referencesen2. Jon-David Chappell & Associates, 2008, P. 3-4es, M. Tim, Cloud Computing with Linux, Jones, Jones, M. Tim – IBM DeveloperWorks (2008-09-10).
dc.relation.referencesen3. Gillam, Lee. Cloud Computing: Principles, Systems and Applications, Nick Antonopoulos, Lee Gillam, L. : Springer,2010, 23–24 r.
dc.relation.referencesen4. SoCC ‘10: Proceedings of the 1st ACM symposium on Cloud computing, Hellerstein, Joseph M, N. : ACM, 2010, 2 r.
dc.relation.referencesen5. Hassan, Qusay Demystifying Cloud Computing, Hassan, Qusay, The Journal of Defense Software Engineering. CrossTalk, 2011, 16–21 r.
dc.relation.referencesen6. Peter Mell and Timothy Grance The NIST Definition of Cloud Computing, Peter Mell and Timothy Grance, National Institute of Standards and Technology: U. S. Department of Commerce. doi:10.6028/NIST.SP.800-145. Special publication, 2011, 32–35 r.
dc.relation.referencesen7. Baburajan, Rajani. The Rising Cloud Storage Market Opportunity Strengthens Vendors, Baburajan, Rajani. It.tmcnet.com [web resource] : It.tmcnet.com.
dc.relation.referencesen8. Gruman, Galen. What cloud computing really means, [Web resource]: https://en.wikipedia.org/wiki/InfoWorld.
dc.relation.referencesen9. Antonio Regalado "Who Coined ‘Cloud Computing?– Technology Review. MIT., 2013, 30 r.
dc.relation.referencesen10. David Hansson. Ruby on Rails will ship with OS X 10.5 (Leopard), [Web resource], http://weblog.rubyonrails.org/2006/8/7/ruby-on-rails-will-ship-with-os-x-10.
dc.relation.referencesen11. Martin Fowler. Patterns of enterprise application architecture. Addison-Wesley. 2015, 47 r.
dc.relation.referencesen12. Steven Feuerstein, Bill Pribyl. Oracle PL/SQL Programming. 18.5 Modifying Persistent Objects. Retrieved 23 August 2011, 296 r.
dc.relation.referencesen13. Mernik M., Heering J., Sloane A. M. When and how to develop domain-specific languages. ACM Computing Surveys, 2005. 316–317 r.
dc.relation.referencesen14. Rassokhin A.; Oleksyuk D. TDSS botnet: full disclosure. Retrieved 6 December 2012. 25 r.
dc.relation.referencesen15. Stonebraker, M. Rowe, LA. The POSTGRES data model (PDF). Proceedings of the 13th International Conference on Very Large Data Bases. Brighton, England: Morgan Kaufmann Publishers. 2016. 83–96 r.
dc.relation.referencesen16. Kutkovy B., Pavych N. API-calls optimization for cloud database management systems, International Scientific Journal "Internauka", 2017, No. # 14, [ web resource]:https://www.inter-nauka.com/en/issues/2017/14/3003
dc.relation.urihttps://en.wikipedia.org/wiki/InfoWorld
dc.relation.urihttp://weblog.rubyonrails.org/2006/8/7/ruby-on-rails-will-ship-with-os-x-10
dc.relation.urihttps://www.inter-nauka.com/en/issues/2017/14/3003
dc.rights.holder© Національний університет „Львівська політехніка“, 2017
dc.rights.holder© Павич Н. Я., Кутковий Б. Є., 2017
dc.subjectАРІ запити
dc.subjectприскорене обслуговування
dc.subjectсистеми управління базами даних
dc.subjectхмарна база даних
dc.subjectAPI calls
dc.subjectaccelerated servicing
dc.subjectdatabase management systems
dc.subjectcloud database
dc.subject.udc004.65
dc.subject.udc004.9
dc.titleСпосіб прискореного обслуговування АРІ запитів до систем управління хмарними базами даних
dc.title.alternativeAccelerated servicing method of API calls to cloud-database management systems
dc.typeArticle

Files

Original bundle

Now showing 1 - 2 of 2
Thumbnail Image
Name:
2017n881_Pavych_N-Accelerated_servicing_method_87-97.pdf
Size:
1.04 MB
Format:
Adobe Portable Document Format
Thumbnail Image
Name:
2017n881_Pavych_N-Accelerated_servicing_method_87-97__COVER.png
Size:
401.01 KB
Format:
Portable Network Graphics

License bundle

Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
3 KB
Format:
Plain Text
Description: