Skip to content

Introduction

MonkDB is a distributed, multi-model SQL database built for operational and analytical workloads on one platform.

What MonkDB unifies

  • Relational tables and SQL analytics
  • Semi-structured JSON/object data
  • Full-text search
  • Vector similarity search
  • Geospatial data (geo_point, geo_shape)
  • BLOB/object-like binary storage
  • Graph metadata and traversal helpers
  • Governance, audit, lineage, contracts, and policies

Why teams adopt it

  • One SQL surface across multiple data models
  • Shared-nothing cluster architecture for horizontal scale
  • Near real-time indexing and queryability
  • PGWire + HTTP endpoints for broad tool compatibility
  • Production operations support (monitoring, snapshots, security)

Suggested reading order

  1. Start with Quickstart
  2. Validate host tuning in System Prerequisites
  3. Provision a node with Provisioning with Docker Image
  4. Configure runtime defaults in monkdb.yaml / monkdb.yml Guide
  5. Choose deployment path from Deployment
  6. Use Workloads Overview for domain examples
  7. Use SQL Command Catalog for parser-aligned SQL reference