spark createOrReplaceTempView vs createGlobalTempView

O Spark Dataset 2.0 fornece duas funçõescreateOrReplaceTempView ecreateGlobalTempView. Não consigo entender a diferença básica entre as duas funções.

De acordo comDocumentos da API:

createOrReplaceTempView: O tempo de vida dessa exibição temporária está vinculado ao [[SparkSession]] que foi usado para criar este conjunto de dados.
Então, quando eu ligosparkSession.close() o definido será destruído. é verdade?

createGlobalTempView: O tempo de vida dessa exibição temporária está vinculado a esse aplicativo Spark.

quando esse tipo de visão será destruído? qualquer exemplo. como sparkSession.close ()?

questionAnswers(2)

yourAnswerToTheQuestion