Nine things you must know about nosql)

Source: Internet
Author: User
The list mentioned in this article comes from Article The article is titled nosql knowledge that users of relational databases must know. The difference between the nine-point nosql and RDBMS is very good. Nosqlfan is translated here.

Nosql dB basics for the RDBMS-SAVVY

1. Understand the differences between acid and base (acid is the four requirements for strong consistency of relational databases, while base is the weak requirement principle of nosql databases for availability and consistency. They mean, acid: atomicity, consistency, isolation, durability; base: basically available, soft-state, eventually consistent. What's interesting is that acid stands for acid in English, and base stands for alkali)

2. Understand the difference between persistence and non-persistence. This is because some nosql systems use pure memory storage.

3. You must be aware of the essential differences between traditional relational databases and nosql systems in data structures. Traditional relational databases are usually row-based table store, while nosql systems include columns-based storage (Cassandra), key/value storage (memcached), and document-based storage (couchdb) and graph structure storage (neo4j)

4. Unlike traditional relational databases, which have unified SQL language operation interfaces, nosql systems usually have their own unique API interfaces.

5. In terms of architecture, you must understand that the nosql system is designed for use in clusters with hundreds of machines, rather than shared database systems.

6. In a nosql system, you may have to get used to situations where your data exists.

7. In a nosql system, you 'd better get used to its weak consistency ." Eventually consistent is an important part of the base principle. For example, on Twitter, you often feel the data delay in the followers list.

8. In nosql systems, you need to understand that data is not always available in many cases.

9. You have to understand that some solutions are partition-tolerant and some may not.

Source: http://blog.nosqlfan.com/html/1535.html

Contact Us

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.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.