Модифікований метод та програмне забезпечення для курсорної пагінації та фільтрації даних у вигляді пакету NPM
| dc.contributor.advisor | Саяпіна, Інна Олександрівна | |
| dc.contributor.author | Степаненко, Андрій Сергійович | |
| dc.date.accessioned | 2025-10-16T08:57:07Z | |
| dc.date.available | 2025-10-16T08:57:07Z | |
| dc.date.issued | 2025 | |
| dc.description.abstract | Дана магістерська дисертація присвячена розробленню та реалізації алгоритмічно-програмного методу курсорної пагінації, разом з опціональними фільтрацією та сортуванням даних. В ході даної магістерської дисертації було проаналізовано ряд існуючих методів курсорної пагінації, були розглянуті їх переваги та недоліки, та було запропоновано модифікований програмний метод курсорної пагінації, що використовує індексацію запитів; містить підтримку як прямого підключення до баз даних, так і за допомогою ORM; використовує комплексні фільтрацію та сортування даних; та закодовує курсори для підвищення безпеки передачі даних. Окрім більшої універсальності та кількості функціональних можливостей запропонованого рішення, швидкодія запитів також більша в середньому в 15-20 разів, через використання індексації. У даній магістерській дисертації розроблено програмне забезпечення для реалізації розробленого модифікованого методу курсорної пагінації та фільтрації даних. Практичне значення полягає в тому, що розроблений метод та програмне забезпечення може використовуватись розробниками як готове рішення для використання курсорної пагінації з опціональними фільтрацією, сортуванням та індексацією даних в різноманітних проєктах, де використовуєтья як нативне підключення до баз даних, так і з використанням ORM. | |
| dc.description.abstractother | This 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.extent | 136 с. | |
| dc.identifier.citation | Степаненко, А. С. Модифікований метод та програмне забезпечення для курсорної пагінації та фільтрації даних у вигляді пакету NPM : магістерська дис. : 121 Інженерія програмного забезпечення / Степаненко Андрій Сергійович. – Київ, 2025. – 136 с. | |
| dc.identifier.uri | https://ela.kpi.ua/handle/123456789/76893 | |
| dc.language.iso | uk | |
| dc.publisher | КПІ ім. Ігоря Сікорського | |
| dc.publisher.place | Київ | |
| dc.subject | курсорна пагінація | |
| dc.subject | база даних | |
| dc.subject | ORM система | |
| dc.subject | індексація | |
| dc.subject | фільтрація | |
| dc.subject | сортування | |
| dc.subject.udc | 004.065:004.43 | |
| dc.title | Модифікований метод та програмне забезпечення для курсорної пагінації та фільтрації даних у вигляді пакету NPM | |
| dc.type | Master 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
- Опис: