SPRING FRAMEWORK ЖӘНЕ POSTGRESQL НЕГІЗІНДЕГІ МИКРОҚЫЗМЕТТЕРДЕ ДЕРЕКТЕРДІҢ ДӘРІСТІЛІГІН ҚАМТАМАСЫЗ ЕТУДІҢ ТИІМДІ ӘДІСТЕРІ
DOI:
https://doi.org/10.53002/077Ключевые слова:
микросервистер, транзакциялар, деректер консистенциясы, оқшаулау деңгейлері, оптимистік құлыптау, пессимистік құлыптау, параллельді бақылау, жоғары жүктеме жүйелері, импотенттілік, тұйықталулар, өнімділік, масштабтау.Аннотация
Жұмыс Java/Spring Framework және PostgreSQL платформасына негізделген микросервис архитектурасында транзакцияларды өңдеуді оңтайландыру әдістерін қарастырады. Транзакция қақтығыстары, тығырықтанулар және үстеме шығындар сияқты бір мезгілде деректерге қол жеткізумен байланысты негізгі мәселелерді сипаттайды. Оқшаулау деңгейлерін, оптимистік және пессимистік құлыптарды қолдануды қоса алғанда, транзакцияларды басқарудың әртүрлі тәсілдеріне талдау жүргізіледі. Алынған деректер негізінде деректердің сәйкестігін қамтамасыз ету және бәсекелестік қателерді болдырмаудың тиімді әдістері ұсынылады. Зерттеу нәтижелері сенімді және тиімді деректерді өңдеуді қажет ететін жоғары жүктемелі микросервис қосымшаларын әзірлеу үшін пайдалы болуы мүмкін.
Библиографические ссылки
Gamma E., Helm R., Johnson R., Vlissides J. Design Patterns: Elements of Reusable Object-Oriented Software. // 2016 Addison-Wesley Professional, С. 305- 309;
Kleppmann M. Designing Data-Intensive Applications: The Big Ideas Behind
Reliable Scalable, and Maintainable Systems. // 2017 O'Reilly Media, С. 225-232;
Newman S. Building Microservices: Designing Fine-Grained Systems. 2nd Edition. // O'Reilly Media, 2021 С. 53-59;
PostgreSQL Global Development Group. PostgreSQL 15.10 Documentation. [Электронный ресурс]. URL: https://postgresql.org/ (дата обращения: 13.12.2024)., Chapter 13: Concurrency Control;
Fowler M. Refactoring: Improving the Design of Existing Code. 2nd Edition. // 2018 Addison-Wesley Professional, С. 47-55;
Загрузки
Опубликован
Как цитировать
Выпуск
Раздел
Лицензия
Copyright (c) 2025 В.С. Луценко, Ю.С. Клопов, А.У. Алжанов

Это произведение доступно по лицензии Creative Commons «Attribution-ShareAlike» («Атрибуция — На тех же условиях») 4.0 Всемирная.





