Yahoo!広告では、広告運用を効率的に行うために、複数の広告アカウントを階層構造で管理できる機能を提供しています。 広告アカウントのデータストアにはRDBを使用していましたが、機能拡張で階層数を増やそうとしたところ、要求された性能を満たすことができませんでした。 解決手段として、階層構造を表現するのにより適したGraphDBのNeo4jを導入しました。 本セッションでは、Spring BootアプリケーションでRDBを利用しながら、Neo4jを導入した事例を発生した課題と対策を含めて紹介します。 発表者 武知 茉美 / LINEヤフー株式会社, エンジニア 2019年度にヤフー株式会社(現: LINEヤフー株式会社)に新卒入社。広告のアカウントシステムの開発。 ※この資料は以下イベントで発表した内容です https://jjug.doorkeeper.jp/events/164154
![[Yahoo!広告] Spring Boot+Neo4jを 使⽤した広告アカウント管理での 階層構造化の実現](https://cdn-ak-scissors.b.st-hatena.com/image/square/3af15eef1c9f86bfef162ba3343c9b671a1c46e5/height=288;version=1;width=512/https%3A%2F%2Ffiles.speakerdeck.com%2Fpresentations%2F95ab69f47bb9444dbb9c06804f93fb0f%2Fslide_0.jpg%3F27793081)