Будь ласка, використовуйте цей ідентифікатор, щоб цитувати або посилатися на цей матеріал: http://ena.lp.edu.ua:8080/handle/ntb/42828
Назва: Спосіб прискореного обслуговування АРІ запитів до систем управління хмарними базами даних
Інші назви: Accelerated servicing method of API calls to cloud-database management systems
Автори: Павич, Н. Я.
Кутковий, Б. Є.
Pavych, N.
Kutkovyi, B.
Приналежність: Національний університет “Львівська політехніка”
Lviv Polytechnic National University
Бібліографічний опис: Павич Н. Я. Спосіб прискореного обслуговування АРІ запитів до систем управління хмарними базами даних / Н. Я. Павич, Б. Є. Кутковий // Вісник Національного університету «Львівська політехніка». Серія: Комп’ютерні системи та мережі. — Львів : Видавництво Львівської політехніки, 2017. — № 881. — С. 87–97.
Bibliographic description: Pavych 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.
Є частиною видання: Вісник Національного університету «Львівська політехніка». Серія: Комп’ютерні системи та мережі, 881, 2017
Журнал/збірник: Вісник Національного університету «Львівська політехніка». Серія: Комп’ютерні системи та мережі
Випуск/№ : 881
Дата публікації: 28-бер-2017
Видавництво: Видавництво Львівської політехніки
Місце видання, проведення: Львів
УДК: 004.65
004.9
Теми: АРІ запити
прискорене обслуговування
системи управління базами даних
хмарна база даних
API calls
accelerated servicing
database management systems
cloud database
Кількість сторінок: 11
Діапазон сторінок: 87-97
Початкова сторінка: 87
Кінцева сторінка: 97
Короткий огляд (реферат): Проаналізовано сучасний стан обслуговування Application Programming Interface (API) запитів до систем управління хмарними базами даних. Встановлено доцільність створення засобів щодо зменшення часу обслуговування таких запитів та ефективної синхронізованості локальної та хмарної баз даних. З’ясовано основні особливості та принципи реплікації даних. Обґрунтовано доцільність використання для реплікації даних лічильника поколінь замість системного таймера. Запропоновано асинхронний спосіб прискореного обслуговування АРІ запитів до систем управління хмарними базами даних за рахунок застосування синхронізаційної акумулятивної таблиці та реєстрації змін у базах даних за допомогою двоетапного встановлення поколінь. Розроблено бібліотеку, яка забезпечує виконання асинхронних API запитів до системи управління хмарними базами даних Salesforce. Бібліотека може бути використана у будь-якому Ruby on Rails застосунку. Оцінено вигоди від запропонованих рішень на тестовому прикладі. Отримані результати тестових досліджень підтверджують мінімізацію часу обслуговування API викликів до систем управління хмарними базами даних за запропонованим асинхронним способом.
Analyzed 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.
URI (Уніфікований ідентифікатор ресурсу): http://ena.lp.edu.ua:8080/handle/ntb/42828
Власник авторського права: © Національний університет „Львівська політехніка“, 2017
© Павич Н. Я., Кутковий Б. Є., 2017
URL-посилання пов’язаного матеріалу: https://en.wikipedia.org/wiki/InfoWorld
http://weblog.rubyonrails.org/2006/8/7/ruby-on-rails-will-ship-with-os-x-10
https://www.inter-nauka.com/en/issues/2017/14/3003
Перелік літератури: 1. Chappell D. A Short Introduction to Cloud Platforms an Enterprise–Oriented View: Chappell and Associates, San Francisco, 2008, pp. 1–13.
2. Jon-David Chappell & Associates, 2008. – P. 3-4es, M. Tim, Cloud Computing with Linux / Jones, Jones, M. Tim – IBM DeveloperWorks (2008-09-10).
3. Gillam, Lee. Cloud Computing: Principles, Systems and Applications / Nick Antonopoulos, Lee Gillam. – L. : Springer,2010. – 23–24 р.
4. SoCC ‘10: Proceedings of the 1st ACM symposium on Cloud computing / Hellerstein, Joseph M. – N. : ACM, 2010. – 2 р.
5. Hassan, Qusay Demystifying Cloud Computing / Hassan, Qusay // The Journal of Defense Software Engineering. CrossTalk, 2011. – 16–21 р.
6. 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 р.
7. Baburajan, Rajani. The Rising Cloud Storage Market Opportunity Strengthens Vendors / Baburajan, Rajani. It.tmcnet.com [web resource] : It.tmcnet.com.
8. Gruman, Galen. What cloud computing really means. – [Web resource]: https://en.wikipedia.org/wiki/InfoWorld.
9. Antonio Regalado “Who Coined ‘Cloud Computing?– Technology Review. MIT., 2013. – 30 р.
10. 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.
11. Martin Fowler. Patterns of enterprise application architecture. Addison-Wesley. 2015. – 47 р.
12. Steven Feuerstein, Bill Pribyl. Oracle PL/SQL Programming. 18.5 Modifying Persistent Objects. Retrieved 23 August 2011. – 296 р.
13. Mernik M., Heering J., Sloane A. M. When and how to develop domain-specific languages. ACM Computing Surveys, 2005. 316–317 р.
14. Rassokhin A.; Oleksyuk D. TDSS botnet: full disclosure. Retrieved 6 December 2012. 25 р.
15. 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 р.
16. 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
References: 1. Chappell D. A Short Introduction to Cloud Platforms an Enterprise–Oriented View: Chappell and Associates, San Francisco, 2008, pp. 1–13.
2. Jon-David Chappell & Associates, 2008, P. 3-4es, M. Tim, Cloud Computing with Linux, Jones, Jones, M. Tim – IBM DeveloperWorks (2008-09-10).
3. Gillam, Lee. Cloud Computing: Principles, Systems and Applications, Nick Antonopoulos, Lee Gillam, L. : Springer,2010, 23–24 r.
4. SoCC ‘10: Proceedings of the 1st ACM symposium on Cloud computing, Hellerstein, Joseph M, N. : ACM, 2010, 2 r.
5. Hassan, Qusay Demystifying Cloud Computing, Hassan, Qusay, The Journal of Defense Software Engineering. CrossTalk, 2011, 16–21 r.
6. 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.
7. Baburajan, Rajani. The Rising Cloud Storage Market Opportunity Strengthens Vendors, Baburajan, Rajani. It.tmcnet.com [web resource] : It.tmcnet.com.
8. Gruman, Galen. What cloud computing really means, [Web resource]: https://en.wikipedia.org/wiki/InfoWorld.
9. Antonio Regalado "Who Coined ‘Cloud Computing?– Technology Review. MIT., 2013, 30 r.
10. 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.
11. Martin Fowler. Patterns of enterprise application architecture. Addison-Wesley. 2015, 47 r.
12. Steven Feuerstein, Bill Pribyl. Oracle PL/SQL Programming. 18.5 Modifying Persistent Objects. Retrieved 23 August 2011, 296 r.
13. Mernik M., Heering J., Sloane A. M. When and how to develop domain-specific languages. ACM Computing Surveys, 2005. 316–317 r.
14. Rassokhin A.; Oleksyuk D. TDSS botnet: full disclosure. Retrieved 6 December 2012. 25 r.
15. 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.
16. 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
Тип вмісту : Article
Розташовується у зібраннях:Комп'ютерні системи та мережі. – 2017. – №881



Усі матеріали в архіві електронних ресурсів захищені авторським правом, всі права збережені.