МОДИФІКОВАНИЙ МЕТОД КУРСОРНОЇ ПАГІНАЦІЇ ТА ФІЛЬТРАЦІЇ ДАНИХ У ВИГЛЯДІ ПАКЕТУ NPM
DOI:
https://doi.org/10.34185/1562-9945-3-158-2025-17Ключові слова:
курсорна пагінація, база даних, ORM система, фільтрація даних, індексація запитів, NPM пакет, нечіткий пошук, сортування злиттям та купою, бінарне дерево, хеш-функція.Анотація
Ця стаття присвячена розробці модифікованого методу курсорної пагінації, що має підтримку основних баз даних та ORM систем, надає можливість використання комплексних фільтрації та сортування даних, індексації запитів тощо. Проаналізовані наявні рішення, випадки їх використання, переваги та недоліки. Сформовано модифікований метод, який містить в собі видозмінені та покращені функціональні можливості існуючих NPM пакетів, разом з новими впровадженнями, що зосереджені на збільшені ефективності та універсальності запитів до баз даних. Проведено аналіз запропонованого рішення. Наведено потенційні напрями подальших розширень та поліпшень методу.
Посилання
Jason Ngan (2022). Understanding the Offset and Cursor Pagination [Electronic resource]. – URL: https://medium.com/better-programming/understanding-the-offset-and-cursor-pagination-8ddc54d10d98
Merge.dev (2023). Cursor pagination: how it works and its pros and cons [Electronic re-source]. – URL: https://www.merge.dev/blog/cursor-pagination
Kellton (2024). Best Backend Web Development Frameworks [Electronic resource] / Kell-ton. – URL: https://www.kellton.com/kellton-tech-blog/best-backend-web-development-frameworks
mongo-cursor-pagination (2025). Module for cursor pagination integration in MongoDB [Electronic resource]. – URL: https://www.npmjs.com/package/mongo-cursor-pagination
typeorm-cursor-pagination (2023). Package for cursor pagination with TypeORM [Elec-tronic resource]. – URL: https://www.npmjs.com/package/typeorm-cursor-pagination
sequelize-cursor-pagination (2025). Package for cursor pagination with Sequelize [Elec-tronic resource]. – URL: https://www.npmjs.com/package/sequelize-cursor-pagination
about-npm (2023). About NPM packages [Electronic resource]. – URL: https://docs.npmjs.com/about-npm
Goodays API Platform (2023). Pagination, sorting and filtering [Electronic resource]. – URL: https://apidocs.goodays.co/docs/sorting-and-paginatio
Завантаження
Опубліковано
Номер
Розділ
Ліцензія
Авторське право (c) 2025 Системні технології

Ця робота ліцензується відповідно до ліцензії Creative Commons Attribution 4.0 International License.