文章分类 -  NoSQL数据库

MongoDB简介
摘要:MongoDB 是由C++语言编写的,是一个基于分布式文件存储的开源数据库系统。在高负载的情况下,添加更多的节点,可以保证服务器性能(水平可扩展性强,即加节点来扩展存储容量)。MongoDB 旨在为WEB应用提供可扩展的高性能数据存储解决方案。MongoDB 将数据存储为一个文档,数据结构由键值(k 阅读全文

posted @ 2017-06-25 14:40 ostin 阅读(131) 评论(0) 推荐(0)

MongoDB简易安装和操作教程
摘要:安装 1、我们选择在Windows系统安装数据库,安装过程中选择Custom即可自定义安装路径,假设选择安装在D:\MongoDB\Server\3.0路径下。路径选择建议不要有空格,避免不必要的麻烦。安装完成后,即可启动数据库。 2、linux平台解压MongoDB安装包即可运行,不需要单独安装 阅读全文

posted @ 2017-06-25 14:39 ostin 阅读(205) 评论(0) 推荐(0)

MongoDB概念解析
摘要:通过下图实例,我们也可以更直观的的了解MongoDB中的一些概念: 关系数据库中一行记录对应MongoDB中一个文档。 举例2:在一个关系型数据库中,一篇博客(包含文章内容、评论、评论的投票)会被打散在多张数据表中。在文档数据库MongoDB中,能用一个文档来表示一篇博客, 评论与投票作为文档数组, 阅读全文

posted @ 2017-06-25 14:18 ostin 阅读(138) 评论(0) 推荐(0)

从NoSQL到NewSQL数据库
摘要:OldSql:传统关系型数据库 NewSql:也是关系型数据库,吸收了传统关系型数据库和NoSql数据库的优点。可实现强一致性(传统关系型DB优点),具有强的水平可扩展性(NoSql DB优点) NoSql:面向互联网应用,如web2.0,半结构化,非结构化数据的存储 图5-6 大数据引发数据处理架 阅读全文

posted @ 2017-06-24 21:26 ostin 阅读(922) 评论(0) 推荐(0)

NoSQL的三大基石
摘要:5.5 NoSQL的三大基石 所谓的CAP指的是:C(Consistency):一致性,是指任何一个读操作总是能够读到之前完成的写操作的结果。也就是在分布式环境中,多点的数据是一致的,或者说,所有节点在同一时间(读写应该是单线程的,否则写过程的流水线复制过程中各数据节点内容可能不一致)具有相同的数据 阅读全文

posted @ 2017-06-24 17:22 ostin 阅读(3166) 评论(0) 推荐(0)

NOSql数据库分类
摘要:5.4 NoSQL的四大类型 (1)键值数据库-redis 数据模型是健和值,key-value。以健定位数据。 键是一个字符串对象,值可以是任意类型的数据,比如整型、字符型、数组、列表、集合等。 不可建立索引,只能通过key查找value。反之不能通过value查找key (2)列数据库-Hbas 阅读全文

posted @ 2017-06-20 21:40 ostin 阅读(134) 评论(0) 推荐(0)

NoSQL数据库简介
摘要:Not Only SQL 5.1 NoSQL数据库具有以下几个特点:(1)灵活的可扩展性(扩容方便,关系数据库扩容涉及复杂数据重新划分)(2)灵活的数据模型(关系数据库表结构固定,不能动态扩展。Hbase中可动态扩展列族和列)(3)与云计算紧密融合 (4)列数据库(如Hbase)读效率高,适合分析型 阅读全文

posted @ 2017-06-12 23:05 ostin 阅读(409) 评论(0) 推荐(0)