Для оптимизации хранения данных были разработаны и реализованы самые разные их структуры, каждая из которых отличается своими преимуществами и недостатками. Зачастую удобно использовать специализированное программное обеспечение - базы данных. Самыми распространёнными требованиями к базам данных являются большая скорость доступа к информации, компактность сжатия информации для экономии на диске, удобство использования, а также высокая надёжность и отказоустойчивость хранилища. К сожалению, редко удаётся совместить в одной базе данных все эти преимущества. Кроме того, удобство использования и скорость работы базы данных зависят от типа хранимой информации. Некоторые данные удобно хранить в таблицах, другие в разрозненных документах. В данной работе рассматривается концепция графовой базы данных. Последовательно прослежен путь развития способов хранения данных, от реляционных СУБД с их назревшими проблемами до различных NoSQL СУБД, в разной мере эти проблемы решавших. Был проанализирован теоретический материал по графам и их применению, в частности в области компьютерных наук, рассмотрены существующие программные реализации графовых СУБД. Мной разработан небольшой кроссплатформенный инструмент для аналитика с графическим интерфейсом на основе одной из существующих графовых СУБД с применением современных методов программирования, языков и фреймворков.