主頁 > 資料庫 > 資料庫與資訊系統經典例題

資料庫與資訊系統經典例題

2020-09-12 15:17:11 資料庫

資料庫與資訊系統經典例題

@閬苑祁寒


 更新時間:2020-01-03

此版本是最終版本,

經典例題取自《資料庫與資訊系統》課程,僅供學術交流和期末復習,如有錯誤請指出,轉載時請注明出處!


一、基礎概念核查(填空)

  1. 用戶創建資料庫時,其主要資料檔案的初始大小必須不小于_______系統資料庫的大小,
  2. 關系資料模型由關系_______、______和_________三部分組成,
  3. 設有某個檔案,當向其中插入一條新記錄時,首先讀檔案頭,找到最末磁盤塊的地址后將最末磁盤塊讀入記憶體緩沖區,在緩沖區內將新插入記錄寫入該資料塊的末尾,然后將緩沖區中修改過的資料塊作為最末磁盤塊寫回磁盤檔案,以這種方式組織的檔案被稱為______,
  4. 登記日志檔案必須遵循兩條原則:______和______,
  5. 資料庫管理員要隨時觀察資料庫的動態變化,并在資料庫出現錯誤、故障或產生不適應的情況時能夠隨時采取有效措施保護資料庫,這種監控機制稱為______,
  6. 觸發器有3種型別,即INSERT型別、UPDATE型別和_______,
  7. SQLServer支持兩種型別的觸發器,它們是_______觸發型觸發器和_______觸發型觸發器,
  8. 如果在每個表的INSTER操作上定義了觸發器,則當執行INSTER陳述句時,系統產生的臨時作業表是______,
  9. DBAS的概念設計包括_____、_____,功能需求分析總體上可分為_____與_____,可行性分析主要包括_____、_____、_____和_____四個方面,邏輯設計包括_____、_____和_____,物理設計包括_____、_____、_____,
  10. 資料庫邏輯設計的目標是把概念設計階段得到的______模型轉換成所選定的資料庫管理系統支持的資料模型,
  11. 如果SELECT陳述句中同時包含WHERE子句和GROUP子句,則先執行的是_______,
  12. 包含相關子查詢的查詢陳述句,先執行______層查詢,再執行_____層查詢,
  13. 包含基于集合測驗子查詢的查詢陳述句,先執行______層查詢,再執行______層查詢,
  14. E-R圖之間的沖突主要有三種______、_______、_________,
  15. 資料庫系統中大致存在四類故障,及______、______、______和______,
  16. 在進行多維分析時,如果將年銷售額投影到每個月上來進行觀察,這種分析動作被稱為______,
  17. SQL Server 2008中,主要資料檔案必須建立在______檔案組中,
  18. SQL Server資料庫管理系統中常用的性能工具包括______和______,
  19. SQLServer2008中,現要將T1表的C1列(int型別)定義為標識列,初值和增量值均為1,請補全下列陳述句:CREATE TABLE T1(C1 int ______ (1,1), … ),
  20. 在一個表上針對每個操作,可以定義_______個前觸發型觸發器,
  21. 設要在表T上建立一個針對插入操作的前觸發器,請補全下列陳述句:CREATE TRIGGER tri_insert ON T _______ INSERT,
  22. 設有學生表(學號,姓名,所在系名)和選課表(學號,課程號,成績),現要建立統計每個系選課人數的視圖,請補全下列陳述句:CREATE VIEWV1(系名,人數) AS SELECT 所在系名,______ FROM選課表 JOIN 學生表 ON 選課表.學號=學生表.學號______,
  23. 設有課程表(課程號,課程名,學分,先修課程號),已知某應用程式需要列出"資料庫原理"課程的一門先修課程,查詢結果要求輸出(課程名,學分,先修課名稱,先修課學分),可以用______連接操作在一個查詢中實作此功能,
  24. SQL中,用_______關鍵詞消除重復出現的元組,
  25. 優化SQL陳述句執行效率屬于資料庫應用系統_______階段的任務,
  26. 如果資料庫中的一個基本表中的資料量很少,且插入、洗掉、更新等操作頻繁,該基本表最佳采用的檔案結構是______,
  27. 設有商品表(商品號,商品名,商品類別),其中商品號為主碼,商品名和商品類別不為空,現要統計商品數量最多的前3類商品(包括并列情況),希望列出商品類別和商品數量,請補全下列陳述句:SELECT ______商品類別, COUNT(*) AS 商品數量 FROM 商品表 GROUP BY 商品類別 ORDER BY COUNT (*) DESC,
  28. 關系資料庫中的視圖提供了______資料獨立性,在資料庫系統中,______映像關系用于提供資料與應用程式間的這種獨立性,
  29. 資料庫管理系統為用戶和應用程式提供了______語言,用此語言可以定義資料庫的模式結構,定義各種資料庫物件,但此語言執行后的結果不能回滾,資料定義陳述句經此語言編譯器編譯后,各種物件的描述資訊存放在資料庫的______中,
  30. 并行資料庫有多種體系結構,主要可分為______、______、______和______四種,
  31. 在并行資料庫中,以為資料劃分方法主要包括______、______和______,其中______和______適合于掃描整個關系的應用,最適合整表掃描操作的資料劃分方法是______適合與點查詢的應用的資料劃分方法是______,
  32. Student表的Sname列上建立一個唯一索引的SQL陳述句為:___________________,
  33. SQLServer2008的某用戶資料庫中,設有T表,現要在T表的c1列和c2列上建立一個復合唯一聚集索引,其中c1列值重復率為20%,c2列為10%,請補全下列陳述句建立一個性能最優的索引:CREATE UNIQUE CLUSTERED INDEX Idx1 ON T(______),
  34. SQLServer2000便用________語言來定義和操作資料,它是標準SQL-92語言的功能擴充,
  35. SQL Server一個資料庫中可以包含_______個次要資料檔案,
  36. SQL Server資料庫中資料的存盤分配單位是_______,SQL Server中一個資料也的大小是______KB,SQLServer2008中,每個存盤分配單位可存盤_______位元組的資料,設表T有10000行資料,每行占用4031位元組,則存盤該表資料大約需要______MB存盤空間,其空間利用率大約是______%,(存盤空間和空間利用率均保留到整數,小數點后按四舍五入處理),
  37. SQLServer2008中,資料庫鏡像分為高可用操作模式、高保護操作模式和_____操作模式,
  38. 打開游標的陳述句是_______,
  39. SQL Server 2008中,用于判斷游標資料提取狀態的全域變數是______,
  40. SQL Server 2008中宣告游標的陳述句為:DECLARE x cursor______SELECT … ,
  41. 定義用戶的函式有______、______、______,
  42. SQL Server 2008中,能夠出現在SELECT陳述句目標列中的用戶自定義函式是______函式,
  43. 對關系進行規范化處理屬于資料庫應用系統開發程序中資料庫______設計階段的任務,
  44. SQL Server 2008中,對于更新操作的觸發器,系統將產生2張邏輯作業表,其中存放更新前資料的邏輯作業表是______,
  45. 資料挖掘由______、______和______三種主要階段組成,
  46. 搜索引擎在用戶輸入一個關鍵詞之后,會向用戶推薦最近一段時間最可能和該關鍵詞一起出現的其他關鍵詞,這用到了資料挖掘中的______挖掘演算法,
  47. SQL Server中有五種約束型別,分別是主鍵約束、______、唯一性約束、預設約束和檢查約束,
  48. 資料庫中的用戶按操作權限的不同,通常分為______、______和______三種,
  49. SQLServer2008中,設log1是SQLServer身份驗證模式的資料庫服務器登錄帳戶,現要授予log1具有創建資料庫的權限,請補全下列陳述句:EXECsp_addsrvrolemember′log1′,′______′,
  50. 設在SQL Server 2008某資料庫中,要設定不允許用戶U1獲得對表T資料的洗掉權限,請補全實作該授權操作的SQL陳述句: _______ ON T TO U1; ,
  51. SQL Server 2008中,只具有修改資料庫中全部用戶表資料權限的系統角色是_______,
  52. SQLServer2008中,具有系統管理員權限的服務器角色是_______,
  53. SQLServer2008中,設U1是SQLServer身份驗證模式的資料庫服務器登錄賬戶,現希望U1在該資料庫服務器上具有系統管理員權限,請補全下列陳述句:EXEC sp_addsrv role member ′U1′,′______′,
  54. 在資料倉庫中,元資料主要分為______元資料和業務元資料兩類,
  55. 資料倉庫是一個面向主題、集成的、時變的、非易失的資料集合,支持管理部門的決策程序,資料倉庫通過資料轉移從多個資料源提取資料,為了解決不同資料源格式上的不統一,需要進行的資料操作是______,
  56. 資料集成一般包括______、______、______和______四項作業,
  57. 知識發現主要由三個步驟組成,它們是______、資料挖掘、結果的解釋評估,
  58. 資料倉庫中資料的維護策略一般可分為______、______和______三種維護策略
  59. 在資料倉庫設計和建設程序中,設計者需要調查用戶的決策或資料處理需求,并將功能相近且需要相關聯資料支持的需求進行歸類,得到不同的需求集合,并在企業資料模型中尋找能夠滿足各個需求集合的資料集合,然后針對各個資料集合開展資料倉庫資料模型的設計,這種設計方法稱為______的設計方法,
  60. ______可以把兩個或多個SELECT陳述句的查詢結果組合成一個結果集,使用時要求所有SELECT陳述句的列數應相同,對應列的資料型別相容,
  61. 一個完整的事務概要設計包括事務名稱、事務所訪問的關系名及其屬性名、事務的______以及事務用戶,
  62. 在分布式資料庫中,使用_______模式來描述各片段到物理存放場地的映像,
  63. 在資料倉庫環境中,粒度是一個重要的設計問題,粒度越_______,細節程度越高,能回答的查詢就越多,資料量就比較大,試舉例說明,
  64. Google使用的云計算基礎構架模式包括______、______、______、______四個相互獨立又緊密結合在一起的系統,
  65. 云計算是新興技術,目前主要的云計算平臺有______、______以及開放的云計算平臺______,
  66. 分布式資料庫的模式結構一般包括______、______、______、______、______、______六部分,其中______是全域應用的用戶視圖,
  67. Google的云資料庫是一個分布式的結構化資料存盤系統,稱作______,
  68. 資料倉庫是面向主題的、______的、非易失的、隨時間變化的資料集合,用來支持管理人員的決策,
  69. 在分布式資料庫中,采用______連接操作可以減少場地之間的資料傳輸量,
  70. 分布式資料庫的_______透明性是最高級別的透明性,它使得在撰寫程式時用戶只需要對全域關系進行操作,這樣簡化了應用程式的維護,
  71. 在分布式資料庫中,如果用戶撰寫程式時不必了解資料分片在各個場地的分配情況,則稱該分布式資料庫系統具有______透明性,
  72. 當用戶在一個關系表的某一列上建立一個非聚集索引(該表沒有聚集索引)時,資料庫管理系統會自動為該索引維護一個索引結構,該索引結構中的記錄是由______和它相對應的指標構成的,
  73. SQLServer2008中,現要在T1表的C1列上創建一個唯一的聚集索引,請補全下面陳述句:CREATE __________ INDEX ID ind ON T1(C1);,
  74. ______檔案支持多種記錄型別的存盤,這種檔案將來自多個關系表不同型別的記錄存盤在一起,可減少多表查詢時磁盤的訪問量,提高多表查詢的效率,
  75. 設某資料庫服務器中有3塊146G的SAS硬碟,為了保證資料的安全性,資料庫管理員利用硬體RAID卡將三塊硬碟做成RAID5,則服務器可使用磁盤空間為______GB,
  76. 按照索引的實作方法,索引技術被分為_____、_____,如果資料檔案中資料記錄排列順序與索引檔案中索引項的排列順序一致,則此種索引被稱為______索引,
  77. RAID是指_______,RAID的冗余技術主要有兩個:鏡像冗余和______,
  78. 建立ODS的目的一般是為支持______和______兩類應用,
  79. 資料庫轉儲按操作分為______和______,
  80. OLAP是指_______,主要用于支持復雜的分析操作,側重對決策人員和高層管理人員的資料支持,OLAP的實作方式主要有三種:MOLAP、______和HOLAP,
  81. 根據OLAP資料的存盤形式,OLAP的實作方法有______、______和混合型OLAP三種,
  82. OLAP的實作方式中,以多維陣列作為存盤結構的被稱作______OLAP,
  83. UML是指_______,具體來說,UML的語意是定義在一個四層建模概念框架中的,這四層分別是:______、元模型層、模型層和________,
  84. UML中,_______是一種特殊形式的關聯,它表示類之間的關系是整體與部分的關系,
  85. 設用UML設計某資料庫應用系統,設計人員規劃了一組應用程式集,該集合由元件和可執行程式構成,為了展現這些應用程式集間的組織和依賴關系,以對源代碼、可執行程式的發布等進行系統建模,應采用的UML圖是______圖,
  86. UML中,當要描述狀態之間的轉換時,可通過______圖來體現時間因子的作用,
  87. UML模型中,用于表達一系列的物件、物件之間的聯系以及物件間發送和接收訊息的圖是______,
  88. UML中,用例模型由用例、系統和______三部分組成,
  89. _______是DBMS的基本單位,是用戶定義的一個資料庫操作序列,
  90. 在頁式存盤管理方案中,若采用二級頁表,取一個資料或指令至少要訪問________次記憶體,
  91. 通常資料庫的轉儲機制有三種,分別是完全轉儲、______轉儲和______轉儲,只復制最近一次資料庫完全轉儲以來發生變化的資料的轉儲方式稱為______轉儲,
  92. 在資料庫備份中,______只記錄自上次完整資料庫備份后發生更改的資料,
  93. 在資料庫鏡像中的兩種模式中,兩臺主機均為作業機,并為資訊系統提供支持的是______;一臺主機為作業機,另一臺主機為備份機的是______,
  94. 在關系資料庫中,參照關系和被參照關系是通過________相關聯的兩個關系,
  95. 在計算機系統中控制微處理器運算速率的時鐘頻率稱為________,它基本決定了微處理器運算速度,
  96. m階B+樹的根結點若不是樹葉,則它至少有________個子女,
  97. 在互動式系統中,________是衡量其性能的重要指標,指的是________
  98. 資料庫的實施主要包括以下四項作業:用DDL定義資料庫結構、資料裝載、撰寫與除錯應用程式以及______,
  99. 基于半連接操作的分布式查詢的基本思想是將關系從一個站點傳輸到另一個站點之前減少需傳輸的_________數量,
  100. RSA是一種取鑰加密體制,又稱為________或非對稱加密體制,
  101.  設某并行資料庫采用一臺具有14個刀片的刀片服務器,每個刀片具有獨立的記憶體和磁盤,各刀片之間通過刀片服務器上的以太網交換機實作通信,則該并行資料庫采用的體系結構是_______結構,
  102. 多維資料通常包括維屬性和__________屬性,
  103. llink-rlink法存盤包含n個結點的二叉樹,在結點的2n個指標中必定有________個空指標,
  104. SQL Server中索引型別包括的兩種型別分別是聚集索引和______,
  105. 關于資料庫完整性定義的資訊存盤在資料庫的________中,
  106. SQL語言完成核心功能只用了9個動詞,其中完成資料定義功能的動詞有CREATE、DROP和________,
  107. 4個結點可以構造出________種不同的二叉樹,
  108. 資料庫管理系統一般通過周期性檢查______圖來實作死鎖檢測,死鎖解除可以采用資源剝奪法和________法,
  109. 為了保證正確地調度事務的并發操作,事務對資料庫物件加鎖、解鎖需遵守加鎖協議,加鎖協議中兩階段加鎖協議可以保證事務調度______性,
  110. 兩階段加鎖協議可以保證事務調度的______性,
  111. 某事務從賬戶A轉出資金并向賬戶B轉入資金,此操作要么全做,要么全不做,為了保證該操作的完整,需要利用到事務性質中的______性,
  112. ______是并發事務正確性的準則,
  113. 不同的資料庫管理系統采用的日志檔案格式不完全一樣,概括起來主要有以記錄為單位的日志檔案和以______為單位的日志檔案兩種,
  114. 以記錄為單位的日志檔案的內容包括三部分______、______和每個事務的所有更新操作,
  115. 一個事務執行程序中,其正在訪問的資料被其他事務修改,導致處理結果不正確,這是由于不滿足并發事務間的______性而引起的,
  116. 事務是資料庫執行的基本單位,如果一個事務執行成功,則全部更新提交;如果一個事務執行失敗,則已做過的更新被恢復原狀,好像整個事務從未執行過,這就是保持資料庫處于______狀態,資料庫管理系統中的加鎖協議規定了事務的加鎖時間、持鎖時間和釋放鎖時間,其中______協議可以完全保證并發事務資料的這一狀態,
  117. 事務是由一系列操作組成的,事務的執行表現為事務中各個操作的執行,每個事務應具有結束操作,當一個事務發生故障需要終止并取消所有已執行的資料修改時應執行______操作,
  118. 對于后觸發型觸發器,當在觸發器中發現引發觸發器執行的操作違反了約束時,需要通過______陳述句撤銷已經執行的操作,
  119. 在資料庫系統出現系統故障后進行恢復時,對于事務T,如果在日志檔案中有BEGINTRANSACTION記錄,也有COMMIT記錄,但其對資料的修改沒有寫到資料庫中,則資料庫管理系統處理這種事務時應執行的操作是______,
  120. 在資料庫系統出現系統故障后進行恢復時,對于事務T,如果日志檔案中有BEGIN TRANS ACTION記錄,而沒有COMMIT或ROLLBACK記錄,則資料庫管理系統處理這種事務時應執行的操作是______,
  121. 使用約束可以保證資料庫中資料的正確性,其中______約束允許出現空值但不允許出現重復值,
  122. 應用程式撰寫不當可能導致資料庫中出現死鎖,由于死鎖導致的事務回滾屬于資料庫故障中的______故障,
  123. 為避免活鎖現象的發生,資料庫管理系統采用______策略處理事務的加鎖請求,

