네트워크 그래프 만들기

이 작업을 수행하려면 다음과 같은 단계를 따르겠습니다.

  1. 사이트의 백업을 받아 PostgreSQL 데이터베이스에 로드합니다. PostgreSQL은 Discourse를 뒷받침하는 데이터베이스입니다. (참고)

  2. PostgreSQL 데이터에서 NoSQL 데이터베이스, 특히 Neo4j를 생성합니다. (참고)

  3. Neo4j 쿼리 언어인 Cypher를 사용하여 관계를 찾습니다.

Neo4j에는 샌드박스가 있으며, 파나마 페이퍼스 예시가 흥미로울 수 있습니다.


수정

Neo4j 데이터베이스가 설정되고 작동하게 되면, Neo4j 데이터베이스를 Discourse PostgreSQL 데이터베이스와 동기화하기 위해 다음 중 하나라도 사용할 수 있습니다.

a. PostgreSQL 트리거
b. Discourse 웹훅