[Database] TypeDB란 무엇인가?
TypeDB는 지식 그래프(Knowledge Graph) 기반의 데이터베이스로,데이터 간의 의미 있는 관계와 제약 조건을 타입 시스템으로 명확하게 표현할 수 있는 것이 가장 큰 특징이다.기존 RDB나 NoSQL이 “데이터 저장”에 초점을 둔다면,TypeDB는 “데이터가 왜, 어떻게 연결되어 있는가” 를 모델링하는 데 특화되어 있다.핵심 개념1. 강력한 타입 시스템 (Type System)TypeDB는 모든 데이터를 명확한 타입(schema) 으로 정의한다.Entity (엔티티)Relation (관계)Attribute (속성)이 세 가지를 기반으로 현실 세계의 개념을 그대로 모델링할 수 있다. 👉 데이터 입력 전에 스키마를 정의함으로써데이터 무결성과 의미적 일관성을 보장한다.2. Relation이 1..