schemaonread
Schema on read is a data management approach in which the structure of data is not enforced at storage time but is defined when the data is read or queried. This contrasts with schema on write, where a predefined schema is applied before data is stored. In schema on read, data can be ingested in its native form, including semi-structured and unstructured formats such as JSON, CSV, log files, or Parquet.
Data remains raw and is interpreted by query engines, data catalogs, or data processing frameworks at read
Common use cases include data lakes and data lakehouse architectures, exploratory analytics, and rapid ingestion scenarios
To manage challenges, organizations often pair schema on read with data catalogs, metadata management, and governance