CQRS stands for Command Query Responsibility Segregation
Basic concept of this pattern is to keep separate models to read(Query) and write/update(Command) information. Which lead to Command Query Separation.The main aim of CQRS is to assist in building high performance, scalable systems with large amounts of data.
Usage:
Complex CRUD(Create, Read, Update, Delete) model
chris : http://pietschsoft.com/post/2014/06/15/CQRS-Command-Query-Responsibility-Segregation-Design-Pattern