2014-09-23 2 views
0

그래프로 모델링해야하는 승인 절차가 있으며 최선을 다하는 방법이 궁금합니다. 이 승인 절차는 자체적으로 그래프로 모델링하는 것이 타당하지 않지만 다른 데이터 집합과 연결되므로 모든 데이터를 동일한 위치에 저장하는 것이 목표입니다.그래프 데이터베이스에서 승인 프로세스 모델링?

여기 MegaCorp에는 5 주 만에 문을 닫아야하는 보고서가 많이 있으며 각자는 보스 A, 보스 B, 보스 C 및 마침내 빅 보스의 승인을 받아야합니다. 각 보스 일주일 동안 보고서를 가져야합니다. 보고서는 현재 승인 절차에

  • :

    내가 좋아하는 질문에 대답 할 수 있어야합니다?

  • 어떤 보고서가 늦었습니까?
  • 작년 가장 많은 지연을 초래 한 보스는?
  • 지난 분기에 할당 된 시간에 몇 개의 보고서가 출소 되었습니까?

도움이된다면 결코 큰 데이터 집합이 될 수 없습니다.

그래프 데이터베이스에서 이러한 승인 프로세스를 어떻게 모델링해야합니까?

답변

0

그래프 데이터베이스는 특별히 큰 데이터 세트로 연결된 데이터가 높은 경우에만 사용해야합니다.

문제의 경우 그래프 데이터베이스를 사용할 수는 있지만 권장 사항 엔진이나 다른 활성 그래프를 사용하지 않으려는 경우에는 과잉 공격이됩니다.

저는 기존 RDBMS 데이터베이스에서 문제를 쉽게 모델링 할 수 있으며 유지 관리가 쉽다고 생각합니다.

+0

RDBMS가 그러한 프로세스에 더 나은 선택이 될 것이라는 것에 전적으로 동의하지만 승인은 그래프의 훨씬 더 명백한 후보가되는 다른 데이터에 첨부됩니다. 나는 그 효과에 대한 약간의 설명을 추가했다. 모델링에 대한 생각? – mikewilliamson

+0

모델링은 어떤 그래프 데이터베이스 시스템을 사용 하느냐에 달려 있습니다. Neo4j 또는 다른 어떤? – shazin

관련 문제