고급 아키텍처
RATH는3개개의 연결된 기술 구성 요소, 즉 데이터 서비스, RATH 클라이언트 및 RATH 서비스로 구성됩니다.
-
데이터 서비스는 전체 RATH 시스템의 데이터 처리 작업을 처리하는 부품으로 정의됩니다. 실제로 데이터 서비스는 CSV 또는 JSON 파일과 같은 로컬 파일을 처리하거나 커넥터를 통해 설정된 데이터베이스에 연결합니다.
-
RATH 클라이언트는 데이터 서비스와 RATH 서비스를 조정합니다.RATH 클라이언트는 최종 사용자에게 중요한 여러 요소를 처리합니다.구체적으로 말하자면, RATH 클라이언트는: React.js 프레임워크를 통해 사용자와 상호작용
-
Vega와 같은 데이터 시각화 프레임워크를 다룹니다.
-
사용자에게 기능을 제공합니다.예: 자동 탐색, 반자동 탐색 및 데이터 페인터.
-
다른 모듈을 연결합니다.모듈은 RATH의 일부로 연결하거나 독립적으로 작동할 수 있는 기능으로 정의됩니다.예: 그래픽 워커.
-
데이터 정리, 샘플링 및 데이터 시각화와 같은 어려운 작업의 경우 RATH는 일반적으로 워크로드를 webworker에게 전달합니다.
-
RATH 서비스는 RATH를 뒷받침하는 강력한 서비스입니다.클라우드 기반 RATH 알고리즘은 데이터를 처리하고 마법을 부립니다.
RATH의 상위 수준 아키텍처는 다음과 같이 설명할 수 있습니다.