NoSQL详细介绍

时间:2024-01-10 01:00:49 标签:  nosql  数据库  

NoSQL 简介

NoSQL(NoSQL = Not Only SQL ),意即"不仅仅是SQL"。

在现代的计算系统上每天网络上都会产生庞大的数据量。

这些数据有很大一部分是由关系数据库管理系统(RDBMS)来处理。 1970年 E.F.Codd's提出的关系模型的论文 "A relational model of data for large shared data banks",这使得数据建模和应用程序编程更加简单。

通过应用实践证明,关系模型是非常适合于客户服务器编程,远远超出预期的利益,今天它是结构化数据存储在网络和商务应用的主导技术。

NoSQL 是一项全新的数据库革命性运动,早期就有人提出,发展至2009年趋势越发高涨。NoSQL的拥护者们提倡运用非关系型的数据存储,相对于铺天盖地的关系型数据库运用,这一概念无疑是一种全新的思维的注入。

什么是NoSQL?

NoSQL,指的是非关系型的数据库。NoSQL有时也称作Not Only SQL的缩写,是对不同于传统的关系型数据库的数据库管理系统的统称。

NoSQL用于超大规模数据的存储。(例如谷歌或Facebook每天为他们的用户收集万亿比特的数据)。这些类型的数据存储不需要固定的模式,无需多余操作就可以横向扩展。

为什么使用NoSQL ?

今天我们可以通过第三方平台(如:Google,Facebook等)可以很容易的访问和抓取数据。用户的个人信息,社交网络,地理位置,用户生成的数据和用户操作日志已经成倍的增加。我们如果要对这些用户数据进行挖掘,那SQL数据库已经不适合这些应用了, NoSQL 数据库的发展却能很好的处理这些大的数据。

NoSQL 简史

NoSQL一词最早出现于1998年,是Carlo Strozzi开发的一个轻量、开源、不提供SQL功能的关系数据库。

2009年,Last.fm的Johan Oskarsson发起了一次关于分布式开源数据库的讨论[2],来自Rackspace的Eric Evans再次提出了NoSQL的概念,这时的NoSQL主要指非关系型、分布式、不提供ACID的数据库设计模式。

2009年在亚特兰大举行的"no:sql(east)"讨论会是一个里程碑,

其口号是"select fun, profit from real_world where relational=false;"。因此,对NoSQL最普遍的解释是"非关联型的",强调Key-Value Stores和文档数据库的优点,而不是单纯的反对RDBMS。

NoSQL详细介绍_囿于之间的博客-CSDN博客

来源:https://blоg.сsdn.nеt/zdwzzu2006/аrtiсlе/dеtаils/130962321

智能推荐

NoSQL 简介 NoSQL(NoSQL = Not Only SQL

标签:nosql  数据库  

先搞清楚全称 SQL全称为Structured query language &

标签:sql  nosql  数据库  

IPMI详细介绍:https://wenku.baidu.com/view/49fea

标签:工作笔记  IPMI  

目录

标签:ajax  前端  javascript  servlet  java  

目录

标签:前后端分离  java  github  java  

最近做压测时使用到Jmeter,为什么用它,之前也做过部分压测,不是很系统,使用的是Apache Bench,虽然效率高,但是功能比较简单,不太适合本次压测场景,另外Jmeter能更好的利用压测机的多核性能,ab使用单核,如果需要使用多核需要手动启动多个压测进程。本次压测场景主要需求点:需要实现Request1的返回作为Request2的RequestBody或Header需要按比例分配API请求并发,以模拟真实的API压力场景对于以上需求,Jmeter均提供了较好的处理方案,后面会一一介绍

标签:基础  详细  JMeter  

前言: 👏作者简介&#xff

标签:java基础  java  后端  

一、什么是云计算 像水、电、煤一样的

标签:aws  aws  云计算  

1、官网下载struts2

标签:eclipse  struts  java  tomcat  

编写代码通常是一项乏味且耗时的任务。现代开发人员一

标签:人工智能学习与实践  Copilot  

CentOS8详细安装教程--图文介绍超详细

标签:linux  运维  服务器  centos  windows  

nmap高级使用1. nmap简介nmap的定义

标签:详细介绍  高级  nmap  

猜你喜欢

element: Element,一套为开发者、设计师和产品经理准

标签:elementui  vue.js  前端  

第一步,首先使用命令启动你配置的Hadoop环境

标签:hdfs  hadoop  大数据  

简介: HBase是一个分布式的、面向列的开源

标签:hdfs  hive  bigdata  hbase  big data  hadoop  数据库  大数据  

Messaging that just works — Rabbi

标签:java-rabbitmq  RabbitMQ  分布式  运维  

1、什么是NoSQLNoSQL(NoSQL = Not Only SQL ),意即不仅仅是SQL。NoSQL主要指非关系型、分布式、不提供ACID的数据库设计模式。在现代的计算系统上每天网络上都会产生庞大的数据量。这些数据有很大一部分是由关系数据库管理系统(RDBMS)来处理。 1970年 E.F.Codds提出的关系模型的论文 A relational model of data for large shared data banks,这使得数据建模和应用程序编程更加简单。

标签:简介  nosql  

元数据的文章,网上已经有很多了,元数据相关概念有限所以重复度很高。

标签:数据仓库  数据仓库  数据库  数据挖掘  

相关问题

相关文章

热门文章

推荐文章

相关标签