序
グラフはいたるところにある。今日のグラフデータベースの誕生
それは1999年であり、社員全員が1日23時間働いていました。少なくとも、そのように感じていました。毎日、何百万ドルもの資金を調達する素晴らしいアイデアに関する別の話が登場していました。競合他社はどこも何百人ものエンジニアを抱えており、私たちはメンバーが20歳くらいの開発チームでした。それだけでも十分だったのに、さらに悪いことに、10人のエンジニアが大部分の時間をリレーショナルデータベースとの格闘だけに費やしていました。
その理由がわかるまでしばらくかかりました。エンタープライズコンテンツ管理アプリケーションの永続レイヤを深く調べていたときに、そのソフトウェアが多くの分離された個々の離散データ項目だけでなくデータ項目間のつながりも管理していたことに気付きました。また、離散データはリレーショナル表に簡単に収められましたが、つながりのあるデータは格納が難しく、クエリが非常に遅かったのです。
全くの絶望から脱して、Neoの3人の共同創業者であるJohan、Peterと私は、データ(特にグラフを中心とするデータ)を扱う別のモデルを試し始めました。表形式のSQLセマンティクスを、つながりのあるデータを操作するときに開発者がかなり扱いやすいグラフ中心のモデルに置き換えられる可能性があるというアイデアに、私たちは感動しました。グラフデータモデルを備えれば、開発チームはデータベースとの格闘に時間の半分を費やさずに済むと感じました。
もちろん、私たちが唯一にはなり得ないと心の中で思っていました。グラフ理論は約300年前から存在しており、多種多様な数学的問題に広く適用できることで知られていました。間違いなく、世の中にはグラフを採用したデータベースがあるに違いありません。 ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access