Do a year of freshman year project, for relational database structure still have some understanding, sometimes think this two-dimensional table is not very handy. After reading an article, I had a preliminary understanding of NoSQL (Https://keen.io/blog/53958349217/analytics-for-hackers-how-to-think-about-event-data). The article here is very good, and it does write the "where" of
certain functions of the relational database.
key-value storage
Tokyo Cabinet/tyrantberkeley Dbmemcachedbredis td> can quickly query to its value via key. In general, the format of the store regardless of the value of the full receipt. (Redis contains additional features)
graph store
neo4jflockdb
graphical relationships for optimal storage. The use of
Tags: style blog http using OS dataContent directory:
Why use a NoSQL database?
Key-Value Database
Document Database
Column Family Database
Graph database
A
function, but less structure of storage data4. Poor support for transactions, no rollback when database failure occurs2) Columnstore Database (HBase)1. For Distributed File systems2. Clustered storage, together with the same column data3. Find Fast, scalable and easy to distribute4. Function relative limitation3) file-oriented database (MongoDB)1. More For Web a
connected structure, the graphical database enables us to build complex models that are closely related to our problem areas. The data model of graph database is much simpler and more expressive than the data model of relational database or other NoSQL
, acid:atomicity, consistency , isolation, durability; Base:basically Available, soft-state, eventually consistent. At the same time, it is interesting that acid is acidic in English, base meaning is alkali) (basic available, soft state, eventually consistent)
Understand the difference between persistence and non-persistence. That's because some nosql systems are purely memory-stored.
You must be aware of the essential differences between tra
form, document form, picture form and so on, document form, picture form and so on, use flexibly, the application scene is wide, and relational database only supports basic type.2, Fast: NoSQL can use hard disk or random memory as a carrier, and relational database can only use hard disk;3, high scalability;4, Low cost: NoSQ
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.