<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>devkuma – Graph Database</title>
    <link>https://www.devkuma.com/jp/tags/graph-database/</link>
    <image>
      <url>https://www.devkuma.com/jp/tags/graph-database/logo/180x180.jpg</url>
      <title>Graph Database</title>
      <link>https://www.devkuma.com/jp/tags/graph-database/</link>
    </image>
    <description>Recent content in Graph Database on devkuma</description>
    <generator>Hugo -- gohugo.io</generator>
    <language>jp</language>
    <managingEditor>kc@example.com (kc kim)</managingEditor>
    <webMaster>kc@example.com (kc kim)</webMaster>
    <copyright>The devkuma</copyright>
    
	  <atom:link href="https://www.devkuma.com/jp/tags/graph-database/index.xml" rel="self" type="application/rss+xml" />
    
    
      
        
      
    
    
    <item>
      <title>グラフデータベースの概要</title>
      <link>https://www.devkuma.com/jp/docs/graph-database/overview/</link>
      <pubDate>Fri, 12 May 2023 14:40:00 +0900</pubDate>
      <author>kc@example.com (kc kim)</author>
      <guid>https://www.devkuma.com/jp/docs/graph-database/overview/</guid>
      <description>
        
        
        &lt;h2 id=&#34;データベース技術の変化&#34;&gt;データベース技術の変化&lt;/h2&gt;
&lt;p&gt;グラフシンキングの登場過程を示す、歴史的観点から見たデータベース技術の変化。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;1960年代: 階層型&lt;/li&gt;
&lt;li&gt;1980年代: リレーショナル&lt;/li&gt;
&lt;li&gt;2000年代: NoSQL&lt;/li&gt;
&lt;li&gt;2020年代: グラフシンキング&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;グラフ-db-の紹介&#34;&gt;グラフ DB の紹介&lt;/h2&gt;
&lt;p&gt;グラフデータは数学的なグラフ理論を基盤としており、個別オブジェクトのデータを表す &lt;strong&gt;点(Node/Vertex)&lt;/strong&gt;、性質が似ているオブジェクトの &lt;strong&gt;まとまり(Label)&lt;/strong&gt;、オブジェクト間の関係を示す &lt;strong&gt;線(Edge)&lt;/strong&gt; で構成される。&lt;/p&gt;
&lt;p&gt;&lt;img src=&#34;https://www.devkuma.com/docs/graph-database/vertex-edge-graph.png&#34; alt=&#34;graph-database&#34;&gt;&lt;br&gt;
&lt;em&gt;点と線で人間関係を示すグラフの概念&lt;/em&gt;&lt;/p&gt;
&lt;h2 id=&#34;グラフ理論の用語&#34;&gt;グラフ理論の用語&lt;/h2&gt;
&lt;p&gt;グラフ理論(graph theory)に関する用語を見てみよう。&lt;/p&gt;
&lt;h3 id=&#34;グラフの種類&#34;&gt;グラフの種類&lt;/h3&gt;
&lt;table&gt;
  &lt;thead&gt;
      &lt;tr&gt;
          &lt;th&gt;用語&lt;/th&gt;
          &lt;th&gt;説明&lt;/th&gt;
      &lt;/tr&gt;
  &lt;/thead&gt;
  &lt;tbody&gt;
      &lt;tr&gt;
          &lt;td&gt;Graph&lt;/td&gt;
          &lt;td&gt;物事の関係を Node と Edge に分けて整理するデータ構造&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;Directed Graph&lt;/td&gt;
          &lt;td&gt;Node 間の Edge に方向性を持つグラフ&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;Undirected Graph&lt;/td&gt;
          &lt;td&gt;Node 間の Edge に方向性がなく、2つの Node 間の関係が双方向であるグラフ&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;Weighted Graph&lt;/td&gt;
          &lt;td&gt;Node 間の Edge に重みがあるグラフ&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;Unweighted Graph&lt;/td&gt;
          &lt;td&gt;Node 間の Edge に重みがなく、どの Edge も同等の強さであるグラフ&lt;/td&gt;
      &lt;/tr&gt;
  &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id=&#34;resources-in-graph&#34;&gt;Resources in Graph&lt;/h3&gt;
&lt;table&gt;
  &lt;thead&gt;
      &lt;tr&gt;
          &lt;th&gt;用語&lt;/th&gt;
          &lt;th&gt;説明&lt;/th&gt;
      &lt;/tr&gt;
  &lt;/thead&gt;
  &lt;tbody&gt;
      &lt;tr&gt;
          &lt;td&gt;Node&lt;/td&gt;
          &lt;td&gt;オントロジーでいう entity&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;Edge&lt;/td&gt;
          &lt;td&gt;オントロジーでいう relation&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;Properties&lt;/td&gt;
          &lt;td&gt;Node、Edge に関連する情報&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;Label&lt;/td&gt;
          &lt;td&gt;オントロジーでいう Role&lt;/td&gt;
      &lt;/tr&gt;
  &lt;/tbody&gt;
