阿摩線上測驗 登入

申論題資訊

試卷:107年 - 107 調查三等 資料庫應用#74207
科目:公職◆資料庫應用
年份:107年
排序:0

題組內容

一、在大數據(Big Data)時代,NoSQL 資料庫已經是最常被使用的資料儲存解決 方案,而在各種 NoSQL 資料庫中,文件式資料庫(Document-oriented Database) 及鍵值式資料庫(Key-Value-oriented Database)為目前最常被使用的資料庫:

申論題內容

⑴試說明文件式資料庫及鍵值式資料庫的資料儲存特性。(16 分)

詳解 (共 1 筆)

詳解 提供者:澐

468-%E5%B0%81%E9%9D%A2%E6%95%85%E4%BA%8B-%E7%B6%B2%E9%A0%814-%28960%29.png?itok=cgncvLmK
https://www.ithome.com.tw/news/92507

鍵值資料庫是一種非關聯式資料庫,使用簡單的鍵值方法存放資料。鍵值資料庫將資料存放為鍵值組集合,而其中的鍵做為唯一識別碼。鍵和值不限種類,從簡單物件到複雜的複合物件皆可。鍵值資料庫具備高度可分割性,允許其他類型資料庫無法達到的大規模橫向擴展。 例如,如果現有分割區用完容量,且需要更多儲存空間,則 Amazon DynamoDB 會分配其他分割區給表格。

PartitionKey.8dd0530a7f6d66d101f31de30db515564f4cf28a.png


文件資料庫是一種非關聯式資料庫,旨在將半結構化資料存放成文件。在應用程式層級,資料通常是以 JSON 文件來表示,因此文件資料庫能方便開發人員直覺地使用。開發人員可以使用和其應用程式碼相同的文件模型格式來保存資料。在文件資料庫中,每個文件的資料架構可以相同也可以不同,且每個文件都能進行自我描述 (包括其可能的唯一結構描述),不需依賴其他文件。文件會組成「集合」,功用類似於關聯式資料庫中的表。 舉例來說,在簡易的書籍資料庫中,一個描述書籍項目的 JSON 文件可能會以下列程式碼的形式顯示。 [ { "year" : 2013, "title" : "Turn It Down, Or Else!", "info" : { "directors" : [ "Alice Smith", "Bob Jones"], "release_date" : "2013-01-18T00:00:00Z", "rating" : 6.2, "genres" : ["Comedy", "Drama"], "image_url" : "http://ia.media-imdb.com/images/N/O9ERWAU7FS797AJ7LU8HN09AMUP908RLlo5JF90EWR7LJKQ7@@._V1_SX400_.jpg", "plot" : "A rock band plays their music at high volumes, annoying the neighbors.", "actors" : ["David Matthewman", "Jonathan G. Neff"] } }, { "year": 2015, "title": "The Big New Movie", "info": { "plot": "Nothing happens at all.", "rating": 0 } } ]