二、強化記憶(判斷對錯)

  1. 資料庫應用系統設計需要考慮資料組織與存盤、資料訪問與處理、應用設計等幾個方面,
  2. 在資料庫概念設計階段,當采用自上而下的設計時,首先設計區域E-R圖,然后合并各區域E-R圖,得到全域E-R圖,
  3. 在資料庫物理設計階段,一般需要設計視圖和關系模式的完整性約束,
  4. 資料庫應用系統設計的需求分析程序中,系統需求分析員要與用戶充分溝通,并做出各類用戶視圖,
  5. 資料操作回應時間、系統吞吐量、最大并發用戶數都是性能需求分析的重要指標,
  6. 資料庫邏輯設計是面向機器世界的,該階段按照資料庫管理系統支持的資料模型來組織和存盤資料,將關系模式轉換為具體DBMS平臺支撐的關系表,設計目標是得到實際的資料庫管理系統可處理的資料庫模式,并做到資料結構合理,
  7. 資料庫邏輯設計包括定義和描述資料庫的區域邏輯結構、資料之間的關系、資料完整性及安全性要求等,
  8. 資料完整性設計參考完整性約束定義不同關系模式的屬性之間滿足的條件,其中域約束限制是指定表列的取值和范圍,
  9. 完整性約束條件為主碼約束定義的每個關系主碼不空,但可以不唯一,
  10. 在外部存盤器中,資料庫以檔案形式組織,檔案由邏輯記錄組成,記錄由多個域組成,每個元組可以用資料庫磁盤檔案中的一個邏輯記錄來存盤,記錄也包括多個域,
  11. 關系表中的元組的每一個屬性對應于檔案記錄中的一個記錄,
  12. 散列技術一般使用桶作為基礎的存盤單位,好的散列函式地址的分布是均勻的、隨機的,其中,物體聯系圖散列技術是一種快速查找技術,
  13. 散列函式的輸入為檔案記錄的查找碼值,函式的輸出為記錄的邏輯地址,
  14. 資料庫應用系統功能設計中,軟體總體設計的依據包括需求分析階段得到的資料流圖、事務描述和業務規則等需求分析結果,
  15. 資料庫應用系統功能設計中,軟體總體設計一般用模塊結構圖表示,模塊結構圖主要關心模塊的外部特性,即上下級模塊、同級模塊間的資料傳遞和呼叫關系,以及模塊內部處理流程圖,
  16. 資料庫應用系統功能設計中,資料庫事務設計的依據是事務自身的事務處理邏輯,
  17. 資料庫應用系統功能設計中,總體設計階段要對硬體平臺、存盤設備、作業系統、DBMS等作出合理選擇,并進行初步配置設計,
  18. 人機界面設計中,用戶界面應該遵循一定標準和常規,
  19. 事務調度分為串行調度和并發調度,其中串行調度的特點是一個事務的所有操作都執行完才開始執行另一事務,當多個事務調度時必須保持每個事務的操作在該事務中的執行順序不變,
  20. 并發調度在不同事務的操作不可以交叉執行,
  21. 邏輯空間的結構設計直接決定了資料庫存盤資料時資料檔案所占用的空間大小及分布,
  22. 當事務由于無法獲得對需要訪問的資料項的控制權而處于等待狀態時,稱資料庫中產生了死鎖,
  23. 死鎖是由于系統中各事務間存在沖突操作且沖突操作的并發執行順序不當而產生的,死鎖預防可以使用一次加鎖和順序加鎖兩種方法(其中一次加鎖法可能會降低系統的并發程度),解死鎖通常采用的方法是選擇一個或幾個造成死鎖的事務,撤銷這些事務并釋放其持有的鎖,

