`

一、为什么使用NoSQL

阅读更多

关系型数据库的价值

持久化数据:通过数据库来保存数据

处理并发:通过事务方式处理并发

集成:共享数据库集成,多个应用程序可以同时访问同一份数据

标准模型:前几种功能已经成标准,开发人员学习成本低,虽然各数据库之间有差异,但核心机制相同。

 

阻抗失谐

关系模型和内存种的数据结构之间存在差异

 

集成数据库和应用程序数据库

集成数据库:多个应用程序数据存储在一个公用的数据库中,提供了通信效率,因为多个应用程序公用,所以设计复杂。不同应用程序在存储数据时也需要相互协调,更新数据的最好还是交由数据库自身处理。

应用程序数据库:只能一个应用程序访问数据库,交互就由这个应用程序开放接口,通过web服务集成:http协议,二进制协议,文本协议。

 

集群

数据流量的增加,需要扩展存储。

1、纵向扩展,功能强大的计算机,2、建立集群。一般都是使用后者,好处不赘述。

集群问题,数据库厂商集群使用非常贵。

基于集群数据库的问题,谷歌(BigTable)和亚马逊(Dynamo)开发了自己的数据库。

 

NoSQL登场

泛指开发于21世纪初,基本上不使用SQL,而且差不多都是开源的数据库。

不适用关系摸,集群运行良好,开源,适用于21世纪的互联公司,无模式。

 

 

分享到:
评论

相关推荐

    NoSQL数据库技术实战

    本书既对NoSQL系统的理论进行了深入浅出的分析,又介绍了每一种NoSQL数据库在业界广泛应用的一个具体系统,理论与实战并重。 本书共分5篇,12章。涵盖的内容有:NoSQL与大数据简介、NoSQL的数据一致性、NoSQL的水平...

    NoSQL数据库PPT.pptx

    NoSQL数据库 14信管一班2组23殷月园 NoSQL数据库PPT全文共20页,当前为第1页。 内容大纲 定义 产生 共同特征 分类 适用场景 发展现状 7 挑战 NoSQL数据库PPT全文共20页,当前为第2页。 一.什么是NoSQL数据库? NoSQL...

    Making Sense of NoSQL 【解读NoSQL 英文版】

    对于NoSQL的初学者来说,不失为一本了解NoSQL技术全貌的优秀读物。 Making Sense of NoSQL clearly and concisely explains the concepts, features, benefits, potential, and limitations of NoSQL technologies....

    NoSQL第一章作业.doc

    NoSQL数据库入门与实践第一章答案(以放宽ACID原则为代价,NoSQL采取的是最终一致性原则,而不是像关系型数据库那样地严格遵守着ACID的原则,这意味着如果在特定时间段内没有特定数据项的更新,则最终对其所有的访问...

    nosqlbooster 试用清理

    7.如仍然有使用问题,请将运行结果截屏(文字/图片形式均可)发送至davidsmithgf@163.com,另外,程序仅供个人试用,希望正常使用nosqlbooster的请在官方购买,如有任何不妥,也请第一时间邮件告知。

    NoSQL 入门.ppt

    1.2、NoSQL为什么会存在 1.3、NoSQL产品分类 1.4、NoSQL技术的特点 1.5、NoSQL技术的不足 1.6、NoSQL的适用场景 2、一些概念 2.1、CAP 2.2、ACID 2.2、BASE 3、常见NoSQL介绍 3.1、文档型举例介绍(MongoDB) 3.1.1...

    大数据技术分享 12306:改变传统思路解决问题的NoSQL实践 一个NoSQL的案例 共52页.pptx

    大数据技术分享 12306:改变传统思路解决问题的NoSQL实践 一个NoSQL的案例 共52页.pptx

    什么是NoSQL数据库?

    什么是NoSQL 大家有没有听说过“NoSQL”呢?近年,这个词极受关注。看到“NoSQL”这个词,大家可能会误以为是“No!SQL”的缩写,并深感愤怒:“SQL怎么会没有必要了呢?”但实际上,它是“Not Only SQL”的缩写。它...

    NoSQL_.pdf

    日前国内没有一套比较完整的NoSQL数据库资料,有很多先驱整理发表了很多,但不是很系统。不材 尝试着将各家的资料整合一下,并...另外我还准备开发一个开源内存数据库galaxydb.本书也是为这个数据库提供一些架构资料

    一种基于NoSQL的

    基于NoSQL的地图瓦片数据存储技术,利用金字塔模型缓存地图瓦片的模式代替传统WebGIS 地图模式构建WebGIS地图框架,大大提高了网络地图的响应速度,具有良好的用户体验

    nosql分布式数据库期末考试题.docx

    nosql分布式数据库期末考试题.docx

    nosql cassandra学习教程

    为给集群添加更多容量,可以指向另一台电脑。你不必重启任何进程,改变应用查询,或手动迁移任何数据。 多数据中心识别 :你可以调整你的节点布局来避免某一个数据中心起火,一个备用的数据中心将至少有每条记录的...

    论文研究-一种基于NoSQL的大数据存储方案 .pdf

    一种基于NoSQL的大数据存储方案,吉佳,,物联网中大数据的产生带动了非关系型数据库(NoSQL)的发展。基于NoSQL的存储解决方案已经成为目前物联网应用中大数据存储研究的主��

    nosql 入门教程

    第一部分 NoSQL入门 第1章 NoSQL的概念及适用范围 2 1.1 定义和介绍 3 1.1.1 背景与历史 3 1.1.2 大数据 5 1.1.3 可扩展性 7 1.1.4 MapReduce 8 1.2 面向列的有序存储 9 1.3 键/值存储 11 1.4 文档数据库 ...

    nosql实验一-HBase的安装与配置.docx

    nosql实验一-HBase的安装与配置

    云计算-NoSQL

    关于nosql的一些介绍,值得一看。可以作为了解nosql的资料

    NoSQL数据库学习教程

    NoSQL数据库学习教程,redis是目前比较流行的一款数据库,非常适合大数据开发

    深入No SQL

    书中主要关注NoSQL的基本概念 以及使用NoSQL数据库的切实可行的解决方案 ">深入NoSQL 原作名: Professional NoSQL 作者: Shashank Tiwari 译者: 巨成 出版社: 人民邮电出版社 出版年: 2012 11 页数: 294 定价: 69 00...

    NoSQL的技术研究

    日前国内没有一套比较完整的NoSQL数据库资料,有很多先驱整理发表了很多,但不是很系统。不材尝试着将各家的资料整合一下,并书写了一些自己的见解。 本书写了一些目前的NoSql的一些主要技术,算法和思想。同时列举...

    非关系数据库NoSql介绍

    非关系数据库介绍,对于不了解非关系数据库NoSql的新手来说可以值得一看

Global site tag (gtag.js) - Google Analytics