unstructured or semi-structured text data like documents, web pages etc.
Useful For
E-commerce: For product searches based on descriptions, reviews, and metadata
Web search: Google, Bing, and DuckDuckGo
Log analysis: Used to search logs like application logs or system logs, for troubleshooting, monitoring, and analytics
Examples
Elasticsearch
Apache Solr
Sphinx
Algolia
Meilisearch
Spatial Database
Handles complex spatial data types, such as points, lines, polygons, and other geometric shapes, along with their associated attributes and relationships.
Uses R-trees or Quad Trees
Useful for
Geographic Information System (GIS): Manage Analyze geographic data for urban planning, environmental management and emergency response
Location Based Service (LBS): mapping routes, finding nearby restaurants
Logistics and Transportation: optimize routes, track vehicle movements
Examples
PostGIS (extension for PostgreSQL)
Oracle Spatial
Blob Datastore
Binary Large Objects (Blobs)
stores large blocks of unstructured data, such as images, audio files, videos, and documents
Useful for
Content Delivery Network (CDN): storing delivering large media files like videos, images
Big Data Storage: store large dataset like log files, sensor data, scientific data
Examples
Amazon S3
Azure Blob Storage
Hadoop Distributed File System (HDFS)
Vector Database
aka vector datastore or vector search engine
stores vectors which are arrays of numbers representing data in high-dimensional spaces
optimized for similarity search aka nearest neighbor search or approximate nearest neighbor (ANN) search
Useful for
Image and Video Search: enable content-based image and video retrieval by storing visual features as high-dimensional vectors.
Recommendation Systems: By representing users and items (e.g., products, movies) as vectors, vector databases can quickly identify and recommend items similar to a user’s interests.
Anomaly detection: By comparing the similarity of new data points to known normal samples, anomalies can be detected based on their dissimilarity.