NoSQL과 Vector Database

NoSQL과 Vector Database

NoSQL 데이터베이스와 Vector Database의 개념과 활용법에 대해 알아봅니다.

NoSQL 개요

NoSQL은 관계형 데이터베이스가 아닌 데이터베이스를 의미하며, 다음과 같은 유형이 있습니다:

  • Document Store
  • Key-Value Store
  • Column Family
  • Graph Database

Vector Database

Vector Database는 벡터 데이터를 저장하고 검색하는데 최적화된 데이터베이스입니다.

주요 특징

  • 고차원 벡터 데이터 저장
  • 유사도 검색 최적화
  • AI/ML 애플리케이션에 적합

활용 사례

  • 이미지 검색
  • 추천 시스템
  • 자연어 처리
  • RAG (Retrieval Augmented Generation)