免费一级欧美片在线观看网站_国产一区再线_欧美日本一区二区高清播放视频_国产99久久精品一区二区300

代寫COMPSCI 351、代做Java/c++程序語言

時間:2024-05-24  來源:  作者: 我要糾錯



Total Points (Weight): 100 (10%)
Assignment 3
COMPSCI 351-751/SOFTENG 351:
Database Systems
Due: 31 May at 11:59 pm 2024
1 Query Processing [10 marks]
Consider the join r ▷◁ s of two relations r and s whose common attribute set is {A}. Physically, r is stored
on 25 blocks and s on 21 blocks on the disk, tuples in both relations are unordered. Assume that the buffer
pool allocated for carrying out the join has 3 frames. Compare block nested-loop join against merge join in
facilitating r ▷◁ s by analyzing their I/O costs. The I/Os for exporting the ffnal joined results to the disk is called
the reporting cost, which shall be excluded from the calculation of the I/Os of r ▷◁ s, because the reporting
costs of both nested-loop join and merge join cancel each other out in the comparison. Speciffcally,
(A) Compute the # of I/Os, excluding the reporting cost, engaged by block nested-loop join. [5 marks]
(B) Compute the # of I/Os, excluding the reporting cost, engaged by merge join in the worst-case and
best-case scenarios, respectively. Here a scenario indicates an instantiation of the tuples in r and s. [5
marks]
2 Query Processing [10 marks]
Consider three relations r1(A, B, C), r2(C, D, E), and r3(E, F), with primary keys A,C, and E, respectively.
Assume that relation r1 has 1000 tuples, r2 has 1500 tuples, and r3 has 750 tuples.
(A) Compute the size of r1 ▷◁ r2 ▷◁ r3. [4 marks]
(B) Assume that each relation has a primary index (B+tree) based on its key. Give two strategies (explicitly
show what to report as the result) for computing the join. Note that you can use ffle scan, sorting, and
index to ffnd the resulting tuples. For example, a strategy could be an execution plan below. Speciffcally,
sort r1 based on attribute C. Perform a merge join on r1 and r2 to produce intermediate relation
r12 = r1 ▷◁ r2. Materialize r12 to the disk. For each tuple t12 ∈ r12, use the index of r3 to ffnd the tuple
t3 ∈ r3 that can join t12, report t12 ▷◁ t3. [6 marks]
▷◁: index-based block nested loop join
▷◁: merge join
r1 r2
r3
3 Locking Protocol [40 marks]
Recall the Consistency of Transactions: Actions and locks must relate in the expected ways:
• A transaction can only read or write an element if it previously was granted a lock on the element and
hasn’t yet released the lock.
• If a transaction locks an element, it must later unlock that element.
For each of the transactions described below, suppose that we insert one lock and one unlock action for each
database element that is accessed. Calculate how many sequence orders of the lock, unlock, read, and write
actions are in the following cases. Please show your working. (Note: the order of the data access operations
shall not be affected.)
T1: r1(A), w1(B)
T2: r2(A), w2(A), w2(B).
(A) Consistent and two-phase locked. [10 marks]
(B) Consistent, but not two-phase locked. [4 marks]
(C) Inconsistent, but two-phase locked. [20 marks]
(D) Neither consistent nor two-phase locked. [6 marks]
14 Transaction State [10 marks]
During execution, a transaction passes through several states until it ffnally terminates.
• List all possible sequences of states (i.e., path) through which a transaction may pass. [6 marks]
• Explain the state that each possible path may occur. [4 marks]
5 Deadlock [5 marks]
(A) Explain the concept of deadlocks. [1 marks]
(B) Provide two possible solutions to deadlocks. Explain your answer. [4 marks]
6 Recovery [10 marks]
The following ffgure shows the log corresponding to a particular schedule at the point of a system crash for four
transactions T1, T2, T3, and T4. Suppose that we use immediate update protocol with check-pointing. Describe
the recovery process from the system crash. Specify which transactions are rolled back, which operations in
the log are redone and which are undone and whether any cascading rollback takes places.
7 NoSQL [15 marks]
Describe a scenario in which one would prefer, respectively, as the data storage solution of a data-intensive
application, explain your reason.
(A) Document Database [3 marks]
(B) Graph Database [3 marks]
(C) Log-structured Storage (LSM) [3 marks]
(D) Column Store [3 marks]
(E) Traditional Relational Database [3 marks]
28 Bloom Filter [5 marks]
Explain the data structure of a bloom fflter and why it is used in the LSM tree.
9 Storage and Retrieval Efffciency [5 marks]
List give techniques, introduced in the course, that can improve the efffciency of data storage and retrieval of a
database system.
10 Application [5 marks]
A popular social mobile app has three functions for each user: sending messages to contacts, receiving
messages from contacts, and displaying the number of unread messages in the upper right corner of the app
logo. Once the user is online, the app is supposed to show all the unread messages to the user. However, user
feedback indicates an inconsistency between the displayed number of unread messages and the actual number.
Speciffcally, when the displayed number increases, users often have to wait for a long time (sometimes several
minutes) to see the new messages, during which the displayed number remains inconsistent with the actual
number of unread messages. Similarly, when users have read all the unread messages, it takes a long time
(sometimes several minutes) for the number to be updated accordingly. Among the following statements,
which could be possible reasons for the above inconsistency?
(A) For each user, the storage solution of the app only keeps a list of out-bounding messages.
(B) For each user, the storage solution of the app only keeps a list of in-bounding messages.
(C) The app treats users with a high number of contacts differently with the other users.
(D) The app has a cache for some of the users in storing their received message.
(E) The app cannot handle the load produced by the current users while a more scalable architecture should
be deployed.
請加QQ:99515681  郵箱:99515681@qq.com   WX:codinghelp












 

