In addition to Weibo, there is also WeChat
Please pay attention
WeChat public account
Shulou
2025-02-24 Update From: SLTechnology News&Howtos shulou NAV: SLTechnology News&Howtos > Database >
Share
Shulou(Shulou.com)05/31 Report--
What are the NoSQL database types? in view of this question, this article introduces in detail the corresponding analysis and solutions, hoping to help more partners who want to solve this problem to find a more simple and feasible way.
Advantages and disadvantages
Because Web applications and services are the main drivers behind NoSQL development, various types of NoSQL databases have an advantage over RDBMS. These advantages include the following:
Can handle various data types
Higher performance and lower latency
Ideal for unstructured data, such as text, images, audio and video
Loosely coupled systems that are more suitable for horizontal expansion
Ideal for time series or other stream data, such as event logs and Internet of things data
Can handle the availability of different forms of NoSQL systems and unstructured data models
Access to a wide range of open source or low-cost deployments is cheaper than complex RDBMS.
However, these benefits come at a price. For example, RDBMS systems ensure more direct consistency and reliability through the ACID model, which refers to atomicity, consistency, isolation, and persistence. NoSQL databases follow the BASE model: basic availability, soft state, and final consistency. In addition, these non-relational databases lack a built-in mechanism to check data integrity; it must be done in external code. * *, which usually does not support complex SQL operations, such as compound select statements or table joins.
NoSQL database category
NoSQL is not a specific type of database, but a database category with several variants:
Key-value storage: also known as a hash table, this storage example organizes data into a list of records that key or hash-value indexes that point to one or more data objects or records. This is similar to a dictionary, where each key can have a different number of values instead of a fixed length.
Memory cache: this is a key-value store that is perfectly suitable for the system RAM. This accelerates performance and reduces costs by eliminating the need to extend the entire database only to handle specific application functions or scenarios.
Document storage: although it is a subset of the key-value database, the values in the document store follow a predefined hierarchy that embeds metadata about the stored content. Document storage is usually encoded in text format, such as XML, YAML, or JSON, or binary variants, such as Microsoft Office files or PDF.
Search database: a dedicated document storage in which document indexes can be segmented and distributed across multiple nodes to provide a great deal of scalability to speed up the retrieval of specific entries.
Column-based storage: this storage organizes data by column rather than row. Columns are grouped into related data series and can be accessed together.
Graphic database: this type of database does not use a general row-column structure, but supports a collection of items and their interrelationships.
Comparison of NoSQL databases
As cloud infrastructure becomes a popular choice for deploying Web applications, AWS, Microsoft, and Google Cloud have built NoSQL services and products to better adapt to different data types and use cases. The details of each product will vary, and the following table shows each NoSQL database product:
The answers to the questions about the type of NoSQL database are shared here. I hope the above content can be of some help to you. If you still have a lot of doubts to be solved, you can follow the industry information channel for more related knowledge.
Welcome to subscribe "Shulou Technology Information " to get latest news, interesting things and hot topics in the IT industry, and controls the hottest and latest Internet news, technology news and IT industry trends.
Views: 0
*The comments in the above article only represent the author's personal views and do not represent the views and positions of this website. If you have more insights, please feel free to contribute and share.
Continue with the installation of the previous hadoop.First, install zookooper1. Decompress zookoope
"Every 5-10 years, there's a rare product, a really special, very unusual product that's the most un
© 2024 shulou.com SLNews company. All rights reserved.