精品深夜AV无码一区二区_伊人久久无码中文字幕_午夜无码伦费影视在线观看_伊人久久无码精品中文字幕

代寫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

    精品深夜AV无码一区二区_伊人久久无码中文字幕_午夜无码伦费影视在线观看_伊人久久无码精品中文字幕
    <samp id="e4iaa"><tbody id="e4iaa"></tbody></samp>
    <ul id="e4iaa"></ul>
    <blockquote id="e4iaa"><tfoot id="e4iaa"></tfoot></blockquote>
    • <samp id="e4iaa"><tbody id="e4iaa"></tbody></samp>
      <ul id="e4iaa"></ul>
      <samp id="e4iaa"><tbody id="e4iaa"></tbody></samp><ul id="e4iaa"></ul>
      <ul id="e4iaa"></ul>
      <th id="e4iaa"><menu id="e4iaa"></menu></th>
      99re6热在线精品视频| 成人欧美精品一区二区| 日韩美女视频网站| 国产欧美一区二区三区在线观看视频 | 天天操精品视频| 国精产品一区一区二区三区mba| 一区二区三区播放| 熟妇高潮一区二区高潮| 精品一区二区三区人妻| 国产 欧美 日韩 在线| 亚洲欧美综合一区二区| 午夜国产福利在线观看| 日本久久一级片| 免费一区二区三区在线观看 | 一区二区www| 日韩一级理论片| 欧美激情亚洲综合| 免费a级黄色片| 女人18毛片一区二区三区| 久久国产精品二区| 久久亚洲AV无码| 久久永久免费视频| 久久久久久久国产精品毛片| 成人免费看片98欧美| www.成人精品| 丁香六月天婷婷| 国产精品乱码一区二区| 国产精品黄色大片| 国产成人精品av在线观| 一区二区三区 日韩| 婷婷激情5月天| 久久久精品少妇| 韩国中文字幕hd久久精品| 国产在线观看免费视频今夜| 国产视频久久久久久| 国产午夜精品一区二区理论影院| 国产三级自拍视频| 久久只有这里有精品| 漂亮人妻被黑人久久精品| 日韩电影在线观看一区二区| 亚欧精品视频一区二区三区| 一女二男3p波多野结衣| 一级片免费在线播放| 91国模少妇一区二区三区| av免费一区二区| 国精品人伦一区二区三区蜜桃 | 欧美国产一级片| 日韩一级在线视频| 亚洲理论片在线观看| 国产精品久久久久久免费免熟| 国产一级黄色av| 人妻av一区二区| 亚洲a v网站| 亚洲图色中文字幕| 国产午夜在线播放| 天天操天天爽天天干| 91社区视频在线观看| 精品国产乱码久久久久夜深人妻| 日韩av一二区| 99精品欧美一区二区| 久久久久久久久黄色| 性一交一乱一精一晶| 国产乱国产乱老熟300| 欧美综合视频在线| av av在线| 三级网站免费观看| 不卡一区二区在线观看| 欧美大片xxxx| 99久久精品久久亚洲精品| 久久久精品视频免费观看| 在线免费观看av网址| 精品国产一区在线| 亚洲一区二区三区四区精品| 久久久久国产一区| av免费观看在线| 少妇人妻精品一区二区三区| 97人妻精品一区二区三区免 | 亚洲精品国产片| 久久精品黄色片| 99热在线只有精品| 亚洲av成人无码久久精品| 精品人妻少妇嫩草av无码| 亚洲欧美综合另类| 人妻精品久久久久中文字幕| 国产成人精品亚洲男人的天堂| 婷婷激情四射五月天| 久久亚洲精品石原莉奈| www.天堂av.com| 一女二男3p波多野结衣| 日韩精品无码一区二区三区久久久| www.久久综合| 中文字幕在线观看视频www| 日韩熟女精品一区二区三区| 极品人妻videosss人妻| 不卡一区二区在线观看| 中文字幕一区二区三区人妻 | 人妻 日韩精品 中文字幕| 丰满少妇一区二区三区专区| 中文字幕人妻一区二区三区在线视频| 久久国产美女视频| 国产无套粉嫩白浆内谢| a在线观看视频| 亚洲综合精品国产一区二区三区| 日本一区二区在线观看视频| 久久久久亚洲av无码麻豆| 国产麻豆剧传媒精品国产| va婷婷在线免费观看| 91精品无人成人www| 亚洲毛片在线播放| 亚洲国产成人精品综合99| 性感美女视频一二三| 人妻少妇偷人精品久久久任期| 久草视频中文在线| 九九热只有精品| 好吊视频一二三区| 国产熟妇一区二区三区四区| 国产精品污视频| 国产影视一区二区| 久久黄色精品视频| 欧美 日韩 国产 在线| 欧美一级淫片免费视频黄| 日本亚洲色大成网站www久久| 人人妻人人澡人人爽人人精品 | ,一级淫片a看免费 | 午夜精品一区二区三区视频| 日本a在线观看| 人人妻人人澡人人爽久久av| 日韩精品一区不卡| 亚洲av无码精品一区二区| 中文字幕丰满乱码| 136福利视频导航| 国产福利资源在线| 久久久久亚洲AV成人| 欧美a∨亚洲欧美亚洲| 熟妇人妻系列aⅴ无码专区友真希 熟妇人妻无乱码中文字幕真矢织江 | 日本中文字幕第一页| 色婷婷av一区二区三区之e本道| 婷婷色中文字幕| 一区二区三区免费观看视频| 一区二区三区视频免费看| 亚洲视频 欧美视频| www.中文字幕| 久热精品在线观看视频| 一区二区视频网站| 不卡的免费av| 久久久久无码精品| 中文字幕亚洲影院| 国产一二三区精品| 视频国产一区二区| av av片在线看| 免费人成年激情视频在线观看| 午夜精品久久久久久久99热黄桃| a天堂视频在线观看| 久久午夜无码鲁丝片午夜精品| 亚洲av无码久久精品色欲| www.色就是色.com| 免费观看a视频| 亚洲精品视频三区| 玖玖爱在线精品视频| 亚洲天堂手机版| 欧美 日韩 人妻 高清 中文| 亚洲精品无码久久久| 九九热国产精品视频| 亚洲精品综合久久| 久久精品黄色片| 91av在线免费| 人人澡人人澡人人看| 国产1区2区在线观看| 日韩激情小视频| 国产一级二级视频| 亚洲精品久久久狠狠狠爱| 欧美国产一级片| 国产精品区在线观看| 亚洲AV成人精品| 久久久黄色大片| 超碰成人在线播放| 亚洲不卡在线视频| 欧美在线a视频| 国内毛片毛片毛片毛片| 亚洲一级视频在线观看| 日韩av片网站| 精品国产青草久久久久96| 97国产精品久久久| 婷婷激情五月网| 精品无码一区二区三区的天堂| 91成年人网站| 亚洲第一区第二区第三区| 久久久一二三区| 国产亚洲欧美在线精品| 99国产精品一区二区三区| 亚洲 欧美 成人| 天天干天天插天天射| 全部毛片永久免费看| 久久久久99精品| 国产无套在线观看| www.中文字幕在线观看| 一级二级三级视频| 亚洲精品国偷拍自产在线观看蜜桃| 欧美一区二区激情视频| 精品人妻一区二区乱码|