This document provides an overview of MySQL and its capabilities for storing and querying JSON documents. Key points include:
- MySQL has native JSON support with a JSON data type and over 30 JSON functions. It also supports JSON paths.
- MySQL 8.0's document store functionality allows it to be used as a schema-flexible document store without needing to define tables or columns in advance.
- The document store is built on MySQL's existing technologies like InnoDB and provides full ACID compliance for JSON documents.
- MySQL Connector/Python provides APIs for interacting with MySQL as both a relational database and a document store from Python applications in a uniform way.