In SQL Server we have a database, inside database we have schema and under that schema we have table, like DatabaseName.SchemaName.TableName. And we also refer to Database as Catalog in SQL Server.
But in Spark, Catalog means an interface that we use to interact with Spark. I also noticed same result when I typed
spark.sql('show databases').show()andspark.sql('show schemas').show()
Does database and schema mean same thing in Spark? If not what's the difference? In Spark, is it possible to have it the same way like SQL server has DatabaseName.Schema.TableName?