연합 지식 기반
연합 지식 기반(FKB)은 데이터를 물리적으로 단일 저장소에 통합하지 않으면서 여러 독립적이고 지리적으로 분산된 데이터 소스에 저장된 데이터를 통합하고 쿼리할 수 있는 시스템 아키텍처입니다. FKB는 모든 데이터를 이동시키는 대신, 정보에 대한 통합된 논리적 뷰를 생성하여 사용자와 애플리케이션이 마치 하나의 응집력 있는 데이터베이스인 것처럼 이질적인 시스템을 쿼리할 수 있도록 합니다.
현대 기업 환경에서 데이터는 중앙 집중화되는 경우가 거의 없습니다. 데이터는 CRM 시스템, 레거시 데이터베이스, 클라우드 스토리지 버킷, 내부 위키 및 전문 부서 애플리케이션에 파편화되어 있습니다. 이 모든 데이터를 마이그레이션하려고 시도하는 것은 종종 엄청나게 비싸고 기술적으로 복잡하며 상당한 지연 시간을 초래합니다. FKB는 ETL(추출, 변환, 로드) 프로세스의 막대한 오버헤드 없이 포괄적인 통찰력을 가능하게 함으로써 분산된 진실에 대한 단일 접근 지점을 제공하여 이 문제를 해결합니다.
FKB의 핵심 메커니즘은 정교한 쿼리 계층을 포함합니다. 사용자가 쿼리를 제출하면, FKB 오케스트레이터가 데이터 자체를 보유하고 있지는 않습니다. 대신, 요청을 구문 분석하고, 어떤 기본 데이터 소스가 관련 정보를 보유하고 있는지 결정하며, 쿼리를 각 소스의 기본 언어(예: SQL, API 호출)로 번역하고, 해당 소스로 쿼리를 전송하며, 부분적인 결과를 수집한 다음, 최종 사용자에게 일관되고 통합된 답변으로 해당 결과를 종합합니다.
이 개념은 기술적 배관(plumbing)에 중점을 두는 데이터 가상화(Data Virtualization) 및 이질적인 데이터 포인트 전반에 걸쳐 통합된 비즈니스 의미를 생성하는 데 중점을 두는 의미론적 계층화(Semantic Layering)와 밀접하게 관련되어 있습니다.