<transcript><audio_20>with the intentional locking and things like that but still writers will block readers in the end case with two- face locking okay so the congruency control protocols you have you can say I can do a multiversion which is a mechanism to</transcript><transcript><audio_21>allow what can be read at what time you're keeping these different versions around can be combined with optimistic congruency control where you'll just run the three-phase protocol except in your private workspaces where you'll keep these new versions or two- face locking where you'll use locking for objects</transcript><transcript><audio_22>that are getting created like the writers not interfering with writers or if a reader needs to read that version that is being written because the time stamp say you need to be at a version that is being written they'll have to wait for that okay so locking can be</transcript> with the intentional locking and things like that but still writers will block readers in the end case with two- face locking okay so the congruency control protocols you have you can say I can do a multiversion which is a mechanism to allow what can be read at what time you're keeping these different versions around can be combined with optimistic congruency control where you'll just run the three-phase protocol except in your private workspaces where you'll keep these new versions or two- face locking where you'll use locking for objects that are getting created like the writers not interfering with writers or if a reader needs to read that version that is being written because the time stamp say you need to be at a version that is being written they'll have to wait for that okay so locking can be
{"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"}}