저는 그래프 데이터베이스를 사용하여 생성하는 큰 그래프를 저장하기 시작했습니다. 그러나 저는 왜 그래프 데이터베이스를 사용하여 내 일을하는지에 대해 확신하지 못했고, 전통적인 RDBMS로 원하는 것을하지 않으려 고합니다. 구체적으로 내 질문은, 왜 관계형 데이터베이스가 좋지 않거나 그래프 데이터베이스가 그래프를 저장하는 RDBMS보다 낫습니까?RDBMS가 상당히 큰 그래프를 저장하지 못하는 이유는 무엇입니까?
3
A
답변
2
그래프 데이터베이스 (초기 릴리스, 여기에서 사용 가능 : http://graphdatabases.com/)를 읽은 후에는 성능이 모두 저하됩니다. 쿼리의 깊이 또는 반복성에 따라 RDBMS 또는 그래프 데이터베이스에서 결과를 반환하는 데 더 오래 걸릴 수 있습니다. 전통적인 RDBMS는 엔터티 간의 관계를 빠르게 탐색하기 위해 설계된 것이 아니지만 그래프 데이터베이스는이를 위해 특별히 제작되었습니다. 재귀 수준이 2 레벨이지만 수준 성능이 크게 떨어지면이 문제는 문제가되지 않을 수 있습니다.
소금 한 알과 함께 복용하십시오. 이 그래프 데이터베이스에서 직접오고 있으며 이러한 결과를 복제하지 않았습니다.
관련 문제
- 1. memcached가 일부 키가있는 데이터를 저장하지 못하는 이유는 무엇입니까?
- 2. 스크롤을받지 못하는 이유는 무엇입니까?
- 3. 큰 그래프를 시각화하는 방법은 무엇입니까?
- 4. 내 코드가 합이 가장 큰 경로를 찾지 못하는 이유는 무엇입니까?
- 5. 큰 배열을 사용하여 RAM을 대량으로 사용하지 못하는 이유는 무엇입니까?
- 6. Ipython 노트북의 Mathjax가 상당히 큰 방정식에 실패합니다
- 7. memcached가 원격 서버에서 상당히 느린 이유는 무엇입니까?
- 8. 올바른 응답을받지 못하는 이유는 무엇입니까?
- 9. 매크로가 출력을하지 못하는 이유는 무엇입니까?
- 10. 대리인이이 선택자를받지 못하는 이유는 무엇입니까?
- 11. 파일을 저장하지 않는 이유는 무엇입니까?
- 12. 큰 그래프를 시각화합니다
- 13. 큰 그래프를 균일하게 샘플링하는 방법은 무엇입니까?
- 14. 큰 이미지로 인해 웹 사이트로드가 상당히 느려집니다.
- 15. 코어 데이터가 데이터를 저장하지 못하는 경우
- 16. C# 프로그램이 쿠키를 저장하지 못하는 것 같습니다.
- 17. ofstream에서 파일을 만들지도 못하는 이유는 무엇입니까?
- 18. 내 프로그램이 이미지를 저장하지 않는 이유는 무엇입니까?
- 19. 내가 만든 클래스의 값을 저장하지 못하는 뮤 테이터 메서드는 무엇입니까?
- 20. 디스크에 저장하지 않고 Ruby에서 이메일을 통해 그래프를 보내는 방법은 무엇입니까?
- 21. 매우 큰 그래프를 시각화하는 소프트웨어
- 22. Netbeans에서 내 varargs를 확인하지 못하는 이유는 무엇입니까?
- 23. RadFilter가 열을 올바르게 감지하지 못하는 이유는 무엇입니까?
- 24. Windows가 특정 메시지를 수신하지 못하는 이유는 무엇입니까?
- 25. linq이 xml 파일을 읽지 못하는 이유는 무엇입니까?
- 26. NSNetServiceBrowser가 아무 것도 해결하지 못하는 이유는 무엇입니까?
- 27. 서버가 내 POST 데이터를받지 못하는 이유는 무엇입니까?
- 28. Django가 설치된 패키지를 인식하지 못하는 이유는 무엇입니까?
- 29. 내 프로그램이 SIGTERM을받지 못하는 이유는 무엇입니까?
- 30. 컴파일러가 내 컨트롤을 인식하지 못하는 이유는 무엇입니까?
그래프를 어떻게 쿼리 하시겠습니까? 경로를 찾으십니까? 권장 사항을 생성 하시겠습니까? 네트워크 통계를 계산하고 있습니까? 얼마나 큰 노드와 가장자리의 수의 측면에서 "상당히 큰"무엇입니까? –
"관계형 데이터베이스"는 사용자가 데이터베이스를 수집 테이블로보고 정보를 추출하는 관계 연산자를 가지고 있음을 의미합니다. 스토리지 및 쿼리 엔진의 물리적 구현은 완전히 직각 인 결정입니다. –