NoSQL简史汇编

NoSQL的历史非常之短,完整历史也就三段完结,本文叫汇编就更短了
,只是对一些英文纪录的翻译补充.

在之前 SQL==数据库。

1990年代,NoSQL这个词才第一次被使用,具体年份是1998,用来描述一个不采用SQL作为接口的关系数据库。

2009年,NoSQL这个词被重新引入,用来描述非关系数据库。

今天所指的NoSQL概念是2009年引入的,时间非常之短,但因为各类型非关系数据库的出色表现,解决了大量SQL数据库的问题,所以这一两年这个词被快速普及,以致大家都忽略了它其实才出现不久。

这个词的出现之前,实际上已经存在各类型的数据库,但因为哪时(其实只是两,三年前),普遍认为数据库等于SQL, SQL等于数据库,而NoSQL这个词才刚出现而大部分人都看不懂,所以各类数据库使用各种名称介绍自己,常见如对象,图形,列等,所以当你看到一个今天的NoSQL数据库存在多种类型介绍,说明这个数据库其实已经是有些历史的了,最起码与NoSQL这个词是属于同一时代的。

数据来源

http://leopard.in.ua/2013/11/08/nosql-world/

For the first time the term "NoSQL" was used in the late 90‘s. The real meaning of the form used now got only in the middle 2009.

https://en.wikipedia.org/wiki/NoSQL#History

Carlo Strozzi used the term NoSQL in 1998 ... Eric Evans reintroduced the term NoSQL in early 2009 ...

时间: 2024-10-10 16:32:08

NoSQL简史汇编的相关文章

什么是NoSQL

转载自http://www.codingkit.com/mongodb/nosql.html NoSQL(NoSQL = Not Only SQL ),意即"不仅仅是SQL". 在现代的计算系统上每天网络上都会产生庞大的数据量. 这 些数据有很大一部分是由关系数据库管理系统(RDMBSs)来处理. 1970年 E.F.Codd's提出的关系模型的论文 "A relational model of data for large shared data banks",这

1 什么是NoSQL

NoSQL 简介 NoSQL(NoSQL = Not Only SQL ),意即"不仅仅是SQL". 在现代的计算系统上每天网络上都会产生庞大的数据量. 这些数据有很大一部分是由关系数据库管理系统(RDMBSs)来处理. 1970年 E.F.Codd's提出的关系模型的论文 "A relational model of data for large shared data banks",这使得数据建模和应用程序编程更加简单. 通过应用实践证明,关系模型是非常适合于客

MongoDB入门学习(一)NoSQL了解

1. NoSQL 简史 NoSQL一词最早出现于1998年,是Carlo Strozzi开发的一个轻量.开源.不提供SQL功能的关系数据库. 2009年,Last.fm的Johan Oskarsson发起了一次关于分布式开源数据库的讨论[2],来自Rackspace的Eric Evans再次提出了NoSQL的概念,这时的NoSQL主要指非关系型.分布式.不提供ACID的数据库设计模式. 2009年在亚特兰大举行的"no:sql(east)"讨论会是一个里程碑,其口号是"sel

初识NoSQL

NoSQL(NoSQL = Not Only SQL ),意即"不仅仅是SQL". 在现代的计算系统上每天网络上都会产生庞大的数据量. 这些数据有很大一部分是由关系数据库管理系统(RDMBSs)来处理. 1970年 E.F.Codd's提出的关系模型的论文 "A relational model of data for large shared data banks",这使得数据建模和应用程序编程更加简单. 通过应用实践证明,关系模型是非常适合于客户服务器编程,远远

NoSQL数据库相关概念

NoSQL数据库概述 特点 模式自由 不需要定义表结构,数据表中的每条记录 都可能有不同的属性和格式. 逆范式化 不遵循范式要求,去掉完整性约束,减少 表之间的依赖. 多分区存储 数据进行分区,将记录分散到多个节点上 弹性可扩展 可在系统运行过程中,动态增 加和删除节点,数据自动平衡移动. 多副本 数据快速写入一个节点,其余 节点通过读取写入节点日志来 实现异步复制. 软事务 不能完全满足事务的ACID特性,保证事务的最终一致性. ACID: 关系型数据库遵循ACID规则 事务在英文中是tran

分布式系统及NoSQLl简介

分布式系统及NoSQL简介 ============================================================================== 数据存储  1.数据存储 ★数据模型: 层次模型: 网状模型: 关系模型: 对象关系模型 ☉关系模型: 关系型数据,严格的schema: ACID规则 分布式系统  1.介绍 ★分布式系统: 分布式系统(distributed system)由多台计算机和通信的软件组件通过计算机网络连接(本地网络或广域网)组成.

数据库理论

RDBMS vs NoSQL RDBMS - 高度组织化结构化数据 - 结构化查询语言(SQL) (SQL) - 数据和关系都存储在单独的表中. - 数据操纵语言,数据定义语言 - 严格的一致性- 基础事务 NoSQL - 代表着不仅仅是SQL- 没有声明性查询语言- 没有预定义的模式-键 - 值对存储,列存储,文档存储,图形数据库- 最终一致性,而非ACID属性- 非结构化和不可预知的数据- CAP定理 - 高性能,高可用性和可伸缩性 关系型数据库遵循ACID规则 事务在英文中是transac

Linux简史

原著:Ragib HasanDepartment of Computer ScienceUniversity of Illinois at Urbana-Champaign 翻译:王晓林 混沌初开 那是在一九九一年,令人痛苦难耐的冷战渐渐走到了尽头.和平安详的空气开始升起在地平线.在计算科学领域,随着强大硬件的推出,计算机的极限能力已超出了我们的想象,一个辉煌的未来似乎已渐露端倪. 但还是缺了点儿什么.在操作系统领域,存在着一片巨大的空白. 一方面,DOS还统治着庞大的个人电脑王国.比尔盖茨花$

Linux发展简史

一.Linux发展简史 1.1969年以前:Bell,MIT与GE的"Mutics"系统 Bell:贝尔实验室,隶属于AT&T公司 MIT:麻省理工学院 GE:通用电气公司 Mutics:有"多数"的意思,意在让多人同时使用一台主机的资源(多用户) ·60年代初,MIT开发出分时操作系统,最多同时提供30台终端机(技术上的限制)连接一台大型主机,以让更多用户可以同时使用同一台昂贵主机的资源: ·1965年,Bell.MIT与GE共同发起Mutics项目,目的