<transcript><audio_88>their page that I need to clean up it'll just go and look at the pages that are the ones that need this cleanup and only go and change those okay so that's an obvious optimization you would build especially if you're doing this on a large scale Cooperative</transcript><transcript><audio_89>cleaning is you know if you don't if you go to a sit-down restaurant they'll bring all the uh food for you and take away the plates from you but if you go to a place where you're busing it yourself you'll go to the counter pick up your food and uh clean up your tray it's kind of like that uh with</transcript><transcript><audio_90>Cooperative cleaning as you do the work the workers as they do their work will identify if they see something that needs to be cleaned up and they will do do the cleanup themselves and sometimes it's like when do you do the cleanup while you're doing the work or after transaction commits those are other</transcript><transcript><audio_91>choices that we can make we'll ignore those comments but the difference is that you don't have a separate background thread that's doing that you basically do a paid forward style of work where imagine I am a transaction that wants to get a value a I use an</transcript><transcript><audio_92>index to get to that that index now gets me to the a record but that a record imagine the chaining technique that we use is oldest to newest so it brings me to the head of the oldest I know what my time stamp is right so I know I don't need that I need to keep chasing it down</transcript> their page that I need to clean up it'll just go and look at the pages that are the ones that need this cleanup and only go and change those okay so that's an obvious optimization you would build especially if you're doing this on a large scale Cooperative cleaning is you know if you don't if you go to a sit-down restaurant they'll bring all the uh food for you and take away the plates from you but if you go to a place where you're busing it yourself you'll go to the counter pick up your food and uh clean up your tray it's kind of like that uh with Cooperative cleaning as you do the work the workers as they do their work will identify if they see something that needs to be cleaned up and they will do do the cleanup themselves and sometimes it's like when do you do the cleanup while you're doing the work or after transaction commits those are other choices that we can make we'll ignore those comments but the difference is that you don't have a separate background thread that's doing that you basically do a paid forward style of work where imagine I am a transaction that wants to get a value a I use an index to get to that that index now gets me to the a record but that a record imagine the chaining technique that we use is oldest to newest so it brings me to the head of the oldest I know what my time stamp is right so I know I don't need that I need to keep chasing it down
{"source": "grass-yt-cc-by.-mY8ALcJVTk|shard_1_1|create_multimodal_data.extract_yt_and_generate_transcripts.62|shard_1|create_multimodal_data.generate_captions.62|shard_1|create_multimodal_data.generate_captions.62", "params": {"id": "-mY8ALcJVTk", "channel_id": "UCHnBsf2rH-K7pn09rb3qvkA", "duration": 5000, "view_count": 4483, "age_limit": 0, "like_count": 50, "channel_follower_count": 71100, "license": "Creative Commons Attribution license (reuse allowed)", "uploader_id": "@CMUDatabaseGroup", "yt_tar_file": "/leonardo_work/EUHPC_E03_068/audio/fixed_download/grass-yt-cc-by//shard_1/-mY8ALcJVTk.tar.gz"}}