main features of the Key-value database, even with extremely high concurrent read and write performance, Redis,tokyo Cabinet,flare is the representative of this class.
Document-oriented database for massive data access:
This type of database is characterized by the ability to quickly query data in massive amounts of data, typically for
database classification
Because of the nature of the relational database itself, and the time is relatively short, therefore, do not want to relational database, there are several databases can unified Jiangshan, relational
Acid principles for relational database compliance
(1) A Atomic nature:
All operations in a transaction, either done or done, the success of the transaction is the success of all operations in the transaction, as long as one operation fails, the entire transaction fails and needs to be rolled back.
(2) C Consistency:
The database should always be in a consistent
concerned with the internal structure of a document .
This allows the storage engine to directly support a level two index , allowing efficient querying of any field .
The ability to support the nesting of documents enables the query language to have the ability to search for nested objects , and XQuery is an example. MongoDB implements similar functionality by supporting the specification of JSON field paths in queries.
Reprinted from: http://t.dbdao.com/archives/why-is-mongodb-wildly-popular.html
"If you show me the code and don't let me understand the data structure, I'll be confused." If I knew the data structure, I would obviously no longer have to look at your code more often. "– Written by Eric Raymond in" the Cathedral and the Bazaar:musings on Linux and Open Source by an accidental revolutionary ", 1997
Language innovation
The basic task of programming is to
following categories are mainly divided into:
Key-value database for high-performance concurrency reading and writing:
The main features of the Key-value database, even with extremely high concurrent read and write performance, Redis,tokyo Cabinet,flare is the representative of this class.
Document-oriented database for massive data
high concurrent read and write performance, Redis,tokyo Cabinet,flare is the representative of this class.
Document-oriented database for massive data access:
This type of database is characterized by the ability to quickly query data in massive amounts of data, typically for MongoDB and COUCHDB
Distributed
extremely high concurrent read and write performance, Redis,tokyo Cabinet,flare is the representative of this class.
Document-oriented database for massive data access:
This type of database is characterized by the ability to quickly query data in massive amounts of data, typically for MongoDB and COUCHDB
Distributed
.
Advantages:
Easy to scatter data
The relationship between the various data is the main reason for the name of the relational database, in order to join processing, the relational database has to store the data in the same server, which is not conducive to the spread of data, which is not good at the
Label:
Database Paradigm
when designing the relational database, we should design a reasonable relational database to conform to different specifications, and the different norm requirements are called different paradigms, and the higher paradigm
that it is not limited to fixed structure, can reduce some time and space overhead. In this way, users can add the fields they need as needed, so that in order to get different information of the user, it is not necessary to query the multi-tables in the relational database. The query can be completed only by taking the corresponding value out of the ID. But the non-re
Tags: MONGO field example mail each add intermediate DDR addressTalk about the difference between relational database and non-relational database the first bomb Take the two most popular databases now: MySQL and MongoDB (a product between
business is not fixed or often changes relatively large.2. ExtensibilityTraditional relational database gives people a kind of horizontal extension difficult, not good for data fragmentation, and some non-relational database natively support the level of data expansion (such as Mo
Compared with relational databases, MongoDB has the following advantages:① Weak consistency (eventual consistency) ensures the user access speed:For example, in a traditional relational database, a COUNT operation locks the dataset to ensure that the exact value is obtained under the "current" condition. This is import
Tags: acid-based features This feature enables relational databases to be used in almost all of the typical banking systems but in Web applications of non-relational databasesThe most important feature of a relational database is transactional consistency : traditional relational
Tags: relational database non-relational dataTypeCharacteristicsAdvantagesDisadvantagesrelational databaseSQLite, Oracle, MySQL1, relational database, refers to the use of relational model to organize data
I. Relational database ( SQL):Mysql,Oraclefeatures : There is a relationship between data and data , between Tables and fields , between tables and tablesFor example : Department table 001 section, Employee table 001User table , user name , passwordClassification Table and commodity tables , one -to-many relationships. Advantages :There is a relationship between ① data, it is very convenient to make and de
I learned a Chinese Database textbook six years ago, but at that time my mind was not enlightened, Or I lacked a perceptual knowledge about the content of the textbook, so I had no effect after learning it. Recently, to create a system with CMS, we need to re-learn the database theory. Therefore, we have bought the basic tutorial for this database system, this se
may encounter. In fact, mongodb installation is relatively simple.
With the rise of Internet Web websites, traditional relational databases are insufficient in Hong Kong Space.
High-concurrency database read/write requirements
High concurrent database load, website space, tens of thousands of read/write requests per s
The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion;
products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the
content of the page makes you feel confusing, please write us an email, we will handle the problem
within 5 days after receiving your email.
If you find any instances of plagiarism from the community, please send an email to:
info-contact@alibabacloud.com
and provide relevant evidence. A staff member will contact you within 5 working days.