최근 많은 기업이 단순히 데이터를 저장, 검색, 활용하는 것에 그치지 않고, 데이터 간 상관관계와 패턴을 분석하고 활용하는 것이 데이터 자체만큼 중요하다는 사실을 인식하고 있다. 그래프 데이터베이스는 이러한 상관관계와 패턴을 찾아 활용할 수 있는 방법을 제공하는 훌륭한 솔루션이다.
카카오, 아마존, 비트 나인 등과 같은 업체에서도 자체 그래프 데이터베이스를 제공하고 있으며, 이외에도 다양한 그래프 데이터베이스 제품이 있다. 그 중에서 Neo4j는 오픈소스 그래프 데이터베이스로, 이미 3.x 버전이 나올 정도로 안정화돼 있으며, 많은 분야에서 활용되고 있다. neo4j는 데이터베이스 제품에 대한 상위 랭크 정보를 제공하는 db-engines 사이트에서도 상위 20위권에 랭크돼 있으며, 그래프 데이터베이스 분야에서는 1위를 차지할 정도로 대표적인 그래프 데이터베이스다.
이러한 그래프 데이터베이스는 소셜 네트워크 분석뿐 아니라 상품 추천 시스템과 금융 사기 방지 시스템 그리고 최근에는 인공 지능 등과 같은 다양한 분야에서 활용되고 있다.
이 책을 통해 그래프 데이터베이스의 위치와 역할을 알 수 있으며, Neo4j를 시작하기 위해 필요한 제반 지식과 필요 기술들을 실습을 통해 익힐 수 있다. 그리고 그래프 데이터 베이스를 적용할 수 있는 분야와 Neo4j를 이용해 비즈니스를 설계하고 개발하는 방법과 기술을 알 수 있다.