Prof. Dr. Jens Dittrich, Big Data Analytics
Prof. Dr. Jens Dittrich, Big Data Analytics
  • 313
  • 2 964 775

Відео

ACID and Concurrency Control (Part 2)
Переглядів 5262 місяці тому
Part of the lecture Big Data Engineering at Saarland University
SQLite: How it works, by Richard Hipp
Переглядів 7 тис.2 місяці тому
Guest Lecture at Saarland University, on June 25th, 2024
Developing Web Applications with Django, Project: Fame Social Network
Переглядів 4432 місяці тому
Part of the lecture Big Data Engineering at Saarland University, IMDb (Part 3)
Query Optimization (Part 2)
Переглядів 5642 місяці тому
Part of the lecture Big Data Engineering at Saarland University
Ethical Implications of Metadata Analysis
Переглядів 4373 місяці тому
part of the undergrad lecture Big Data Engineering
Relational Algebra
Переглядів 6824 місяці тому
Part of the Lecture "Big Data Engineering"
Entity Relationship Modelling and the Relational Model
Переглядів 7604 місяці тому
Part of the Lecture "Big Data Engineering" at Saarland University
Big Data Engineering: Introduction and Administrative Matters
Переглядів 7714 місяці тому
Big Data Engineering: Introduction and Administrative Matters
Big Data Engineering: Course Summary
Переглядів 546Рік тому
Big Data Engineering: Course Summary
Data in the Wild (Databases at University vs Databases in Reality)
Переглядів 521Рік тому
slides: github.com/BigDataAnalyticsGroup/bigdataengineering/tree/master/slides
Data Journalism (Modelling and Querying Graphs in SQL vs Cypher)
Переглядів 748Рік тому
slides: github.com/BigDataAnalyticsGroup/bigdataengineering/tree/master/slides
Introduction to Django
Переглядів 504Рік тому
slides: github.com/BigDataAnalyticsGroup/bigdataengineering/tree/master/slides
Concurrency Control (Part 1)
Переглядів 687Рік тому
slides: github.com/BigDataAnalyticsGroup/bigdataengineering/tree/master/slides
Query Optimization (Part 2)
Переглядів 741Рік тому
Query Optimization (Part 2)
Query Optimization (Part 1)
Переглядів 1,5 тис.Рік тому
Query Optimization (Part 1)
Ethical Aspects of Metadata Analysis with SQL (NSA Part 2)
Переглядів 508Рік тому
Ethical Aspects of Metadata Analysis with SQL (NSA Part 2)
SQL (NSA Part 1)
Переглядів 1,3 тис.Рік тому
SQL (NSA Part 1)
Relational Algebra (IMDb Part 2)
Переглядів 1,2 тис.Рік тому
Relational Algebra (IMDb Part 2)
Entity-Relationship Modelling and the Relational Model (IMDb Part 1)
Переглядів 1,2 тис.Рік тому
Entity-Relationship Modelling and the Relational Model (IMDb Part 1)
Big Data Engineering: Introduction and Administrative Matters
Переглядів 1,6 тис.Рік тому
Big Data Engineering: Introduction and Administrative Matters
This happens when a University Professor Teaches a fifth-semester Lecture together with ChatGPT
Переглядів 1,2 тис.Рік тому
This happens when a University Professor Teaches a fifth-semester Lecture together with ChatGPT
Database Systems: Multi-Version Concurrency Control (MVCC)
Переглядів 1,5 тис.Рік тому
Database Systems: Multi-Version Concurrency Control (MVCC)
Database Systems: Crash Recovery (Part 2), Elasticity
Переглядів 395Рік тому
Database Systems: Crash Recovery (Part 2), Elasticity
Database Systems: Crash Recovery with ARIES (Part 1)
Переглядів 707Рік тому
Database Systems: Crash Recovery with ARIES (Part 1)
Database Systems: Query Processing (Part 2) and Query Optimization (Part 1)
Переглядів 826Рік тому
Database Systems: Query Processing (Part 2) and Query Optimization (Part 1)
Database Systems: Indexing (Part 3) & Query Processing (Part 1)
Переглядів 858Рік тому
Database Systems: Indexing (Part 3) & Query Processing (Part 1)
Database Systems for First Semester Students (Part 2)
Переглядів 356Рік тому
Database Systems for First Semester Students (Part 2)
Database Systems: Indexing (Part 2)
Переглядів 688Рік тому
Database Systems: Indexing (Part 2)

