오픈소스 데이터베이스는 코드베이스를 무료로 열람, 다운로드, 수정, 배포 및 재사용이 가능한 모든 데이터베이스 애플리케이션을 뜻합니다. 오픈소스 라이선스는 개발자들로 하여금 기존의 데이터베이스 기술을 사용하여 새로운 애플리케이션을 구축할 수 있는 자유를 제공합니다.
오픈소스 데이터베이스 관리 시스템은 개발자들이 조직과 애플리케이션을 위하여 정보를 저장할 수 있는 추상화 계층을 제공합니다.
데이터베이스는 일반적으로 두가지 그룹으로 나뉩니다:
DB 관리 시스템은 다양한 목적으로 데이터를 통제하고 관리하는 데 필요한 소프트웨어 계층을 제공합니다. 예를 들어, 신속한 SQL 쿼리를 위하여 비즈니스 인텔리전스를 관계형 DB에 저장하고, AI 기반 분석 앱을 위하여 비정형 이미지 파일은 그래프 DB에 저장할 수 있습니다.
업계에서 가장 고도화된 네이티브 스케일-아웃 파일, 오브젝트 스토리지 제공 솔루션인 퓨어스토리지 플래시블레이드(FlashBlade™)를 관리할 수 있는 퓨어1(Pure1®) 셀프-서비스 인스턴스를 체험하세요.
클로즈드 소스란 독점 소프트웨어를 뜻합니다. 이러한 소스 코드는 접근, 수정, 배포 및 재사용이 불가능합니다. 애플리케이션에서 데이터베이스를 사용하기 위해서는 구독 및 라이선스 비용을 지불해야 할 수 있습니다. 코드를 작성한 업체가 코드베이스가 됩니다. 즉, 코드베이스 업체가 DB 상에 새로운 기능을 추가하거나 버그를 제거할 때까지 기다려야 한다는 것을 의미합니다.
반대로 오픈소스 DB의 경우 누구든지 소스코드를 보고 접근할 수 있습니다. 라이선스 비용이 없기 때문에 오픈소스DB는 상업용 DB에 비해 TCO가 낮습니다. 소스코드를 다운로드 하고 수정하여 비용 없이, 그리고 벤더 종속 없이 애플리케이션을 구동할 수 있습니다. 하지만 오픈소스 DB의 구축을 유지하고 보호하기 위한 책임은 사용자에게 있습니다.
목표가 SQL 쿼리를 위한 정형 데이터를 저장하는 것이든 JSON 오브젝트를 통하여 비정형 데이터를 저장하는 것이든, 온라인에는 선택할 수 있는 다수의 오픈소스 데이터베이스 솔루션이 존재합니다.
보편적으로 사용되는 오픈소스 관계형 DB의 예는 다음과 같습니다:
보편적으로 사용되는 오픈소스 NoSQL DB의 예는 다음과 같습니다:
기업의 요구사항에 부합하는 오픈소스 데이터베이스를 선택하는 방법은 다양합니다. 문서를 분석할 수도 있고, 문서가 아직 공개적으로 제공되지 않은 경우에는 회사에 문의할 수도 있습니다. 또한, 온라인 포럼 및 블로그, 소스코드를 사용하여 어떠한 오픈소스 DB가 적합한지 알아볼 수도 있습니다.
퓨어스토리지의 올플래시 어레이는 NVMe스토리지의 속도, 성능, 안정성과 함께 엔터프라이즈급 스토리지 관리 솔루션을 결합하여 현대적인 데이터 경험을 위한 인프라를 제공합니다.
온-프레미스와 클라우드 등 저장 장소에 상관없이 퓨어스토리지는 오픈소스 DB의 구축을 지원하기 위한 다음과 같은 제품 및 서비스 세트를 제공합니다:
퓨어스토리지는 올플래시 스토리지 어레이의 속도 및 성능과 함께 퓨리티(Purity), 퓨어1(Pure1®) 등 강력한 스토리지 관리 소프트웨어를 결합하여 스토리지를 간소하고, 원활하며, 지속 가능하게 유지합니다.