Database Concepts

1. What is a database?

Simply put, the database (Database) is a kind of data storage warehouse, but rather special library this plant, this plant is a library according to certain data structure to organize the store, we can manage a database provided by a variety of methods database The data.

2. Database Category:

According to early data database theory is divided into: hierarchical database, network database and relational database; however, in today's Internet, the most commonly used relational databases and non-relational database.

? So what is the first relational database it first, relational database that is similar to the two-dimensional table execl table represented; second, relational databases using Structured Query Language SQL statements to access the data, the first Third, there is a common relational database MySQL and Oracle databases, as well as MariaDB database, SQL server database, access database (with more time to develop asp)

Non-relational databases is also referred NoSQL (not only SQL) database, is an effective complement to a traditional relational database. As more and more dynamic request for increasing the database, in this case, under NoSQL it is produced.

3. Non-relational database Category:

(1) key (Key-Value) stored in the database: similar to the traditional hash table, you can be added by key, query or delete data, because the use of key primary key access, it will achieve high performance and scalability.

      Typical products: Memcached, Redis , MemcachedDB, BerkeleyDB

(2) Column store database

     Typical products: Cassandra, HBase

(3). Document-oriented database

     Typical products: MongoDB , CouchDB

(4) a graph database

     Typical products: Neo4J, lnfoGrid

Guess you like

Origin www.cnblogs.com/Wangzui1127/p/11210688.html