NoSQL 데이터베이스 연결 방식
Data Connection은 여러 NoSQL 데이터베이스의 데이터를 수집할 수 있습니다. 연결 방식은 데이터베이스가 제공하는 인터페이스에 따라 달라집니다. 전용 커넥터가 있으면 새 소스 화면에서 해당 커넥터를 직접 선택하는 방식이 권장됩니다.
인터페이스에 따른 선택
- 전용 커넥터가 있으면 해당 소스의 인증, 네트워크와 수집 설정을 사용합니다.
- 원천이 REST API를 제공하면 REST API 소스로 연결할 수 있습니다.
- 원천이 JDBC 드라이버를 제공하면 사용자 정의 JDBC 소스에 해당 드라이버를 구성할 수 있습니다.
- 어느 방식에도 해당하지 않는 시스템은 Palantir 지원을 통해 연결 경로를 확인합니다.
전용 커넥터의 존재와 원천 데이터베이스의 API 제공 여부는 별개입니다. 다른 NoSQL 시스템과 이름이나 저장 모델이 비슷하다는 이유만으로 같은 연결 속성을 적용하지 않습니다.
연결 사례가 있는 시스템
Amazon DynamoDB, Apache HBase, Azure Cosmos DB, Cassandra, Cockroach DB, CouchDB, Elasticsearch, InfluxDB, MarkLogic, MongoDB, Neo4j, OrientDB와 Redis의 연결 사례가 있습니다. 개별 시스템의 실제 연결 범위는 해당 커넥터나 인터페이스가 정합니다.
현재 제공 JDBC 설정 중에서는 DynamoDB, HBase, Cosmos DB, Cassandra, CockroachDB, CouchDB, MarkLogic, Redis를 확인할 수 있습니다.