Аннотация:В первой части работы проводится обзор проблем и требований, возникающих при разработке Web-приложений, и существующих путей их решения. Рассматриваются новые подходы в разработке приложений, такие как Ajax. Также рассматривается постепенный переход от уже устаревших в какой-то степени реляционных БД к новым базам NoSQL. Во второй части дипломной работы рассматривается один из лидеров баз NoSQL – MongoDB. Рассказывается о всевозможных особенностях и технологиях, используемых исключительно в таких системах, таких как Sharding и Replication. Также описывается очень удобный способ хранения данных в виде так называемых JSON-объектов, которые активно используются в базах NoSQL.