cancel
Showing results for 
Search instead for 
Did you mean: 
Data Engineering
cancel
Showing results for 
Search instead for 
Did you mean: 

Cluster Modes

Anonymous
Not applicable

Given that there are three different kinda of cluster modes, when is it appropriate to use each one?

2 REPLIES 2

User16826994223
Honored Contributor III

Standard clusters

A Standard cluster is recommended for a single user. Standard clusters can run workloads developed in any language: Python, SQL, R, and Scala.

High Concurrency clusters

A High Concurrency cluster is a managed cloud resource. The key benefits of High Concurrency clusters are that they provide fine-grained sharing for maximum resource utilization and minimum query latencies.

A Single Node cluster has no workers and runs Spark jobs on the driver node.

In contrast, a Standard cluster requires at least one Spark worker node in addition to the driver node to execute Spark jobs.

Databricks Documents- https://docs.databricks.com/clusters/configure.html

@Kunal Gaurav​ If I want to use R and there are multiple users, I see two options, creating a separate 'single user' cluster for each R user or using the 'no isolation shared' cluster option for multiple users. I would rather use a single cluster, but i am not sure of the implications.

Advice?

Welcome to Databricks Community: Lets learn, network and celebrate together

Join our fast-growing data practitioner and expert community of 80K+ members, ready to discover, help and collaborate together while making meaningful connections. 

Click here to register and join today! 

Engage in exciting technical discussions, join a group with your peers and meet our Featured Members.