Turning on Photon, picking a Databricks runtime, and enabling machine learning on compute
When creating an Azure Databricks compute resource (cluster), you configure key feature settings on the compute creation/edit page, including the Databricks Runtime version, whether to enable Photon acceleration, and whether the runtime includes Machine Learning libraries. These choices affect performance, cost, available APIs, and pre-installed libraries for your workloads.
1 · Learn the must-know
- Databricks Runtime versions bundle a specific Apache Spark version plus optimizations, and Databricks recommends using the latest LTS (Long Term Support) runtime for production workloads for stability and extended support.
- Photon is a native vectorized query engine that accelerates SQL and DataFrame workloads on Delta/Parquet data; it is enabled via a toggle at compute creation and requires a Photon-compatible runtime, and it incurs a higher DBU rate than non-Photon compute.
- Selecting a 'Machine Learning' runtime variant (e.g., ML-flavored Databricks Runtime) pre-installs common ML/DL libraries (such as scikit-learn, TensorFlow, PyTorch, XGBoost, and MLflow) so you don't need to manually install them via libraries or init scripts.
- ML runtimes and Photon are configured independently, but not all combinations are supported, so the ML runtime selection may limit Photon availability depending on the version chosen.
- Runtime and Photon settings can only be set at cluster creation/edit time and require a cluster restart to take effect, they cannot be changed on a running cluster without a restart.
- Choosing an unsupported or deprecated runtime version can cause compatibility issues with newer workspace features or libraries, so runtime selection should align with workload requirements (e.g., standard vs. ML vs. GPU-enabled runtimes).
2 · Check your understanding
A data engineer configures an all-purpose compute cluster that will run large Spark SQL and DataFrame jobs with heavy joins and aggregations over Parquet and Delta tables. The team wants faster query execution without rewriting any code. Which compute feature should the engineer enable when configuring the cluster?
What you have tried across DP-750's objectives, not a readiness score.
Set up and configure an Azure Databricks environment15-20% of the exam0 of 13 tried
Secure and govern Unity Catalog objects15-20% of the exam0 of 12 tried
Prepare and process data30-35% of the exam0 of 28 tried
Deploy and maintain data pipelines and workloads30-35% of the exam0 of 24 tried
3 · Keep going
Ready for more? Take a weighted mock or try free practice questions.