КОМЕНТАРІ

  • @manfredbogner9799
    @manfredbogner9799 4 дні тому

    Sehr gut

  • @henghuiliang7415
    @henghuiliang7415 14 днів тому

    don't know how the T1 write set intersect T2 lifetime means

  • @Antonio-yy2ec
    @Antonio-yy2ec 28 днів тому

    Pure gold! SQLite, one of the marvel of CS

  • @soonshin-sam-kwon
    @soonshin-sam-kwon 29 днів тому

    great honor. Thank you for sharing it with communities.

  • @I34N
    @I34N Місяць тому

    In one server can I install more than one SQLite file. And at one time the file is written and read.

    • @aidanwelch4763
      @aidanwelch4763 10 днів тому

      assuming your filesystem and disk allow simulatenous writes, yes you can

  • @JonasHerbertson
    @JonasHerbertson Місяць тому

    Grandios erklärt! Danke!

  • @viral-v2023
    @viral-v2023 Місяць тому

    Can u share the slides also.. btw great lecture understood everything

  • @mailoisback
    @mailoisback Місяць тому

    Is it pages or blocks? I think it is more appropriate to say blocks since we are reading and storing data to a disk in blocks, whereas pages have to do with virtual memory.

  • @LukOtt
    @LukOtt Місяць тому

    It would be interesting to have a lecture on Apache Iceberg / Delta and Apache Parquet - Datamanagement Systems. As these are basically optimized CSV files with Meta / Semantic Data Structure on top. In comparision to classical SQL Database setup.

  • @pixtweaks393
    @pixtweaks393 Місяць тому

    Very important talk, thank you!

  • @ZakKohler
    @ZakKohler 2 місяці тому

    Did he end up giving the testing talk?

    • @jensdit
      @jensdit 2 місяці тому

      yes, in our group, but no recording

    • @ZakKohler
      @ZakKohler 2 місяці тому

      @@jensdit Man, I've been in awe of the testing ever since I found that page in the docs, around 2016

  • @travelchimps6637
    @travelchimps6637 2 місяці тому

    why do random reads still exists? From what i understand from the video they don't bring any benefits but it has to be a caveat with the sequential reads considering random ones are still aroung.

  • @vlahunter
    @vlahunter 2 місяці тому

    Thank you so much for uploading this. Fantastic lecture.

  • @xevious4142
    @xevious4142 2 місяці тому

    Every engineer should watch this. This is amazing.

  • @dzccccc
    @dzccccc 2 місяці тому

    Incredible lecture. Thank you!

  • @LukOtt
    @LukOtt 2 місяці тому

    Really nice lecture. Thank you for uploading and making it public! :-)

  • @HA-gu1qk
    @HA-gu1qk 2 місяці тому

    Mit Kreisen der Mengen wie in den vorherigen videos wäre es viel besser zu verstehen. Wie in üblichen Vorlesungen wird zu schnell mit gerade erst neu gelernten Begriffen versucht andere neue Begriffe zu erklären. Aber trotzdem danke, die Videos sind sehr hilfreich.

    • @jensdit
      @jensdit 2 місяці тому

      Joins mit "Kreisen", also mit Mengen, zu erklären wäre einfach nur falsch. Leider sieht man diese Erklärungen hier und da, u.a. auf wikipedia. Für semi-joins sind diese Erklärungen ok, für joins nicht.

  • @Frabcis
    @Frabcis 3 місяці тому

    Danke für die gute Erklärung

  • @me7588
    @me7588 3 місяці тому

    Can you help me with how to calculate the costs?

  • @AbdallahBoukouffallah
    @AbdallahBoukouffallah 3 місяці тому

    still in 2024 benefiting from you video god bless you

  • @guowanqi9004
    @guowanqi9004 3 місяці тому

    In your illustration of logical logging, you log the before and after, does this apply to huge writes? e.g. update something where id > 1000 This can modify say 1000 rows. If we still log before and after, our logical logging will have 1000 rows. Then why do you say logical log size is smaller than physical log size? Cuz I feel like in both cases, all the data is fully fleshed out in the log.

  • @user-gk4hq2sk5s
    @user-gk4hq2sk5s 4 місяці тому

    very practical course

  • @WingAttackPlanR
    @WingAttackPlanR 4 місяці тому

    Yacht is pronounced “yot” as in “hot”.

  • @DaniAlex-ys2eo
    @DaniAlex-ys2eo 4 місяці тому

    Hallo, was ist eigentlich der Unterschied zwischen Schwache Entitytyp und Komposition?

  • @marouanelhaddad8632
    @marouanelhaddad8632 4 місяці тому

    Great to have concrete examples!🙂

  • @vctorroferz
    @vctorroferz 4 місяці тому

    best Professor ever ! viel vielen Dank für so ein guten Content!

  • @user-gk4hq2sk5s
    @user-gk4hq2sk5s 6 місяців тому

    great lecture!

  • @claudiaoviesu6908
    @claudiaoviesu6908 6 місяців тому

    Tolle Videos! Die Erklärungen sind sehr einfach gestaltet, sodass man gut folgen kann und die Visualisierung ist perfekt! Vielen Dank. Sie bringen einen sehr großen Mehrwert beim Lernen! Werde die Videos meinen Kommilitonen empfehlen.

    • @HA-gu1qk
      @HA-gu1qk 2 місяці тому

      nix einfach, die vorherigen videos waren besser erklärt

  • @JK-vk7dz
    @JK-vk7dz 6 місяців тому

    relationale Algebra kann so einfach sein... wenn man sie ganz übersichtlich und mit geeigneten Beispielen erklärt. So wie Sie es tun! Vielen Dank Herr Prof. Dr. Dittrich :)

  • @masterspam3007
    @masterspam3007 7 місяців тому

    Morgen Datenbanken Prüfung... Du rettest mir gerade den Arsch :)

  • @hilberthilbert8129
    @hilberthilbert8129 8 місяців тому

    vielen Dank!

  • @CellerCity
    @CellerCity 9 місяців тому

    That was some top tier explanation.Ty

  • @Lokeshsanapalli1729
    @Lokeshsanapalli1729 10 місяців тому

    I didn't understand what's wrong with the given example... Both T1 and T2 have started, T2 have committed the transaction after which T1 have committed which is legit no? T1 is not overwriting while T2 is in progress....

  • @LewisCampbellTech
    @LewisCampbellTech 10 місяців тому

    Thanks. Experienced programmer trying to really understand storage. This is at about the right level for me.

  • @007aha1
    @007aha1 Рік тому

    super gute vorlesung alles wunderbar erklärt ohne das es langweilig und/oder monoton wird

  • @vctorroferz
    @vctorroferz Рік тому

    Professor, Ihre Arbeit und Art und Weise, dieses Fach zu lehren und klären, ist einfach so wunderbar, dass Sie die Topics echt einfach zu verstehen machen. Vielen vielen Dank!

  • @user-gp6bs8xu4p
    @user-gp6bs8xu4p Рік тому

    awesome

  • @user-gp6bs8xu4p
    @user-gp6bs8xu4p Рік тому

    awesome lessons.

  • @K-_O
    @K-_O Рік тому

    Bildung auf höchster Ebene kann auch kostenlos gehen. Vielen Dank und Hut ab!

  • @subuhinigar4053
    @subuhinigar4053 Рік тому

    Dear Prof , Could you please make a video on how columns are identified in columnar DB ? I came to know there are no indexes in columnar DB , in that case how data is picked from various columns for a given key ?

    • @jensdit
      @jensdit Рік тому

      you may use indexes in column store, if you don't use indexes, you will have to scan the column; this is typically ok for analytical queries; however, if you have an OLTP-workload, you want to have indexes

  • @addcoding8150
    @addcoding8150 Рік тому

    Unofficial Timestamps: 0:00 Recap 6:24 SQL Motivation (NSA) 16: 32 Nationales Sicherheitsamt by Andreas Eschbach 24:08 SQL |- 26:24 Most Common SQL Mistakes |- 33:30 SQL-92 Queries |- 43:50 Joins |- 1:05:24 Grouping not allowed |- 1:11:04 Having 1:20:40 Closing & Foreshadowing

  • @aminamoudjar4561
    @aminamoudjar4561 Рік тому

    Interesting lectures sir

  • @Eren-zl2uw
    @Eren-zl2uw Рік тому

    Ich liebe sie

  • @Eren-zl2uw
    @Eren-zl2uw Рік тому

    Sehr gut erklärt!

  • @howard_yin
    @howard_yin Рік тому

    thank you so much. I finally understood the replacement sort.

  • @martinandreasriedl8963
    @martinandreasriedl8963 Рік тому

    02:55 - It's wonderful to have a lecturer who shares a good laugh with his students! Thanks for this moment! <3

  • @clovemao329
    @clovemao329 Рік тому

    come here after bytebytego explaining discord sets raid01 to its new db

  • @user-yd2qh8px2w
    @user-yd2qh8px2w Рік тому

    Hi Prof. Dr. Jens Dittrich, is there any order to the Database playlists in which they have to be studied. I mean, there is a playlist on motivation and introduction then there is layout, and then hardware storage. So what is the order in which these topics should be studied? Thanks in advance.

    • @jensdit
      @jensdit Рік тому

      There is a much more recent version of this lecture available, just follow the order in the following playlist: ua-cam.com/play/PLC4UZxBVGKtd9yJMZ_WH25MWzvc0qH0_L.html

    • @user-yd2qh8px2w
      @user-yd2qh8px2w Рік тому

      Thank you @@jensdit

  • @Sedeerah
    @Sedeerah Рік тому

    Noch ein-zwei kurze Beispiele mit zwei oder mehr Gruppierungen wären hilfreich gewesen, sehe noch nicht ganz ob sich zeilenweise was ändert, außer dass die zusätzlichen Gruppierungen als Spalte dabei sind. Trotzdem danke für die Erklärung!

    • @jensdit
      @jensdit Рік тому

      Hier gibt es noch mehr Beispiele: ua-cam.com/video/pxZy1Q1JwTc/v-deo.html

  • @fluury
    @fluury Рік тому

    Sie haben die Kunst des einfachen Erklärens echt gemeistert. Ein herzliches Danke!