Log-structured have a serious flaw: data ends up spread out wide and hard to cache. It's easy to write log-structured storage so it's very appealing. But only niche database use cases of dominant writes would make it competitive.
@scarface5486 жыл бұрын
So Just watched influxdb talk, it uses log-structured and robinhood hashing both of which he said were not that great :\.
@pabloacuna21766 жыл бұрын
Are you talking only about databases? Because Kafka is log-structured and it can handle reads/writes really well
@DenisG6316 жыл бұрын
I can not express my respect enough towards you for uploading this videos and making it free. Not mentioning the HIGH QUALITY of teaching! The real MVP! Thanks a lot!
@rajaths48605 жыл бұрын
CMU database group is truly making a great difference to students across the globe by posting such high quality videos! THANKS A LOT!!!
@KyleRichter235 жыл бұрын
This is awesome and easy to understand. I am so glad that this is on KZbin, Andy you are truly inspiring and please keep doing what you're doing!
@yl61934 жыл бұрын
This is really a very high quality study material. Thanks to Prof. Andy and CMU.
@정동호-i1r5 жыл бұрын
Admire for sharing knowledge to the people. Thanks a lot.
@anmolkhemuka57963 жыл бұрын
A big salute to you for 58:27, respect++
@fxrcode79236 жыл бұрын
Why there's beep 31:10?
@andrew_12045 жыл бұрын
maybe there is a F word.
@izharkhankhattak3 жыл бұрын
*_Excellent job, man!_*
@dataaholic3 жыл бұрын
Slides PDF and Lecture Notes PDF links are not working. Please help
@КириллПальцев-ю1о6 жыл бұрын
If most databases don't use mmap, do they use O_DIRECT (=disable page cache in OS for reading/writing file) and rely on their own buffer subsystem?
@FF-ne2qz5 жыл бұрын
yes
@bhavikpatel19306 жыл бұрын
while doing tuple lookup by tuple id, how do we find the file which contains the page having the tuple?
@andypavlo6 жыл бұрын
TupleId is a pair (PageId, Offset).The DBMS's page directory maps PageId to file location.
@bhavikpatel19306 жыл бұрын
Andy Pavlo Thanks for the reply, from the slides it looks like directory map is part of file along with data pages, so my understanding is that if you want to find tuple with ID T1 then you have to go through all the files and check in the directory map if that tuple is part of the data pages held by the file.
@ankitsablok9525 жыл бұрын
Is the new Intel technology you are talking about this one : www.intel.com/content/www/us/en/architecture-and-technology/intel-optane-technology.html?