Sparksee(그래프 데이터베이스)
Sparksee (graph database)| 개발자 | 희소성 테크놀로지 |
|---|---|
| 초기 릴리즈 | (2008년 |
| 안정된 릴리스 | v6.0 / 2021 |
| 운영 체제 | 크로스 플랫폼 |
| 유형 | 그래프 데이터베이스 |
| 면허증. | 듀얼 라이선스: 개인 평가 사용/상업용 |
| 웹 사이트 | 희소성-테크놀로지:스파크시 |
Sparksee(구 DEX)는 C++로 작성된 고성능 확장 가능한 그래프 데이터베이스 관리 시스템입니다.버전 6.0 이후 Sparksee는 임베디드 시스템과 모바일로 초점을 전환하여 IOS 및 Android용 버전을 갖춘 모바일 플랫폼에 특화된 최초의 그래프 데이터베이스가 되었습니다.
2006년에 개발을 개시해, 2008년 3분기에 첫 버전을 입수할 수 있었습니다.6번째 버전은 Q2-2021 이후 이용 가능합니다.무료 커뮤니티 버전은 학술용 또는 평가용으로 다운로드 가능하며, 노드 수는 100만 개로 제한되어 있으며, 가장자리에는 제한이 없습니다.
스파키는 DAMA-UPC(카탈루냐 공과대학 데이터관리그룹)의 연구로 탄생한 제품이다.2010년 3월에는 DAMA-UPC에서 개발된 기술을 상용화하고 서비스를 제공하기 위해 UPC에서 Sparsity-Technologies라는 스핀오프가 생성되었습니다.
덱스는 2014년 2월 5차 출시에서 스파크로 이름을 바꿨다.
그래프 모델
Sparkee는 그래프 데이터베이스 [2]모델을 기반으로 합니다.이 모델은 기본적으로 세 가지 속성으로 특징지어집니다.데이터 구조는 그래프 또는 그래프와 유사한 구조입니다.데이터 조작과 쿼리는 그래프 지향 연산에 기초합니다.데이터와 그 관계의 무결성을 보증하기 위한 데이터 제약이 있습니다.
Sparksee 그래프는 레이블 지정 다중 그래프입니다.그래프의 노드와 모서리가 유형에 속하기 때문에 레이블이 지정됩니다.무방향뿐만 아니라 방향 에지도 지원하므로 방향 지정됩니다.노드와 에지가 모두 속성을 가질 수 있고 멀티그래프가 같은 노드 간에 여러 에지가 있을 수 있음을 의미하기 때문에 발생합니다.
주요 특징 중 하나는 특수 구조로 구현된 대형 그래프(수십억 개의 노드, 에지 및 속성 순서)에 대한 성능 저장 및 검색입니다.
기술적 세부사항
- 프로그래밍 언어:C++
- API: Java , .NET, C++, Python 2/3, Objective-C
- OS 호환성:Windows, Linux, Mac OS, iOS, BB10
- 지속성:디스크
- 트랜잭션: 풀 ACID
- 리커버리 매니저
- 암호화
- Cyper 쿼리 언어 열기
「 」를 참조해 주세요.
레퍼런스
또한.
- D. 도밍게즈-살, P. 우르본-바예스, A.히메네스-바뇨, S. 고메스-빌라모르, 노스캐롤라이나 주마르티네스-바잔, J.L. 라리바-페이HPC 스케일러블 그래프 분석 벤치마크 그래프 데이터베이스 퍼포먼스 조사그래프 데이터베이스에 관한 국제 워크숍. 2010년 7월