An Overview of NoSQL Databases

The traditional SQL database evolved from file systems. It assumes that all data can be expressed in scalar values in the columns of the rows of a table, just as file systems used fields in records of files. But the truth is that not all data fits into a traditional SQL model. The storage models hav...

Full description

Saved in:
Bibliographic Details
Main Author: Celko, Joe (Author)
Corporate Author: Safari, an O’Reilly Media Company
Format: Electronic Video
Language:English
Published: Technics Publications, 2016.
Edition:1st edition.
Subjects:
Online Access: Streaming video (Wentworth users only)

MARC

LEADER 00000cgm a2200000 a 4500
001 w2369793
005 20230515122253.0
006 m u
007 cr cn
008 161111s2016 xx o neng
020 |a 9781634621649 
035 |a (CaSebORM)9781634621649 
040 |d UtOrBLW 
041 0 |a eng 
049 |a WENN 
100 1 |a Celko, Joe,  |e author.  |0 n 95049103  
245 1 3 |a An Overview of NoSQL Databases  |h [electronic resource] /  |c Celko, Joe. 
250 |a 1st edition. 
264 1 |b Technics Publications,  |c 2016. 
300 |a 2 hours, 35 minutes, 12 seconds 
336 |a two-dimensional moving image  |b tdi  |2 rdacontent 
337 |a computer  |b c  |2 rdamedia 
338 |a online resource  |b cr  |2 rdacarrier 
347 |a video file 
365 |b 1495.00 
520 |a The traditional SQL database evolved from file systems. It assumes that all data can be expressed in scalar values in the columns of the rows of a table, just as file systems used fields in records of files. But the truth is that not all data fits into a traditional SQL model. The storage models have changed. Columnar databases have no rows, but keep tables as columns which can be assembled into rows if needed. This means that query optimizations are very different. The MapReduce Model and Key-Value Stores do not have tables at all. Cloud storage is not like traditional, local file systems. Parallel processing and brute force replace clever indexing optimization. Traditional SQL assumes that the data is static; think about common business applications like accounting and transaction processing. Changes to the data are explicit actions done by the database . Actions against the data are taken in other tiers of the application. But Streaming Databases (also known as Complex Event models) assume that data is constantly changing on its own . This would include sensor monitoring, stocks, commodity trades, and so forth. These events occur so fast that responses have to be built into the database. Graph Databases do not have a table concept at all! They model pure relationships, expressed as a graph structure. SQL assumes that we know the relationships in the data. Graph databases discover the relationships. They are used for social network analysis, patterns in various kinds of flows. Think about a SQL query to find the minimal set of “the cool kids” in a social network whose adoption of a product makes it into the next trend. Textbases or document databases have no concept of structured data. Instead of syntax, they get meaning from semantics. For example, Nexis, Lexis and Westlaw are used by researchers and lawyers to locate documents. Think about trying to write an SQL query to determine if a TV dinner meets the contractual obligation of a company to provide off-site employees with a meal equivalent to a fast-food order. One of Dr. Codd’s 12 rules for RDBMS systems was that there must be a linear language to control and access the database. But Geographical Data (GIS) deal with maps, so they are 2 or 3 dimensional by nature. Their query languages are often graphic tools. For example, you can draw a polygon on a map and then ask how many people live inside it. SQL is not always the right answer; it depends on the question! This session was recorde... 
533 |a Electronic reproduction.  |b Boston, MA :  |c Safari,  |n Available via World Wide Web.  |d 2016. 
538 |a Mode of access: World Wide Web. 
542 |f Copyright © Joe Celko  |g 2016 
550 |a Made available through: Safari, an O’Reilly Media Company. 
655 7 |a Electronic videos.  |2 local 
710 2 |a Safari, an O’Reilly Media Company. 
951 |a 2369793 
999 f f |i d1694c9d-5ef4-5af0-9a06-1fe5f013ca47  |s 5a13fd26-08a8-5c83-93d7-471ad36a0e02  |t 0 
952 f f |a Wentworth Institute of Technology  |b Main Campus  |c Wentworth Library  |d Online  |t 0  |e Safari  |h Other scheme 
856 4 0 |t 0  |u https://go.oreilly.com/wentworth-institute-of-technology/library/view/-/9781634621649  |y Streaming video (Wentworth users only)