# PySpark & Databricks

- [Spark vs Hadoop](https://docs.consoleflare.com/pyspark-and-databricks/spark-vs-hadoop.md): In this document we will try to understand why spark is better than hadoop
- [Cluster Computing](https://docs.consoleflare.com/pyspark-and-databricks/cluster-computing.md): In this document we will try to understand what is cluster computing
- [PySpark](https://docs.consoleflare.com/pyspark-and-databricks/pyspark.md): Introduction
- [Databricks Introduction](https://docs.consoleflare.com/pyspark-and-databricks/databricks-introduction.md): In this page we will look at a brief introduction about Databricks
- [PySpark in Databricks](https://docs.consoleflare.com/pyspark-and-databricks/pyspark-in-databricks.md): In this tutorial, we will see how we can get started with Databricks
- [Reading Data with PySpark](https://docs.consoleflare.com/pyspark-and-databricks/reading-data-with-pyspark.md): In this tutorial we will see how we can read data in PySpark
- [PySpark Transformation Methods](https://docs.consoleflare.com/pyspark-and-databricks/pyspark-transformation-methods.md): In this tutorial, we will try to explore some of the common data transformation methods in PySpark
- [Handling Duplicate Data](https://docs.consoleflare.com/pyspark-and-databricks/handling-duplicate-data.md): In this tutorial, we will see some common methods for how we can handle duplicate data.
- [PySpark Action Methods](https://docs.consoleflare.com/pyspark-and-databricks/pyspark-action-methods.md): In this tutorial we will try to look at some of the common action methods in PySpark
- [PySpark Native Functions](https://docs.consoleflare.com/pyspark-and-databricks/pyspark-native-functions.md): In this tutorial we will explore some common PySpark native functions
- [Partitioning](https://docs.consoleflare.com/pyspark-and-databricks/partitioning.md): In this tutorial we will learn about Partitioning strategy in PySpark
- [Bucketing](https://docs.consoleflare.com/pyspark-and-databricks/bucketing.md): In this tutorial we learn about Bucketing strategy in PySpark
- [Partitioning vs Bucketing](https://docs.consoleflare.com/pyspark-and-databricks/partitioning-vs-bucketing.md): In this tutorial we will try to understand the difference between Partitioning and Bucketing


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.consoleflare.com/pyspark-and-databricks.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
