Databricks pricing is based on a consumption model, where users are charged based on the amount of processing power used. This is measured using Databricks Units (DBUs), which represent the processing power required to run specific tasks in the Databricks environment.
The pricing model is designed to be flexible, allowing users to choose the level of resources they need based on their specific use case. Users can also scale resources up or down based on their requirements, and they only pay for the resources they use.