04 - Database Storage II (CMU Databases Systems / Fall 2019)

  Рет қаралды 40,918

CMU Database Group

CMU Database Group

Күн бұрын

Пікірлер: 34
@Rene-tu3fc
@Rene-tu3fc 2 жыл бұрын
I've spent the last 2 years searching for content like this. low level systems explained by people with lots of experience. And the descriptions and diagrams make you almost see the code beneath it.
@xinxunzeng9639
@xinxunzeng9639 3 жыл бұрын
这位教授会重复每个学生的提问,这点太棒了!
@420_gunna
@420_gunna 4 жыл бұрын
These classes fly by -- so fun! Trying to pace myself to one a day for retention purposes. Great job, Andy :)
@swaroopakadam1992
@swaroopakadam1992 4 жыл бұрын
Thank you for making your lectures public. Good and thorough refresher on the DBMS concepts. Thank you. I noticed at 7:47 the pointer from id=2 to the corresponding log entry is not correct.
@aakashPotter
@aakashPotter 3 жыл бұрын
This has got to be the coolest class I have ever seen!
@arielpapuga8908
@arielpapuga8908 2 жыл бұрын
At 1:04:22 with offset matching method, if given column values are span across multiple pages how can you tell which two pages should you match together?
@amruthasomasundar6322
@amruthasomasundar6322 11 ай бұрын
at around 13:45 he says variable precision numbers are typically faster for computation, but in the demo, the floats take more time. what am I missing?
@jerrycheung8158
@jerrycheung8158 2 жыл бұрын
Great video! Anyone know why Oracle gives real number output anyway?
@jamestayler3734
@jamestayler3734 5 жыл бұрын
how do you get the up key to work on Oracle??
@greenfloatingtoad
@greenfloatingtoad Жыл бұрын
Rlwrap?
@liushuaiyi
@liushuaiyi 3 жыл бұрын
Why haven't there been CPU instructions or standards for fixed precision numeric values?
@sebastiannyberg3008
@sebastiannyberg3008 2 жыл бұрын
My understanding is that it is too complex and niche to model as a specific digital circuit. As you saw in the code example, the calculations are far from trivial in terms of branching, sometimes require recursive calculations, and span multiple words of data.
@1UniverseGames
@1UniverseGames 3 жыл бұрын
He's terminal interface is super cool and he's super faster to do the demo as well.... Not a easy task 🙂
@1UniverseGames
@1UniverseGames 3 жыл бұрын
Q1#: How the DBMS represent the database in files on disk? Q2# How the DBMS manages it's memory and move data back and forth from disk? Anyone could provide the possible ans for these two questions appears in the slides? Thanks.
@garfieldnate
@garfieldnate 4 жыл бұрын
The production quality of these things is off the charts! Really enjoying them! Thanks for sharing. Re: the comment about MariaDB: was Andy implying he doesn't like MariaDB, or was a simple statement about "column store != fast"?
@sandeshpatel2732
@sandeshpatel2732 5 жыл бұрын
what is the role of dj drop tables in class
@andypavlo
@andypavlo 5 жыл бұрын
Keeping the beats fresh.
@mateofleitas4536
@mateofleitas4536 5 жыл бұрын
Thank you for publishing this videos. They are awesome.
@alielzahaby3315
@alielzahaby3315 2 жыл бұрын
the only sad thing is we're not implementing those things like them other than that topics are really cool
@drevil7vs13
@drevil7vs13 4 жыл бұрын
38:00 _List all the tables in the student table_ - sounds strange. Perhaps it should be (1) list all the *columns* and (2) INFORMATION_SCHEMA. *COLUMNS* instead of INFORMATION_SCHEMA. *TABLES* ?
@monfera
@monfera 5 жыл бұрын
Who does embedded ids in column stores at kzbin.info/www/bejne/j4i1iniOg95pf6c ? - I think MonetDB does it generally, although avoids having to physically store the id column whenever possible. IIRC it comes back with eg. cracking databases where different order is established across different columns during cracking. C-Store also has to represent the rowid, because it sorts per column and applies run-length encoding; without keeping track of rowids, the tuple couldn't be reconstructed. So it's quite prevalent if we step away from the rigid 2-ary tuple representation (eg. with RLE, a low cardinality ie. highly repeating value may be assigned a bitmap eg. Roaring bitmaps to identify tuples characterized by a specific value, or sometimes value range).
@omarelsebaey9589
@omarelsebaey9589 2 жыл бұрын
Hello All, thanks a million for this valuable content. I have a question that I hope someone might help me with Is there any ways to access the homework , assignments and projects for this course ? I am taking this course very seriously and I would like to go step by step with it thanks a lot
@andypavlo
@andypavlo 2 жыл бұрын
Assignments: 15445.courses.cs.cmu.edu/fall2021/assignments.html Grading: 15445.courses.cs.cmu.edu/fall2021/faq.html#q7
@omarelsebaey9589
@omarelsebaey9589 2 жыл бұрын
@@andypavlo Oh, this is really impressive (I do like the auto grading idea!) I wish you a great day sir.
@mrinvestor2627
@mrinvestor2627 3 жыл бұрын
Terminal name - never trust TK
@abdelaziz2788
@abdelaziz2788 3 жыл бұрын
22:00 doesnt that mean Oracle is bad in banking ? becz it aproximate too much?
@rabingaire
@rabingaire 3 жыл бұрын
Great lectures
@peijunwu7354
@peijunwu7354 2 жыл бұрын
9:08
@degraaffservices1194
@degraaffservices1194 4 жыл бұрын
SQL Server provides rowstore and columnstore storage, ostensibly managed by the same storage manger or atleast the same product code base. And it is doing fine from what i hear. So having to manage both rowstore and columnstore in the same product/codebase might be complex but not undo-able. Perhaps too complex for opensource databases like postgres.
@jenh3183
@jenh3183 4 жыл бұрын
Thanks for sharing these videos.
@ananthasubramanian7355
@ananthasubramanian7355 4 жыл бұрын
Thank you for the video...!!!
@thndesmondsaid
@thndesmondsaid 4 жыл бұрын
DJ Drop Tables' boy huffing whippits :'D
@Max-my6rk
@Max-my6rk 5 жыл бұрын
WOOOOOOW
05 - Buffer Pools + Memory Management (CMU Databases Systems / Fall 2019)
1:19:00
07 - Tree Indexes I (CMU Databases Systems / Fall 2019)
1:18:02
CMU Database Group
Рет қаралды 34 М.
Сестра обхитрила!
00:17
Victoria Portfolio
Рет қаралды 958 М.
How to treat Acne💉
00:31
ISSEI / いっせい
Рет қаралды 108 МЛН
Here's How to Use HLSL to Control PCG Even If You Can't Code
18:12
Procedural Minds
Рет қаралды 1 М.
Building Production RAG Over Complex Documents
1:22:18
Databricks
Рет қаралды 17 М.
#01 - Relational Model & Algebra (CMU Intro to Database Systems)
1:23:38
CMU Database Group
Рет қаралды 23 М.
D. Richard Hipp - SQLite [The Databaseology Lectures - CMU Fall 2015]
1:07:08
CMU Database Group
Рет қаралды 36 М.
03 - Database Storage I (CMU Databases Systems / Fall 2019)
1:19:58
CMU Database Group
Рет қаралды 78 М.
Systems Design in an Hour
1:11:00
Jordan has no life
Рет қаралды 34 М.
Algorithms behind Modern Storage Systems
49:03
InfoQ
Рет қаралды 25 М.
22 - Introduction to Distributed Databases (CMU Databases Systems / Fall 2019)
1:13:52
Сестра обхитрила!
00:17
Victoria Portfolio
Рет қаралды 958 М.