121 Інженерія програмного забезпечення
Permanent URI for this collection
Освітня програма: "Інженерія програмного забезпечення"
Browse
Browsing 121 Інженерія програмного забезпечення by Subject "CLI"
Now showing 1 - 1 of 1
Results Per Page
Sort Options
Item Реалізація засобу розробки бази даних PQL на основі технології Protobuff(2022) Чорнокозинський, К.; Ющенко, ЮрійУ даній роботі розроблено прототип системи керування базами даних під назвою PQL (Proto Query Language). Цей сервіс призначений для взаємодії користувача з базою даних за допомогою протоколу RPC (Remote procedure call), який дозволяє програмі звертатися до функцій іншої віддалено запущеної програми. Актуальність та доцільність цієї роботи обумовлюється обраним набором технологій, а особливо, використанням формату серіалізації даних Protocol Buffers, від якого додаток і запозичив частину назви. Використання цього протоколу дозволяє знизити затримки за рахунок уникнення зайвих трансформацій даних та пришвидшити інформаційний обмін у мережі. Під час розробки були використані такі мови програмування та технології: Java 8, GraalVM, picocli, Redis, Docker, Gradle, gRPC, Protocol Buffers, Lettuce. Користь та переваги, у порівняні з іншими подібними аналогами, визначаються швидкістю роботи, простотою та елегантністю використання. В наступних розділах цієї роботи будуть детально описані використані технології, архітектура кінцевого проєкту і як його різні частини взаємодіють один з одним.