Objectives:
This tutorial will cover:
I. II. III. IV .
Understand the concepts of NoSQL databases – 15 mins
Copyright By PowCoder代写 加微信 powcoder
Choosing appropriate NoSQL database types for scenarios – 10 mins CAP theorem with respect to NoSQL databases – 15 mins
INFO20003 Tutorial – Week 12
(Tutorial: NoSQL and Revision)
Key Concepts:
• What are NoSQL databases?
• Types of NoSQL database
o Graph databases
o Key-value stores
o Column-familystores o Documentstores
Choosing a NoSQL database
Libraries store information about their collections in their catalogue.
Match each of the following statements to the type of NoSQL database that would be best for storing that library’s data. Select from the four types of NoSQL database discussed previously.
a. b. c. d.
019 55007351
050 0 QA276.5|b.R3
082 311.22
110 20 Rand Corporation.
245 12 A million random digits|bwith 100,000 normal deviates. 260 0 Glencoe, Ill.,|bFree Press|c[1955]
In one library, items are catalogued by author, title and publisher, as well as any number of other fields chosen by the cataloguer, such as physical description, subject codes and notes.
In another library, each catalogue record is stored in the MARC format (Figure 1), a coded text format that contains all the catalogue information for a particular item.
A public library wishes to store cover photos of all its items, which might be in JPEG, PNG or PDF format, or stored as a URL.
A university library wishes to keep track of which published academic papers reference each other in order to help researchers measure their metrics.
xxv, 400, 200 p.|c28 cm. Bibliography: p. xxiv-xxv. Numbers, Random.
|cMS T 519 R152
00000nam 22000001 4500
730220s1955 ilu b
Figure 1: An example of a MARC record. MARC is a very old format that predates NoSQL, JSON and even XML by several decades, yet it remains the industry standard in library data systems.
INFO20003 Tutorial – Week 12 1
Key Concepts:
• Advantages of NoSQL
• The CAP theorem
Your tutor will offer some revision activities.
INFO20003 Tutorial – Week 12 2
程序代写 CS代考 加微信: powcoder QQ: 1823890830 Email: powcoder@163.com