&lt;/table&gt;
&lt;div class=&#34;alert alert-primary&#34; role=&#34;alert&#34;&gt;&lt;div class=&#34;h4 alert-heading&#34; role=&#34;heading&#34;&gt;オントロジー(Ontology)とは?&lt;/div&gt;


人々が世界について見たり、聞いたり、感じたり、考えたりすることに関して、相互の議論を通じて合意した内容を、概念的かつコンピュータで扱える形式で表現したモデルであり、概念のタイプや利用上の制約条件を明示的に定義した記述である。出典: [Wiki](https://ko.wikipedia.org/wiki/%EC%98%A8%ED%86%A8%EB%A1%9C%EC%A7%80)
&lt;/div&gt;

&lt;h3 id=&#34;properties-on-node-node-の属性&#34;&gt;Properties on Node: Node の属性&lt;/h3&gt;
&lt;table&gt;
  &lt;thead&gt;
      &lt;tr&gt;
          &lt;th&gt;用語&lt;/th&gt;
          &lt;th&gt;説明&lt;/th&gt;
      &lt;/tr&gt;
  &lt;/thead&gt;
  &lt;tbody&gt;
      &lt;tr&gt;
          &lt;td&gt;title&lt;/td&gt;
          &lt;td&gt;Node 名&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;caption&lt;/td&gt;
          &lt;td&gt;Node の説明&lt;/td&gt;
      &lt;/tr&gt;
  &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id=&#34;properties-on-edge-edge-の属性&#34;&gt;:Properties on Edge: Edge の属性&lt;/h3&gt;
&lt;table&gt;
  &lt;thead&gt;
      &lt;tr&gt;
          &lt;th&gt;用語&lt;/th&gt;
          &lt;th&gt;説明&lt;/th&gt;
      &lt;/tr&gt;
  &lt;/thead&gt;
  &lt;tbody&gt;
      &lt;tr&gt;
          &lt;td&gt;Directionality&lt;/td&gt;
          &lt;td&gt;接続方向&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;Weight&lt;/td&gt;
          &lt;td&gt;接続の重み&lt;/td&gt;
      &lt;/tr&gt;
  &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id=&#34;データ収集&#34;&gt;データ収集&lt;/h3&gt;
&lt;table&gt;
  &lt;thead&gt;
      &lt;tr&gt;
          &lt;th&gt;用語&lt;/th&gt;
          &lt;th&gt;説明&lt;/th&gt;
      &lt;/tr&gt;
  &lt;/thead&gt;
  &lt;tbody&gt;
      &lt;tr&gt;
          &lt;td&gt;Node List&lt;/td&gt;
          &lt;td&gt;すべての Node の一覧&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;Edge List&lt;/td&gt;
          &lt;td&gt;すべての Edge の一覧&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;Adjacency Matrix&lt;/td&gt;
          &lt;td&gt;すべての Node x すべての Node の2次元テーブル。&lt;br&gt;各項目には Edge の状態が数値で表現される。例: -1 は接続なし、1からNは Weight。&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;Neighbors&lt;/td&gt;
          &lt;td&gt;ある Node に隣接する Node の一覧&lt;/td&gt;
      &lt;/tr&gt;
  &lt;/tbody&gt;
&lt;/table&gt;
&lt;h2 id=&#34;参考&#34;&gt;参考&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;https://bitnine.tistory.com/389&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;[知っておきたいIT雑学] グラフデータベースとは? (Graph Database) - Part.1&lt;i class=&#34;fas fa-external-link-alt&#34;&gt;&lt;/i&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://wikidocs.net/50716&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;01-1 グラフデータベースとは? | WiKiDocs&lt;i class=&#34;fas fa-external-link-alt&#34;&gt;&lt;/i&gt;&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

      </description>
      
      <category>Database</category>
      
      <category>Graph Database</category>
      
    </item>
    
    <item>
      <title>グラフデータベース</title>
      <link>https://www.devkuma.com/jp/docs/graph-db/</link>
      <pubDate>Wed, 27 Jul 2022 07:48:00 +0900</pubDate>
      <author>kc@example.com (kc kim)</author>
      <guid>https://www.devkuma.com/jp/docs/graph-db/</guid>
      <description>
        
        
        &lt;p&gt;グラフデータベースは、文字どおりグラフを扱うデータベースである。&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://db-engines.com/en/ranking/graph&amp;#43;dbms&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;DB-Engines Ranking of Graph DBMS&lt;i class=&#34;fas fa-external-link-alt&#34;&gt;&lt;/i&gt;&lt;/a&gt;&lt;/p&gt;

      </description>
      
      <category>Database</category>
      
      <category>Graph Database</category>
      
    </item>
    
    <item>
      <title>Neo4j</title>
      <link>https://www.devkuma.com/jp/docs/neo4j/</link>
      <pubDate>Fri, 28 Oct 2022 01:02:00 +0900</pubDate>
      <author>kc@example.com (kc kim)</author>
      <guid>https://www.devkuma.com/jp/docs/neo4j/</guid>
      <description>
        
        
        
      </description>
      
      <category>Neo4j</category>
      
      <category>Graph Database</category>
      
    </item>
    
  </channel>
</rss>
