計算機技術與軟件水平考試係統分析員試題(2)內容簡介
計算機技術與軟件水平考試係統分析員試題(2)
試題一
閱讀以下關於應用服務器業務對象管理的敘述,回答問題1和問題2;
某軟件公司最近接到一個電信局的計費項目,該電信局要求計費係統支持實時出帳(如用戶可隨時通過諸如電話、上網等方式查詢當前的話費情況)、實時劃價(如新增業務或改變的記費規則能實時的添加到計費係統中)。鑒於該項目的實時性要求較高,難度較大,為此,張工召開了一次課題組會議,會上項目組成員的意見分為兩大派;一派堅持使用磁盤數據庫( DRDB Disk-residentdatabase )Oracle,另一派堅持使用內存數據庫( MMDB MainMemoryDatabase )。堅持Oracle的那一派認為隻要配置Oracle使得所有數據都緩衝到內存,就一定能達到實時性的要求;而堅持MMDB的那一派認為即使再擴大內存容量和調整Oracle的參數,也無法達到MMDB的性能。張工在聽取兩方麵的意見,經過深思熟慮後,成功地說服了堅持使用Oracle的那一派,最終大家一致同意采用MMDB。張工是通過回答下麵2個問題來說服Oracle派的。
[問題1]
即使Oracle將數據都緩衝到內存中,其性能也往往難以趕上MMDB。為什麼?
請你用200字以內文字,以提綱方式列出理由說明
[問題2]
B+樹索引適合於象Oracle這樣的磁盤數據庫而不適於MMDB,MMDB采用的是更適合於內存的Hash索引和T樹索引。為什麼?
請你用100字以內文字,簡要說明這些不同的索引技術在性能上會有什麼主要差別。
..............................
下一篇:2003 年初級程序員下午試題