三、實戰鞏固(設計)

請認真完成每一道課后習題!

四、考前熱身(不定項選擇)

由于上傳檔案型別限制,暫不開放題庫,

五、祝考試順利!


 Copyright ?2019 閬苑祁寒


參考文獻:高等教育出版社,《資料庫系統概論(第五版)》,王珊,薩師煊,

部分試題源于網路,向試題提供者表示感謝!參考答案

轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/15028.html

標籤:SQL Server

上一篇:SQLServer系列(一):系統函式之字串函式

下一篇:關系運算,除法

標籤雲
其他(157675) Python(38076) JavaScript(25376) Java(17977) C(15215) 區塊鏈(8255) C#(7972) AI(7469) 爪哇(7425) MySQL(7132) html(6777) 基礎類(6313) sql(6102) 熊猫(6058) PHP(5869) 数组(5741) R(5409) Linux(5327) 反应(5209) 腳本語言(PerlPython)(5129) 非技術區(4971) Android(4554) 数据框(4311) css(4259) 节点.js(4032) C語言(3288) json(3245) 列表(3129) 扑(3119) C++語言(3117) 安卓(2998) 打字稿(2995) VBA(2789) Java相關(2746) 疑難問題(2699) 细绳(2522) 單片機工控(2479) iOS(2429) ASP.NET(2402) MongoDB(2323) 麻木的(2285) 正则表达式(2254) 字典(2211) 循环(2198) 迅速(2185) 擅长(2169) 镖(2155) 功能(1967) .NET技术(1958) Web開發(1951) python-3.x(1918) HtmlCss(1915) 弹簧靴(1913) C++(1909) xml(1889) PostgreSQL(1872) .NETCore(1853) 谷歌表格(1846) Unity3D(1843) for循环(1842)

