비디오: Summit Seoul '19 T2-4. Blob에서 Table까지: 데이터 저장에 대한 모든 것 (최유정) 2024
데이터베이스는 데이터를 잘 저장합니다. 그러나 모든 응용 프로그램에는 추가 소프트웨어가 필요하기 때문에 선택한 NoSQL 데이터베이스에 필요한 확장 기능을 제공하는 도구와 파트너 소프트웨어가 있어야합니다.
확장 기능이 지원되는지 확인하지 않으면 조직에 여러 개의 NoSQL 데이터베이스를 설치하게됩니다. 이는 지원, 교육 및 인프라 측면에서 추가 비용을 의미합니다. 자체 기능을 통해 또는 제한된 수의 파트너 - 소프트웨어 제품을 통해 목표 범위를 충족시킬 수있는 NoSQL 데이터베이스를 선택하는 것이 좋습니다.
NoSQL 데이터베이스를 확장 할 수있는 능력이 크게 다릅니다. 실제로 오픈 소스 소프트웨어는 쉽게 확장 할 수 있다고 생각할 수도 있습니다. 그러나 API가 공개되어 있기 때문에 확장 할 수있을 정도로 문서화되었다는 것을 의미하지는 않습니다.
오픈 소스 소프트웨어를 선택하든 상용 소프트웨어를 선택하든, 개발자 문서 및 교육이 가장 먼저 이루어져야합니다. 예를 들어, 상용 소프트웨어 공급 업체가 더 명확하고 자세한 API 설명서를 공개하고 호환 가능한 소프트웨어 및 지원을 구입할 수있는 잘 문서화 된 파트너 응용 프로그램을 찾을 수 있습니다.
이러한 소프트웨어 확장은 비즈니스에 유용 할 수있는 모든 것이 될 수 있지만, 일반적으로 스토리지가 아닌 데이터 관리의 정보 수집 측면 또는 정보 분석 측면에 있습니다. 예를 들어, 관계형 데이터베이스 환경에서 추출, 변환 및로드 (ETL) 도구가 느리게 (천천히) NoSQL 데이터베이스에 대해 업데이트되고 있습니다. 또한 파트너 최종 사용자 응용 프로그램이 기본 커넥터로 떠오르고 있습니다. 예를 들어 Tableau Business Intelligence (BI) 도구에는 NoSQL 데이터베이스 용 네이티브 커넥터가 포함됩니다.
트위터, SharePoint, 가상 파일 시스템에서 정보를 가져와이 데이터를 결합하는 처리 커넥터가 유용 할 수 있습니다. 자신의 조직의 데이터를 공개 데이터 시스템의 참조 데이터 (예: 데이터.gov, 데이터.gov. 영국, geonames 및 dbpedia 웹 사이트)와 결합 할 수 있습니다. 이러한 시스템은 일반적으로 XML, JSON 또는 RDF를 개방형 데이터 형식으로 사용하므로 더 쉽게 데이터를 공유 할 수 있습니다.
기존 앱과의 통합은 항상 문제입니다. GIS 도구에서 지형 학적으로 풍부한 문서를 어떻게 표시합니까? 까다 롭습니다. 개방형 표준은이 통합의 핵심이며 이미 널리 지원됩니다. GeoJSON, OGC WFS 및 WMS 매핑 쿼리 커넥터가 그 예입니다.
파일 기반 응용 프로그램은 항상 약간의 문제입니다.문서 데이터베이스를 파일 시스템으로 제시하는 것은 논리적 인 다음 단계입니다. 많은 NoSQL 데이터베이스가 오래되고 clunky 한 WebDAV 프로토콜을 지원합니다. 아아, 아직까지는 파일 시스템 드라이버가 널리 퍼지지 않았습니다. 그러나 일부 NoSQL 데이터베이스는 이러한 방식으로 연결될 수 있습니다.
NoSQL 공급 업체에 지원되는 파트너 응용 프로그램 및 확장 프로그램에 대해 문의하십시오. 이것들은 확장 된 솔루션을 직접 구축하거나 벤더의 전문 서비스 비용을 지불하는 것보다 비용이 적을 수 있습니다.