Introducing Apache Spark 3.0 | Matei Zaharia and Brooke Wenig | Keynote Spark + AI Summit 2020

Поділитися
Вставка
  • Опубліковано 11 гру 2024

КОМЕНТАРІ • 10

  • @obiyobi3200
    @obiyobi3200 4 роки тому +1

    i need to give it a shot!

  • @theMou
    @theMou 4 роки тому

    amazing how rapidly this awesome project is evolving. good job!

  • @mfaerairna
    @mfaerairna 4 роки тому +5

    I want the koalas t-shirt!

  •  4 роки тому +1

    He is showing the Languages in the slide at 5:32 as Python, R, SQL. Why is he not counting Scala or Java?

    • @unikrau4963
      @unikrau4963 4 роки тому +2

      I think Java and Scala maybe are native

    • @SergiySokolenko
      @SergiySokolenko 3 роки тому

      @@unikrau4963 Yup, exactly, Spark is implemented in Scala, so with Scala you already have access to all Spark's features at the lowest cost in terms of performance (and maintainability - that's my opinion). Since Scala is a JVM language and there are interfaces to Java in the Scala Core, you can also use Java at the lowest cost in terms of performance, but it is much more verbose language than Scala is.
      Python API uses py4j to communicate with Scala (Java) API, there is some overhead, and there is some indirection, e.g.. if spark worker will get killed by linux kernel - you'll see strange error saying that py4j client cannot connect to java server.. there are other issues... So as we see, Python is an additional feature of Spark that is highly popular, but it requires a lots of effort to keep up with the native APIs and native performance.

  • @sangramrajpujari3829
    @sangramrajpujari3829 4 роки тому +1

    good presentation.

  • @Gvozd111
    @Gvozd111 4 роки тому +1

    Data scientists in these presentations always are like aliens that studied human social behavior but not quite got there ....

    • @Fer666esp
      @Fer666esp 4 роки тому

      hahhahahahahhahah

    • @thusi87
      @thusi87 4 роки тому

      hahahaha I felt the same but didnt know how to express it.. .this nails it :v