- https://www.adsquare.com/comparing-performance-of-spark-dataframes-api-to-spark-rdd/
- https://dzone.com/articles/apache-spark-3-reasons-why-you-should-not-use-rdds
- https://databricks.com/session/demystifying-dataframe-and-dataset
- https://databricks.com/blog/2016/07/14/a-tale-of-three-apache-spark-apis-rdds-dataframes-and-datasets.html
- https://medium.com/teads-engineering/spark-performance-tuning-from-the-trenches-7cbde521cf60
- https://blog.cloudera.com/how-to-tune-your-apache-spark-jobs-part-2/
- https://discourse.snowplowanalytics.com/t/learnings-from-using-the-new-spark-emr-jobs/1260
- https://big-data-demystified.ninja/2018/06/07 here-is-example-to-demonstrate-how-to-work-with-maximizeresourceallocation-and-spark-dynamicallocation/
- https://www.oreilly.com/content/how-do-i-configure-apache-spark-on-an-amazon-elastic-mapreduce-emr-cluster/
- https://medium.com/@steveng/quick-tips-on-tweaking-spark-configuration-and-performance-on-emr-3d7acbb31b41
- https://becominghuman.ai/real-world-python-workloads-on-spark-emr-clusters-3c6bda1a1350
- https://databricks.com/blog/2019/12/05/processing-geospatial-data-at-scale-with-databricks.html
- https://www.oreilly.com/radar/query-the-planet-geospatial-big-data-analytics-at-uber/
- https://www.esri.com/library/whitepapers/pdfs/shapefile.pdf
- http://dados.prefeitura.sp.gov.br/pt_PT/dataset/referencia-urbana-do-municipio-de-sao-paulo
- http://dados.prefeitura.sp.gov.br/pt_PT/dataset/distritos/resource/9e75c2f7-5729-4398-8a83-b4640f072b5d?inner_span=True