NoSQL Database Management
The widespread emergence of big data storage needs has driven the development and adoption of a new class of non-relational databases commonly referred to as NoSQL databases. This course will explore the origins of NoSQL databases and the characteristics that distinguish them from traditional relational database management systems. Core concepts of NoSQL databases will be presented, followed by an exploration of how different database technologies implement these core concepts. We will take a closer look at 1-2 databases from each of the four main NoSQL data models (key-value, column family, document, and graph), highlighting the business needs that drive the development and use of each database. Finally, we will present criteria that decision makers should consider when choosing between relational and non-relational databases and techniques for selecting the NoSQL database that best addresses specific use cases.
- Demonstrate competency in designing NoSQL database management systems.
- Demonstrate competency in describing how NoSQL databases differ from relational databases from a theoretical perspective.
- Demonstrate competency in selecting a particular NoSQL database for specific use cases.
95813, 90838, or 95703
NoSQL Database Management: Kuongezeka kwa mahitaji ya kuhifadhi data kubwa kumesababisha maendeleo na kupitishwa kwa darasa jipya la hifadhidata zisizo za uhusiano ambazo kwa kawaida huitwa Hifadhidata za NoSQL. Mafunzo haya yatazungumzia asili ya NoSQL na sifa ambazo zinawatenganisha na mifumo ya jadi ya usimamizi wa database. Dhana za msingi za NoSQL database zitawasilishwa, ikifuatiwa na uchunguzi wa jinsi teknolojia tofauti za database zinavyotekeleza dhana hizi za msingi. Tutaangalia kwa karibu database 1-2 kutoka kwa kila moja ya mifano minne kuu ya NoSQL (nishati-thamani, familia ya safu, hati, na grafu), tukikazia mahitaji ya biashara ambayo huendesha maendeleo na matumizi ya kila database. Hatimaye, tutawasilisha vigezo kwamba watendaji wanapaswa kuzingatia wakati wa kuchagua kati ya database na non-relational na mbinu kwa ajili ya kuchagua NoSQL database kwamba bora anwani maalum matumizi kesi. - Kuonyesha uwezo katika kubuni NoSQL mifumo ya usimamizi wa hifadhidata. - Kuonyesha uwezo katika kuelezea jinsi NoSQL database tofauti na database uhusiano kutoka mtazamo wa kinadharia. - Kuonyesha uwezo katika kuchagua database maalum NoSQL kwa ajili ya kesi maalum ya matumizi. 9583, 9083 au 95703