MENU
What is a Thread in Java? A thread in Java is a lightweight path of execution that allows multiple tasks to be executed concurrently or we can say in parallel within a single program. Threads provide a way to divide a program into smaller, independent units of execution, each of which can run in parallel with other threads.In above diagram we can see that a Main thread and several default threads(Garbage collector, Finalizer, Reference Handler,...
What is BigQuery ? Bigquery is a serverless Data warehouse (no need to worry about compute) whereas Databricks is a platform to run spark (compute) on any storage(AWS, GCP, Azure). BigQuery is mostly used for reporting, dashboards where Databricks is used for ETL Pipelines, ML pipelines, Advanced analytics etc.Note:  BigQuery is actually not traditional data warehouse either where compute and storage are coupled. I would say delta lake being a more complete solution and support open file format Parquet.What...