Тёмный
Prof. Dr. Jens Dittrich, Big Data Analytics
Prof. Dr. Jens Dittrich, Big Data Analytics
Prof. Dr. Jens Dittrich, Big Data Analytics
Подписаться
databases, database lectures, database management, big data, big data analytics, data science, datenbanken, datenbanken grundlagen, inverted classrooms, flipped teaching, computer science

Profilbild: (c) Iris Maria Maurer für die Universität des Saarlandes



Query Optimization (Part 2)
1:26:24
14 дней назад
Ethical Implications of Metadata Analysis
1:12:51
Месяц назад
Relational Algebra
1:27:21
Месяц назад
Big Data Engineering: Course Summary
1:03:23
11 месяцев назад
Introduction to Django
1:14:09
Год назад
Concurrency Control (Part 1)
1:21:08
Год назад
Query Optimization (Part 2)
1:21:24
Год назад
Query Optimization (Part 1)
1:30:30
Год назад
SQL (NSA Part 1)
1:23:22
Год назад
Relational Algebra (IMDb Part 2)
1:29:20
Год назад
Database Systems: Indexing (Part 2)
1:35:41
Год назад
Комментарии
@HA-gu1qk
@HA-gu1qk 15 дней назад
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 9 дней назад
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 23 дня назад
Danke für die gute Erklärung
@me7588
@me7588 Месяц назад
Can you help me with how to calculate the costs?
@AbdallahBoukouffallah
@AbdallahBoukouffallah Месяц назад
still in 2024 benefiting from you video god bless you
@guowanqi9004
@guowanqi9004 Месяц назад
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 Месяц назад
very practical course
@WingAttackPlanR
@WingAttackPlanR Месяц назад
Yacht is pronounced “yot” as in “hot”.
@DaniAlex-ys2eo
@DaniAlex-ys2eo 2 месяца назад
Hallo, was ist eigentlich der Unterschied zwischen Schwache Entitytyp und Komposition?
@marouanelhaddad8632
@marouanelhaddad8632 2 месяца назад
Great to have concrete examples!🙂
@vctorroferz
@vctorroferz 2 месяца назад
best Professor ever ! viel vielen Dank für so ein guten Content!
@user-gk4hq2sk5s
@user-gk4hq2sk5s 3 месяца назад
great lecture!
@claudiaoviesu6908
@claudiaoviesu6908 4 месяца назад
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 15 дней назад
nix einfach, die vorherigen videos waren besser erklärt
@JK-vk7dz
@JK-vk7dz 4 месяца назад
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 5 месяцев назад
Morgen Datenbanken Prüfung... Du rettest mir gerade den Arsch :)
@hilberthilbert8129
@hilberthilbert8129 6 месяцев назад
vielen Dank!
@AMAN-dt9ry
@AMAN-dt9ry 7 месяцев назад
That was some top tier explanation.Ty
@Lokeshsanapalli1729
@Lokeshsanapalli1729 7 месяцев назад
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 8 месяцев назад
Thanks. Experienced programmer trying to really understand storage. This is at about the right level for me.
@007aha1
@007aha1 9 месяцев назад
super gute vorlesung alles wunderbar erklärt ohne das es langweilig und/oder monoton wird
@vctorroferz
@vctorroferz 9 месяцев назад
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 9 месяцев назад
awesome
@user-gp6bs8xu4p
@user-gp6bs8xu4p 9 месяцев назад
awesome lessons.
@K-_O
@K-_O 10 месяцев назад
Bildung auf höchster Ebene kann auch kostenlos gehen. Vielen Dank und Hut ab!
@subuhinigar4053
@subuhinigar4053 10 месяцев назад
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 10 месяцев назад
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 11 месяцев назад
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 11 месяцев назад
Interesting lectures sir
@Eren-zl2uw
@Eren-zl2uw 11 месяцев назад
Ich liebe sie
@Eren-zl2uw
@Eren-zl2uw 11 месяцев назад
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: ru-vid.com/group/PLC4UZxBVGKtd9yJMZ_WH25MWzvc0qH0_L
@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: ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-pxZy1Q1JwTc.html
@fluury
@fluury Год назад
Sie haben die Kunst des einfachen Erklärens echt gemeistert. Ein herzliches Danke!
@mohamedbassiouny579
@mohamedbassiouny579 Год назад
Thank you for posting the videos in English
@user-wh5lg4qt3u
@user-wh5lg4qt3u Год назад
...wenn Banken Ihre Kunden berauben. 🙃
@VipulVaibhaw
@VipulVaibhaw Год назад
Amazing content!!
@helionhelion3877
@helionhelion3877 Год назад
Ich habe morgen Klausur und muss viel zu viel und zu komplexen Text (für meine Verhältnisse) lesen, danke fürs Video P.S: Bin ich der Einzige der hier das für den Leistungskurs in Gymnasium brauche?
@user-oe8tx2oe8j
@user-oe8tx2oe8j Год назад
Slides can be shared?
@jensdit
@jensdit Год назад
github.com/BigDataAnalyticsGroup/bigdataengineering/tree/master/slides
@user-oe8tx2oe8j
@user-oe8tx2oe8j Год назад
@@jensdit Thank very much
@nosh3019
@nosh3019 Год назад
Thank you for uploading this! Very helpful.
@martinriedl4139
@martinriedl4139 Год назад
00:00 - Schnitt 01:55 - Theta Join 03:30 - Theta Join (mit selektivem Prädikat) 05:19 - Equi Join 07:27 - Natural Join
@martinriedl4139
@martinriedl4139 Год назад
00:54:06 - Equi Join 00:58:50 - Extensions: Group by (gamma) 01:18:27 - Co-Grouping (some Greek letter): Intuition 01:26:05 - Question 3: How do we query this data? 01:27:53 - Looking ahead to Next Week
@jensdit
@jensdit Год назад
thanks, will move it to the video comments
@quanghieuvu1012
@quanghieuvu1012 Год назад
So what is the difference between external sort and block sort?
@howardwalowitz3600
@howardwalowitz3600 Год назад
Wo finde ich den ersten Teil?
@vctorroferz
@vctorroferz Год назад
Echt klasse erklärt ! Danke für die Vorlesungen !
@dancea8707
@dancea8707 Год назад
Warum ist eine 1 im Chen gleichwertig mit (0,*) und nicht (0,1)?
@guliyevshahriyar
@guliyevshahriyar Год назад
Thanks
@sirbread919
@sirbread919 Год назад
OMG
@xifyction1175
@xifyction1175 Год назад
Ein wirklich gutes Video! Top!
@jensdit
@jensdit Год назад
Freut mich, danke!
@gavinray9493
@gavinray9493 Год назад
Such an incredible explanation, thank you professor! You mention that if you don't all three properties of ARIES (tuple-wise locks, steal, no-force) there are simpler recovery algorithms that can be implemented. Do you have any resources/recommendations on what these are/where to learn about them? For people who may want to write their own database but start with a simpler recovery algorithm.