# Data Ingestion

* [Batch Data Ingestion in Practice](https://docs.pinot.apache.org/tutorials/data-ingestion/batch-data-ingestion-in-practice)
* [Creating Pinot Segments](https://docs.pinot.apache.org/tutorials/data-ingestion/create-pinot-segments)
* [Ingest Parquet Files from S3 Using Spark](https://docs.pinot.apache.org/tutorials/data-ingestion/ingest-parquet-files-from-s3-using-spark)
* [Schema Evolution](https://docs.pinot.apache.org/tutorials/data-ingestion/schema-evolution)
