Модифікований метод та програмне забезпечення для курсорної пагінації та фільтрації даних у вигляді пакету NPM

dc.contributor.advisorСаяпіна, Інна Олександрівна
dc.contributor.authorСтепаненко, Андрій Сергійович
dc.date.accessioned2025-10-16T08:57:07Z
dc.date.available2025-10-16T08:57:07Z
dc.date.issued2025
dc.description.abstractДана магістерська дисертація присвячена розробленню та реалізації алгоритмічно-програмного методу курсорної пагінації, разом з опціональними фільтрацією та сортуванням даних. В ході даної магістерської дисертації було проаналізовано ряд існуючих методів курсорної пагінації, були розглянуті їх переваги та недоліки, та було запропоновано модифікований програмний метод курсорної пагінації, що використовує індексацію запитів; містить підтримку як прямого підключення до баз даних, так і за допомогою ORM; використовує комплексні фільтрацію та сортування даних; та закодовує курсори для підвищення безпеки передачі даних. Окрім більшої універсальності та кількості функціональних можливостей запропонованого рішення, швидкодія запитів також більша в середньому в 15-20 разів, через використання індексації. У даній магістерській дисертації розроблено програмне забезпечення для реалізації розробленого модифікованого методу курсорної пагінації та фільтрації даних. Практичне значення полягає в тому, що розроблений метод та програмне забезпечення може використовуватись розробниками як готове рішення для використання курсорної пагінації з опціональними фільтрацією, сортуванням та індексацією даних в різноманітних проєктах, де використовуєтья як нативне підключення до баз даних, так і з використанням ORM.
dc.description.abstractotherThis master's thesis is devoted to the development and implementation of an algorithmic-program method of cursor pagination, together with optional data filtering and sorting. In the course of this master's thesis, a number of existing cursor pagination methods were analyzed, their advantages and disadvantages were considered, and a modified programmatic method of cursor pagination was proposed that uses query indexing; contains support for both direct connection to databases and using ORM; uses complex data filtering and sorting; and encodes cursors to increase data transfer security. In addition to the greater versatility and number of functional capabilities of the proposed solution, the query performance is also 15-20 times higher on average, due to the use of indexing. In this master's thesis, software was developed to implement the developed modified method of cursor pagination and data filtering. The practical significance is that the developed method and software can be used by developers as a ready-made solution for using cursor pagination with optional filtering, sorting, and data indexing in various projects, where both native database connections and ORMs are used.
dc.format.extent136 с.
dc.identifier.citationСтепаненко, А. С. Модифікований метод та програмне забезпечення для курсорної пагінації та фільтрації даних у вигляді пакету NPM : магістерська дис. : 121 Інженерія програмного забезпечення / Степаненко Андрій Сергійович. – Київ, 2025. – 136 с.
dc.identifier.urihttps://ela.kpi.ua/handle/123456789/76893
dc.language.isouk
dc.publisherКПІ ім. Ігоря Сікорського
dc.publisher.placeКиїв
dc.subjectкурсорна пагінація
dc.subjectбаза даних
dc.subjectORM система
dc.subjectіндексація
dc.subjectфільтрація
dc.subjectсортування
dc.subject.udc004.065:004.43
dc.titleМодифікований метод та програмне забезпечення для курсорної пагінації та фільтрації даних у вигляді пакету NPM
dc.typeMaster Thesis

Файли

Контейнер файлів
Зараз показуємо 1 - 1 з 1
Вантажиться...
Ескіз
Назва:
Stepanenko_magsitr.pdf
Розмір:
5.42 MB
Формат:
Adobe Portable Document Format
Ліцензійна угода
Зараз показуємо 1 - 1 з 1
Ескіз недоступний
Назва:
license.txt
Розмір:
8.98 KB
Формат:
Item-specific license agreed upon to submission
Опис: