Page 1435 - (ISC)² CISSP Certified Information Systems Security Professional Official Study Guide
P. 1435

FIGURE 20.9 ODBC as the interface between applications and a

               backend database system


               NoSQL

               As database technology evolves, many organizations are turning away
               from the relational model for cases where they require increased speed
               or their data does not neatly fit into tabular form. NoSQL databases

               are a class of databases that use models other than the relational
               model to store data.

               These are the three major classes of NoSQL database:

                    Key/value stores are perhaps the simplest possible form of
                    database. They store information in key/value pairs, where the key
                    is essentially an index used to uniquely identify a record, which
                    consists of a data value. Key/value stores are useful for high-speed
                    applications and very large datasets.


                    Graph databases store data in graph format, using nodes to
                    represent objects and edges to represent relationships. They are
                    useful for representing any type of network, such as social
                    networks, geographic locations, and other datasets that lend
                    themselves to graph representations.

                    Document stores are similar to key/value stores in that they store

                    information using keys, but the type of information they store is
   1430   1431   1432   1433   1434   1435   1436   1437   1438   1439   1440