Komanda hám soraw juwapkershiligin bóliw
Informaciyalıq texnologiyalarda, Komanda hám soraw juwapkershiligin bóliw (ingl. Command Query Responsibility Segregation; CQS) ‒ bul komanda-soraw bóliw (CQS) ideyasın xızmetler dárejesine keńeytetuǵın sistema arxitekturası[1][2]. Bunday sistema sorawlar jiberiw hám komandalar jiberiw ushın ayırım interfeyslerge iye boladı. CQS sıyaqlı, soraw talabın orınlaw tek maǵlıwmatlardı alıp keledi hám sistemanıń jaǵdayın ózgertpeydi (kiriw múmkinshiligin jazıp alıw sıyaqlı ayırım jaǵdaylardan tısqarı), al komanda talabın orınlaw sistemanıń jaǵdayın ózgertedi.
Kóp sistemalar bul ajıratıwdı sistema tárepinen qollanılatuǵın maǵlıwmat modellerine shekem jetkeredi. Sorawlardı qayta islew ushın qollanılatuǵın modeller ádette oqıw modelleri dep ataladı, al komandalardı qayta islew ushın qollanılatuǵın modeller jazıw modelleri dep ataladı.
Onıń kelip shıǵıwı ádette 2010-jılı Greg Yangqa tiyisli dep esaplansa da, hámme nárse CQRStıń aldın ala xabarshısı Udi Dahan ekenin kórsetedi. Ol 2008-jıldıń avgust ayında óz blogında CQRS ti SOA menen birge qollanıwǵa baǵdarlanǵan oqıw kursın járiyaladı [3] hám 2009-jıldıń dekabr ayında "Anıqlanǵan CQRS" maqalasında bunı tolıǵıraq túsindirdi[4].
Derekler
[redaktorlaw | derekti redaktorlaw]- ↑ Young. «CQRS Documents». Qaraldı: 9-oktyabr 2024-jıl.
- ↑ Fowler. «CQRS». Qaraldı: 14-iyul 2011-jıl.
- ↑ Dahan. «Advanced Distributed Systems Design using SOA & DDD». Qaraldı: 9-oktyabr 2024-jıl.
- ↑ Dahan. «Clarified CQRS». Qaraldı: 9-oktyabr 2024-jıl.