標簽:

掃一掃在手機打開當前頁
  • 上一篇:COMP30023代做、代寫C/C++編程語言
  • 下一篇:代寫股票公式 代寫選股標 代做見妖發財副圖指標
  • 無相關信息
    昆明生活資訊

    昆明圖文信息
    蝴蝶泉(4A)-大理旅游
    蝴蝶泉(4A)-大理旅游
    油炸竹蟲
    油炸竹蟲
    酸筍煮魚(雞)
    酸筍煮魚(雞)
    竹筒飯
    竹筒飯
    香茅草烤魚
    香茅草烤魚
    檸檬烤魚
    檸檬烤魚
    昆明西山國家級風景名勝區
    昆明西山國家級風景名勝區
    昆明旅游索道攻略
    昆明旅游索道攻略
  • 短信驗證碼平臺 理財 WPS下載

    關于我們 | 打賞支持 | 廣告服務 | 聯系我們 | 網站地圖 | 免責聲明 | 幫助中心 | 友情鏈接 |

    Copyright © 2025 kmw.cc Inc. All Rights Reserved. 昆明網 版權所有
    ICP備06013414號-3 公安備 42010502001045

    免费一级欧美片在线观看网站_国产一区再线_欧美日本一区二区高清播放视频_国产99久久精品一区二区300
    国产精品久久久久9999吃药| 亚洲激情五月婷婷| 国产91丝袜在线播放0| 国产三级精品在线| 成人黄色大片在线观看| 日韩美女视频一区二区| 色诱亚洲精品久久久久久| 亚洲午夜精品网| 日韩视频一区二区在线观看| 精品一区二区av| 日本一区二区三区视频视频| 91麻豆国产香蕉久久精品| 一区二区在线观看免费| 91.麻豆视频| 国产一区二区三区免费观看| 日本一区二区免费在线| 91精品1区2区| 免费日韩伦理电影| 国产视频在线观看一区二区三区 | 国产精品美女久久久久aⅴ国产馆 国产精品美女久久久久av爽李琼 国产精品美女久久久久高潮 | 亚洲精品乱码久久久久久黑人| 欧美视频在线观看一区| 久久精品国产精品亚洲综合| 国产欧美日韩不卡免费| 在线欧美日韩国产| 另类调教123区| 国产精品美女久久久久av爽李琼| 欧美中文字幕不卡| 老汉av免费一区二区三区| 亚洲国产精品ⅴa在线观看| 欧美曰成人黄网| 九九久久精品视频| 成人免费在线观看入口| 欧美日韩午夜精品| 国产精品一区在线观看你懂的| 成人免费在线视频| 日韩一级片在线观看| 成人免费高清视频在线观看| 午夜欧美一区二区三区在线播放| 久久色视频免费观看| 色婷婷综合激情| 国产在线不卡视频| 一区二区三区四区中文字幕| 日韩美一区二区三区| 91在线小视频| 久草精品在线观看| 亚洲欧美日本韩国| 欧美大度的电影原声| 91美女福利视频| 久久99精品久久只有精品| 亚洲人成网站精品片在线观看| 日韩视频免费观看高清完整版在线观看 | 无码av中文一区二区三区桃花岛| 国产偷国产偷精品高清尤物| 欧美日韩精品是欧美日韩精品| 国产精品一区二区在线播放 | 日韩av在线播放中文字幕| 国产精品久久午夜夜伦鲁鲁| 欧美一级在线视频| 91色九色蝌蚪| 国产精品99精品久久免费| 婷婷久久综合九色国产成人| 国产精品福利av| 欧美大胆一级视频| 欧美日韩你懂得| 99re成人在线| 国产激情视频一区二区三区欧美| 亚洲国产一区视频| 国产精品女同一区二区三区| 日韩精品在线一区| 欧美三级韩国三级日本一级| 成人短视频下载| 国产自产高清不卡| 轻轻草成人在线| 亚洲中国最大av网站| 国产精品色哟哟| 久久美女艺术照精彩视频福利播放 | 国产精品理伦片| 精品国产91久久久久久久妲己| 欧美另类videos死尸| 91视频免费观看| 国产suv精品一区二区三区| 欧美a级一区二区| 亚洲第一精品在线| 亚洲精品视频免费看| 中文字幕 久热精品 视频在线| 欧美v亚洲v综合ⅴ国产v| 欧美日韩国产成人在线免费| 日本不卡高清视频| 国产精品国产三级国产三级人妇| 日本道色综合久久| 不卡一卡二卡三乱码免费网站| 经典一区二区三区| 免费在线看一区| 亚洲成av人综合在线观看| 亚洲伦在线观看| 中文字幕中文字幕在线一区| 久久精品欧美日韩精品 | 7777精品伊人久久久大香线蕉完整版 | 国产99久久久久久免费看农村| 精品一区二区三区免费视频| 免费观看久久久4p| 日韩黄色免费网站| 天天做天天摸天天爽国产一区| 亚洲综合清纯丝袜自拍| 亚洲美女区一区| 亚洲免费在线看| 亚洲色大成网站www久久九九| 欧美国产欧美亚州国产日韩mv天天看完整 | 精品国产污网站| 欧美r级在线观看| 亚洲精品一区二区三区香蕉| 日韩一区二区三免费高清| 在线播放亚洲一区| 欧美一区二区啪啪| 日韩午夜电影av| 欧美刺激午夜性久久久久久久 | 亚洲欧美一区二区三区极速播放 | 国产亚洲欧洲997久久综合| 精品国产a毛片| 久久久99久久| 欧美经典一区二区| 中文字幕一区二区三区四区 | 欧美在线制服丝袜| 欧美日韩免费一区二区三区视频| 欧美日韩中文字幕一区二区| 欧美日韩精品综合在线| 91精品婷婷国产综合久久性色| 3atv一区二区三区| 精品少妇一区二区三区日产乱码| 亚洲精品在线免费播放| 国产三级一区二区| 国产精品蜜臀在线观看| 最近日韩中文字幕| 亚洲一区二区在线播放相泽| 日韩中文字幕亚洲一区二区va在线| 蜜臀国产一区二区三区在线播放 | 91精品国产综合久久香蕉的特点 | 奇米精品一区二区三区四区| 韩国一区二区三区| 成人网在线免费视频| 91在线观看污| 欧美日韩国产免费| 欧美哺乳videos| 欧美激情综合五月色丁香小说| 亚洲欧洲av色图| 亚洲国产中文字幕在线视频综合| 日本不卡在线视频| 国产精品夜夜爽| 色哟哟日韩精品| 91精品国产色综合久久久蜜香臀| 日韩三级在线观看| 国产精品免费人成网站| 亚洲一二三四在线观看| 捆绑紧缚一区二区三区视频| 丁香六月综合激情| 欧美视频在线观看一区二区| 精品少妇一区二区三区免费观看| 国产精品久久三区| 天天色天天操综合| 国产精品亚洲第一区在线暖暖韩国| 97精品国产97久久久久久久久久久久| 国产盗摄视频一区二区三区| 偷拍一区二区三区| 91精品国产乱码久久蜜臀| 久久亚洲欧美国产精品乐播| 综合激情成人伊人| 奇米色一区二区| 暴力调教一区二区三区| 7777女厕盗摄久久久| 日本一区二区电影| 丝袜亚洲另类欧美| 大陆成人av片| 9191久久久久久久久久久| 欧美韩日一区二区三区四区| 亚洲高清视频在线| 国产成人综合亚洲91猫咪| 欧美在线播放高清精品| 久久久不卡网国产精品一区| 亚洲午夜国产一区99re久久| 国产精品一区二区三区99| 欧美性xxxxx极品少妇| 久久久久99精品一区| 亚洲成人久久影院| 国产成人av资源| 在线成人av网站| 亚洲色图欧美在线| 韩国av一区二区三区在线观看| 在线亚洲精品福利网址导航| 欧美精品一区二区三区蜜臀| 亚洲国产视频在线| 成人精品视频一区二区三区| 欧美一区二区三区视频免费| 日韩毛片一二三区| 国产麻豆午夜三级精品| 欧美日韩精品欧美日韩精品一综合| 欧美激情一区二区三区四区| 免费在线视频一区| 欧美日韩在线精品一区二区三区激情 | 91亚洲永久精品|