熱門瀏覽
  • GPU虛擬機創建時間深度優化

    **?桔妹導讀:**GPU虛擬機實體創建速度慢是公有云面臨的普遍問題,由于通常情況下創建虛擬機屬于低頻操作而未引起業界的重視,實際生產中還是存在對GPU實體創建時間有苛刻要求的業務場景。本文將介紹滴滴云在解決該問題時的思路、方法、并展示最終的優化成果。 從公有云服務商那里購買過虛擬主機的資深用戶,一 ......

    uj5u.com 2020-09-10 06:09:13 more
  • 可編程網卡芯片在滴滴云網路的應用實踐

    **?桔妹導讀:**隨著云規模不斷擴大以及業務層面對延遲、帶寬的要求越來越高,采用DPDK 加速網路報文處理的方式在橫向縱向擴展都出現了局限性。可編程芯片成為業界熱點。本文主要講述了可編程網卡芯片在滴滴云網路中的應用實踐,遇到的問題、帶來的收益以及開源社區貢獻。 #1. 資料中心面臨的問題 隨著滴滴 ......

    uj5u.com 2020-09-10 06:10:21 more
  • 滴滴資料通道服務演進之路

    **?桔妹導讀:**滴滴資料通道引擎承載著全公司的資料同步,為下游實時和離線場景提供了必不可少的源資料。隨著任務量的不斷增加,資料通道的整體架構也隨之發生改變。本文介紹了滴滴資料通道的發展歷程,遇到的問題以及今后的規劃。 #1. 背景 資料,對于任何一家互聯網公司來說都是非常重要的資產,公司的大資料 ......

    uj5u.com 2020-09-10 06:11:05 more
  • 滴滴AI Labs斬獲國際機器翻譯大賽中譯英方向世界第三

    **桔妹導讀:**深耕人工智能領域,致力于探索AI讓出行更美好的滴滴AI Labs再次斬獲國際大獎,這次獲獎的專案是什么呢?一起來看看詳細報道吧! 近日,由國際計算語言學協會ACL(The Association for Computational Linguistics)舉辦的世界最具影響力的機器 ......

    uj5u.com 2020-09-10 06:11:29 more
  • MPP (Massively Parallel Processing)大規模并行處理

    1、什么是mpp? MPP (Massively Parallel Processing),即大規模并行處理,在資料庫非共享集群中,每個節點都有獨立的磁盤存盤系統和記憶體系統,業務資料根據資料庫模型和應用特點劃分到各個節點上,每臺資料節點通過專用網路或者商業通用網路互相連接,彼此協同計算,作為整體提供 ......

    uj5u.com 2020-09-10 06:11:41 more
  • 滴滴資料倉庫指標體系建設實踐

    **桔妹導讀:**指標體系是什么?如何使用OSM模型和AARRR模型搭建指標體系?如何統一流程、規范化、工具化管理指標體系?本文會對建設的方法論結合滴滴資料指標體系建設實踐進行解答分析。 #1. 什么是指標體系 ##1.1 指標體系定義 指標體系是將零散單點的具有相互聯系的指標,系統化的組織起來,通 ......

    uj5u.com 2020-09-10 06:12:52 more
  • 單表千萬行資料庫 LIKE 搜索優化手記

    我們經常在資料庫中使用 LIKE 運算子來完成對資料的模糊搜索,LIKE 運算子用于在 WHERE 子句中搜索列中的指定模式。 如果需要查找客戶表中所有姓氏是“張”的資料,可以使用下面的 SQL 陳述句: SELECT * FROM Customer WHERE Name LIKE '張%' 如果需要 ......

    uj5u.com 2020-09-10 06:13:25 more
  • 滴滴Ceph分布式存盤系統優化之鎖優化

    **桔妹導讀:**Ceph是國際知名的開源分布式存盤系統,在工業界和學術界都有著重要的影響。Ceph的架構和演算法設計發表在國際系統領域頂級會議OSDI、SOSP、SC等上。Ceph社區得到Red Hat、SUSE、Intel等大公司的大力支持。Ceph是國際云計算領域應用最廣泛的開源分布式存盤系統, ......

    uj5u.com 2020-09-10 06:14:51 more
  • es~通過ElasticsearchTemplate進行聚合~嵌套聚合

    之前寫過《es~通過ElasticsearchTemplate進行聚合操作》的文章,這一次主要寫一個嵌套的聚合,例如先對sex集合,再對desc聚合,最后再對age求和,共三層嵌套。 Aggregations的部分特性類似于SQL語言中的group by,avg,sum等函式,Aggregation ......

    uj5u.com 2020-09-10 06:14:59 more
  • 爬蟲日志監控 -- Elastc Stack(ELK)部署

    傻瓜式部署,只需替換IP與用戶 導讀: 現ELK四大組件分別為:Elasticsearch(核心)、logstash(處理)、filebeat(采集)、kibana(可視化) 下載均在https://www.elastic.co/cn/downloads/下tar包,各組件版本最好一致,配合fdm會 ......

    uj5u.com 2020-09-10 06:15:05 more
