Abstract (English):
It is designed to study and create information systems and applications using distributed databases and file systems. To create information systems based on distributed databases, the server part of the MEAN software stack is used, which includes the NoSQL database type MongoDB, the Node platform and the Express framework. The Robo 3T shell for MongoDB allows you to make more visual work with collections. They also addressed the foundations of administration and replication in a DBMS MongoDB. Mongoose is used as a database object modeling tool.js. In order to create frontend parts of websites and web applications, we study the use of free software Bootstrap, HTML5 Boilerplate, Initializr. A detailed process of developing and testing the REST API-application based on the MVC model is presented. As a result, students will be able to create a complete distributed information system based on modern nosql-type DBMS. Distributed data stores (large amounts of unstructured information) are also used to build applications using the example of Hadoop Apache with the Spark and Scala tools. For the purpose of convenience of the tutorial program codes hosted in the cloud publishing. Designed for students, bachelors, masters, postgraduates and specialists in the design of distributed information systems based on modern database NoSQL-type, creating mobile and Internet applications. The manual is also useful for people engaged in self-education