吕美英,郭显娥
(山西大同大学数学与计算机科学学院,山西大同 037009)
NOSQL和可扩展的SQL
吕美英,郭显娥
(山西大同大学数学与计算机科学学院,山西大同 037009)
随着互联网的发展,数据规模的不断扩大,对访问量,访问速度的越来越高的要求,NoSQL作为一种数据存储方式,得到越来越广泛的关注和应用,对传统的占据数据库市场主导地位近三十年的SQL数据库,也就是关系型数据库提出了极大的挑战。本文对现有的NoSQL数据存储技术的数据模型,技术发展和应用,以及SQL数据库发展的趋势和现状进行了综述,提出SQL和NoSQL在数据库市场中会根据系统的要求,主要是多版本并发控制,扩展性,一致性和速度要求等的不同而划分数据库市场。
NoSQL;可扩展的SQL;网络数据库
计算机应用离不开数据的管理和处理。数据的处理经历了三个阶段:手工管理、文件管理和数据库管理。数据库管理数据,使得大型的计算机应用成为可能。数据库技术始于上世纪60年代,随后发展迅速。尽管NoSQL数据库如层次数据库,图形数据库,和面向对象的数据库在60年代末就开发出来了[1],但是以SQL为主要的数据查询和操纵语言的关系数据库从上个世纪80年代起,成为了数据库技术的主流产品。关系数据库具有四个特性:ACID,即原子性,一致性,隔离性和持续性,且建立在严格的集合代数基础之上,有强大的查询功能。但是关系数据库也有致命的弱点,那就是数据结构规整,容错性和扩展性差,在分布式数据库和数据分片的情形下处理能力差,海量数据访问处理速度慢等。……