曾多少时,关系型数据库(RDBMS)就是数据管理的“老大哥”,一统江湖,势如破竹。然而,随着大数据期间的到来,数据量像火箭般飙升,数据的形态也变得越来越“随性”,传统的关系型数据库开始有点跟不上节奏了。究竟,当数据像一锅大杂烩一样,什么都有的时候,固定的表结构就显得有点枯燥了。这时候,NoSQL,作为数据库界的新晋“潮人”,以其独特的魅力和机动的架构设计,迅速崛起,成为了数据管理中的“当红炸子鸡”。
说到NoSQL,这个名字大概让人以为它是在和SQL过不去——“Not Only SQL”,可不是“Never SQL”。NoSQL的出现,实在是为了在数据管理中多提供一个选择:你想要自由、机动、不受拘束的架构?没问题,NoSQL给你安排!无论你面对的是海量数据、高并发需求,还黑白结构化的“怪数据”,NoSQL都能应对自如。它不仅冲破了传统关系型数据库的固有模式,还提供了多种数据模子,像文档型、键值型、列存储型和图数据库,任你挑选。