最新发布
  • day02-2-商鋪查詢快取

    功能02-商鋪查詢快取 3.商鋪詳情快取查詢 3.1什么是快取? 快取就是資料交換的緩沖區(稱作Cache),是存盤資料的臨時地方,一般讀寫性能較高。 快取的作用: 降低后端負載 提高讀寫效率,降低回應時間 快取的成本: 資料一致性成本 代碼維護成本 運維成本 3.2需求說明 如下,當我們點擊商店詳 ......

    uj5u.com 2023-04-20 08:33:24 more
  • MySQL中binlog備份腳本分享

    關于MySQL的二進制日志(binlog),我們都知道二進制日志(binlog)非常重要,尤其當你需要point to point災難恢復的時侯,所以我們要對其進行備份。關于二進制日志(binlog)的備份,可以基于flush logs方式先切換binlog,然后拷貝&壓縮到到遠程服務器或本地服務器 ......

    uj5u.com 2023-04-20 08:28:06 more
  • day02-短信登錄

    功能實作02 2.功能01-短信登錄 2.1基于Session實作登錄 2.1.1思路分析 2.1.2代碼實作 2.1.2.1發送短信驗證碼 發送短信驗證碼: 發送驗證碼的介面為:http://127.0.0.1:8080/api/user/code?phone=xxxxx<手機號> 請求方式:PO ......

    uj5u.com 2023-04-20 08:27:27 more
  • 快取與資料庫雙寫一致性幾種策略分析

    本文將對幾種快取與資料庫保證資料一致性的使用方式進行分析。為保證高并發性能,以下分析場景不考慮執行的原子性及加鎖等強一致性要求的場景,僅追求最終一致性。 ......

    uj5u.com 2023-04-20 08:26:48 more
  • sql陳述句優化

    問題查找及措施 問題查找 需要找到具體的代碼,對其進行一對一優化,而非一直把關注點放在服務器和sql平臺 降低簡化每個事務中處理的問題,盡量不要讓一個事務拖太長的時間 例如檔案上傳時,應將檔案上傳這一步放在事務外面 微軟建議 4.啟動sql定時執行計劃 怎么啟動sqlserver代理服務-百度經驗 ......

    uj5u.com 2023-04-20 08:26:35 more
  • 云時代,MySQL到ClickHouse資料同步產品對比推薦

    ClickHouse 在執行分析查詢時的速度優勢很好的彌補了MySQL的不足,但是對于很多開發者和DBA來說,如何將MySQL穩定、高效、簡單的同步到 ClickHouse 卻很困難。本文對比了 NineData、MaterializeMySQL(ClickHouse自帶)、Bifrost 三款產品... ......

    uj5u.com 2023-04-20 08:26:29 more
  • sql陳述句優化

    問題查找及措施 問題查找 需要找到具體的代碼,對其進行一對一優化,而非一直把關注點放在服務器和sql平臺 降低簡化每個事務中處理的問題,盡量不要讓一個事務拖太長的時間 例如檔案上傳時,應將檔案上傳這一步放在事務外面 微軟建議 4.啟動sql定時執行計劃 怎么啟動sqlserver代理服務-百度經驗 ......

    uj5u.com 2023-04-20 08:25:13 more
  • Redis 報”OutOfDirectMemoryError“(堆外記憶體溢位)

    Redis 報錯“OutOfDirectMemoryError(堆外記憶體溢位) ”問題如下: 一、報錯資訊: 使用 Redis 的業務介面 ,產生 OutOfDirectMemoryError(堆外記憶體溢位),如圖: 格式化后的報錯資訊: { "timestamp": "2023-04-17 22: ......

    uj5u.com 2023-04-20 08:24:54 more
  • day02-2-商鋪查詢快取

    功能02-商鋪查詢快取 3.商鋪詳情快取查詢 3.1什么是快取? 快取就是資料交換的緩沖區(稱作Cache),是存盤資料的臨時地方,一般讀寫性能較高。 快取的作用: 降低后端負載 提高讀寫效率,降低回應時間 快取的成本: 資料一致性成本 代碼維護成本 運維成本 3.2需求說明 如下,當我們點擊商店詳 ......

    uj5u.com 2023-04-20 08:24:03 more
  • day02-短信登錄

    功能實作02 2.功能01-短信登錄 2.1基于Session實作登錄 2.1.1思路分析 2.1.2代碼實作 2.1.2.1發送短信驗證碼 發送短信驗證碼: 發送驗證碼的介面為:http://127.0.0.1:8080/api/user/code?phone=xxxxx<手機號> 請求方式:PO ......

    uj5u.com 2023-04-20 08:23:11 more