拥有 nosql 标签的文章 共 13 条数据

Redis5设计与源码分析 陈雷著 PDF下载
编程书籍

Redis5设计与源码分析 陈雷著 PDF下载

1410次浏览 0条评论

多名专家联袂推荐,资深专家联合撰写,深入理解Redis 5设计精髓。本书系统讲解Redis 5设计、数据结构、底层命令实现,以及持久化、主从复制、集群的实现。全书分为三篇,共计22章内容。第一篇,重点讲解了SDS、跳跃表、压缩列表、字典、整数集合、quicklist和Stream数据结构的实现。第二篇,讲解了Redis的生命周期、命令执行的过程,键、字符串、哈希表、列表、集合、有序集合、GEO、HyperLog和Stream相关命令的实现,需要重点了解。第三篇,简单剖析了持久化、主从复制和集群的实现,掌握精髓。本书赞誉 序 前言 第1章 引言1 1.1 Redis简介1 1.2 Redis 5.0的新特性2 1.3 Redis源码概述3 1.4 Redis安装与调试4 1.5 本章小结6 第2章 简单动态字符串7 2.1 数据结构7 2.2 基本操作11 2.2.1 创建字符串11 2.2.2 释放字符串12 2.2.3 拼接字符串12 2.2.4 其余API15 2.3 本章小结15 第3章 跳跃表17 3.1 简介17 3.2 跳跃表节点与结构19 3.2.1 跳跃表节点19 3.

Redis入门指南(第2版) 李子骅著 PDF下载
编程书籍

Redis入门指南(第2版) 李子骅著 PDF下载

737次浏览 0条评论

《Redis入门指南(第2版)》是一本Redis的入门指导书籍,以通俗易懂的方式介绍了Redis基础与实践方面的知识,包括历史与特性、在开发和生产环境中部署运行Redis、数据类型与命令、使用Redis实现队列、事务、复制、管道、持久化、优化Redis存储空间等内容,并采用任务驱动的方式介绍了PHP、Ruby、Python和Node.js这4种语言的Redis客户端库的使用方法。第1章 简介 1.1 历史与发展 1.2 特性 1.2.1 存储结构 1.2.2 内存存储与持久化 1.2.3 功能丰富 1.2.4 简单稳定 第2章 准备 2.1 安装Redis 2.1.1 在POSIX系统中安装 2.1.2 在OS X系统中安装 2.1.3 在Windows中安装 2.2 启动和停止Redis 2.2.1 启动Redis 2.2.2 停止Redis 2.3 Redis命令行客户端 2.3.1 发送命令 2.3.2 命令返回值 2.4 配置 2.5 多数据库 第3章 入门 3.1 热身 3.2 字符串类型 3.2.1 介绍 3.2.2 命令 3.2.3 实践 3.2.4 命令拾遗 3.3 散

MongoDB入门经典 [美]戴利(Dayley.B)著 米爱中译 PDF下载
编程书籍

MongoDB入门经典 [美]戴利(Dayley.B)著 米爱中译 PDF下载

508次浏览 0条评论

本书采用直观、循序渐进的方法,讲解了如何设计、实施和优化NoSQL数据库,如何存储和管理数据,以及如何执行数据分片和复制等任务。全书共24章。适合对NoSQL以及MongoDB感兴趣的数据库开发,运维人员阅读。第1章 NoSQL和MongoDB简介 1第2章 安装和配置MongoDB 13第3章 在MongoDB shell中第4章 配置用户账户和访问控制 52第5章 在MongoDB shell中管理第6章 使用MongoDB shell在第7章 使用MongoDB shell执行其他第8章 操作集合中的MongoDB第9章 使用分组、聚合和映射-归并 132第10章 在Java应用程序中实现

NoSQL数据库入门 [日]佐佐木达也著 罗 勇译 PDF下载
编程书籍

NoSQL数据库入门 [日]佐佐木达也著 罗 勇译 PDF下载

784次浏览 0条评论

内容简介:在云计算时代,传统的关系型数据库的不足凸显出来,尤其是它无法应对大数据量的处理需求。为了弥补这些不足,NoSQL型数据库应运而生,以MongoDB、Hadoop为代表的NoSQL产品以其高性能、强扩展性和高容错性为大家所称道,并在数据库领域掀起了一场新的革命。本书是一本NoSQL入门书,从最基本的NoSQL发展史开始,介绍了memcached、Tokyo Tyrant、Redis和MongoDB这4种NoSQL数据库的使用背景、优缺点和具体应用实例,并对这4种数据库进行了互相比较,旨在让读者全面了解NoSQL能解决的具体问题,为读者开发数据库提供更多选择。书中最后还介绍了如何将MySQL数据库NoSQL化。本书适合所有数据库开发人员。第1章  nosql数据库的基础知识  11.1  关系型数据库和nosql数据库  21.1.1  什么是nosql  21.1.2  关系型数据库简史  21.1.3  数据库的分类  31.1.4  关系型数据库的优势  51.1.5  关系型数据库的不足  51.1.6  nosql数据库  91.2  nosql数据库是什么  121.

NoSQL数据库入门与实践(基于MongoDB、Redis)PDF下载
编程书籍

NoSQL数据库入门与实践(基于MongoDB、Redis)PDF下载

1124次浏览 0条评论

在大数据爆发的短短几年中,NoSQL成为处理大数据必须掌握的热门的核心技术之一。《NoSQL数据库入门与实践(基于MongoDB、Redis)》正是在这种情况下应运而生,该书结合MongoDB、Redis和测试工具等全面介绍NoSQL数据库技术、NoSQL精粹,是一本NoSQL数据库入门图书,也是NoSQL初学者了解NoSQL技术全貌的图书。全书包括3部分,其中NoSQL基础部分包括:初识NoSQL、TRDB与NoSQL的技术比较、NoSQL数据存储模式。NoSQL实践部分分别介绍了文档数据库MongoDB和键值数据库Redis入门及提高知识,并通过两个电商平台综合案例详细介绍了MongoDB和Redis在实现不同业务(如日志存储、商品评论、订单信息记录、点击量存储、商品推荐、购物车、记录浏览商品行为等)功能模块开发过程中的具体应用。NoSQL提高部分介绍了大数据环境下MongoDB和Redis在操作速度和数据存储方面的优化方法和处理技术,以及对NoSQL产品实际业务应用的选择及部署和NoSQL辅助工具的应用。既可以让读者学好NoSQL基础知识,掌握NoSQL数据库技术,具备代码实战水

图灵程序设计丛书《MongoDB权威指南(第2版)》PDF下载
编程书籍

图灵程序设计丛书《MongoDB权威指南(第2版)》PDF下载

689次浏览 0条评论

MongoDB如何帮你管理通过Web应用收集的海量数据呢?通过这本经典著作全新升级版的权威解读,你会了解面向文档数据库的诸多优点,会发现MongoDB如此稳定、性能优越甚至能够无限水平扩展背后的原因。本书是一本广受好评的MongoDB权威著作。新版本对上一版进行了全面扩充,可作为数据库开发人员的工作指南,也可作为系统管理人员的进阶指导,还可供项目中其他成员了解MongoDB使用。书中介绍了面向文档的存储方式及利用MongoDB的无模式数据模型处理文档、集合和多个数据库,讲述了如何执行基本的写操作以及各种复杂的条件查询,还介绍了索引、聚合工具以及其他高级查询技术,另外对监控、安全性和身份验证、备份和修复、水平扩展MongoDB数据库等内容也有所涉及。本书主要内容:MongoDB核心概念和术语在不同的安全等级和速度下执行基本的写操作利用限制、跳过等选项执行复杂的查询,并对查询结果进行排序基于MongoDB设计应用程序聚合数据,包括统计不同值的数量,找出不同值,给文档分组,以及使用MapReduce收集并解释有关集合和数据库的统计信息在MongoDB中设置副本集和自动故障转移使用分片横向扩展

Redis设计与实现 第二版 PDF下载
编程书籍

Redis设计与实现 第二版 PDF下载

906次浏览 0条评论

本书全面而完整地讲解了Redis的内部机制与实现方式,对Redis的大多数单机功能以及所有多机功能的实现原理进行了介绍,展示了这些功能的核心数据结构以及关键的算法思想,图示丰富,描述清晰,并给出大量参考信息。通过阅读本书,读者可以快速、有效地了解Redis的内部构造以及运作机制,更好、更高效地使用Redis。本书主要分为四大部分。第一部分“数据结构与对象”介绍了Redis中的各种对象及其数据结构,并说明这些数据结构如何影响对象的功能和性能。第二部分“单机数据库的实现”对Redis实现单机数据库的方法进行了介绍,包括数据库、RDB持久化、AOF持久化、事件等。第三部分“多机数据库的实现”对Redis的Sentinel、复制、集群三个多机功能进行了介绍。第四部分“独立功能的实现”对Redis中各个相对独立的功能模块进行了介绍,涉及发布与订阅、事务、Lua脚本、排序、二进制位数组、慢查询日志、监视器等。本书作者专门维护了www.redisbook.com网站,提供带有详细注释的Redis源代码,以及本书相关的更新内容。第1章 引言 1 1.1 Redis版本说明 1 1.2 章节编排 1 1

图灵程序设计丛书《MongoDB权威指南》中文版PDF下载
编程书籍

图灵程序设计丛书《MongoDB权威指南》中文版PDF下载

720次浏览 0条评论

MongoDB如何帮你管理通过Web应用收集的海量数据呢?通过本书的权威解读,你会了解面向文档数据库的诸多优点,会发现MongoDB如此稳定、性能优越甚至能够无限水平扩展背后的原因。本书的两位作者均来自开发并支持开源数据库MongoDB的公司10gen。数据库开发人员可将此书作为参考指南,系统管理员可以从本书中找到高级配置技巧,其他用户可以了解一些基本概念和用例。你会发现,将数据组织成自包含的JSON风格的文档比组织成关系型数据库中的记录要容易得多。录中文版序一 XI中文版序二 XIII序 XV前言 XVII第1章 简介 11.1 丰富的数据模型 11.2 容易扩展 11.3 丰富的功能 21.4 不牺牲速度 31.5 简便的管理 31.6 其他内容 3第2章 入门 52.1 文档 52.2 集合 62.2.1 无模式 62.2.2 命名 72.3 数据库 82.4 启动MongoDB 92.5 MongoDB shell 102.5.1 运行shell 102.5.2 MongoDB客户端 112.5.3 shell中的基本操作 112.5.4 使用shell的窍门 132.6 数据

MongoDB实战(第二版) PDF下载
编程书籍

MongoDB实战(第二版) PDF下载

974次浏览 2条评论

本书分三部分通过大量的实例代码介绍了MongoDB数据库底层的实现以及大型互联网Web项目数据库设计原则。*部分对MongoDB进行了整体介绍,并介绍了实际的开发例子,另外还介绍了JavaScript shell和Ruby驱动。第二部分通过逐步实现一个电商数据模型和实现必要的CRUD操作来详细介绍了MongoDB的文档数据模型、查询语言和CRUD(新增、读取、更新和删除)操作。本书的*后部分从数据库专家的角度来看待MongoDB,介绍了数据库的性能、部署、容错和伸缩性等所有的知识。本书适合想深入学习MongoDB的开发人员,主要关注MongoDB数据库。第一部分 入门 1第1章 全新Web数据库 31.1 为互联网而生 51.2 MongoDB键特性 51.2.1 文档数据模型 51.2.2 ad hoc查询 91.2.3 索引 91.2.4 复制 101.2.5 加速与持久化 111.2.6 伸缩 131.3 核心服务和工具 141.3.1 核心服务器 141.3.2 JavaScript shell 151.3.3 数据库驱动 151.3.4 命令行工具 161.4 为什么是Mon

NoSQL精粹 爱飞翔译 中文完整版PDF下载
编程书籍

NoSQL精粹 爱飞翔译 中文完整版PDF下载

654次浏览 0条评论

《NoSQL精粹》为考虑是否可以使用和如何使用NoSQL数据库的企业提供了可靠的决策依据。它由世界级软件开发大师和软件开发“教父”Martin Fowler与Jolt生产效率大奖图书作者Pramod J. Sadalage共同撰写。书中全方位比较了关系型数据库与NoSQL数据库的异同;分别以Riak、MongoDB、Cassandra和Neo4J为代表,详细讲解了键值数据库、文档数据库、列族数据库和图数据库这4大类NoSQL数据库的优劣势、用法和适用场合;深入探讨了实现NoSQL数据库系统的各种细节,以及与关系型数据库的混用。全书分为两部分,共15章:第一部分(第1~7章)主要讲述NoSQL的核心概念。其中第1章解释了NoSQL发展迅速的原因;第2章描述了在NoSQL领域的三种主要的数据模型中如何体现“聚合”这一概念;第3章介绍了聚合的缺点;第4章描述了数据库如何在集群中分布数据;第5章论及了更新与读取操作对一致性的影响;第6章讨论了版本戳;第7章描述了适合用在NoSQL系统中的“映射-化简”操作。第二部分(第8~15章)讲述了如何实现NoSQL数据库系统。其中第8章~第11章每章各以

图灵程序设计丛书《深入NoSQL》高清文字版PDF下载
编程书籍

图灵程序设计丛书《深入NoSQL》高清文字版PDF下载

734次浏览 0条评论

《深入NoSQL》是一本全面的NoSQL实践指南。书中主要关注NoSQL的基本概念,以及使用NoSQL数据库的切实可行的解决方案。书中介绍了基于MapReduce的可伸缩处理,演示Hadoop用例,还有Hive和Pig这样的高层抽象。包含许多用例演示,同时也会讨论Google、Amazon、Facebook、Twitter和LinkedIn的可伸缩数据架构。第一部分  NoSQL入门第1章  NoSQL的概念及适用范围  21.1  定义和介绍  31.1.1  背景与历史  31.1.2  大数据  51.1.3  可扩展性  71.1.4  MapReduce  81.2  面向列的有序存储  91.3  键/值存储  111.4  文档数据库  141.5  图形数据库  151.6  小结  16第2章  NoSQL上手初体验  172.1  第一印象——两个简单的例子  172.1.1  简单的位置偏好数据集  172.1.2  存储汽车品牌和型号数据  222.2  使用多种语言  302.2.1  MongoDB驱动  302.2.2  初识Thrift  332.3  

图灵程序设计丛书《深入学习MongoDB》高清文字版PDF下载
编程书籍

图灵程序设计丛书《深入学习MongoDB》高清文字版PDF下载

899次浏览 0条评论

《深入学习MongoDB》分两部分,分别对应O'Reilly公司出版的Scaling MongoDB 50Tips and Tricks for Mongo DB Developers两《深入学习MongoDB》的内容。第一部分全面讲解了有关建立和使用集群的内容,不仅从应用开发人员的角度讲解了MongoDB的使用,而且从运维方面介绍了集群的管理。其中内容包括通过分片设置MongoDB集群,分片的工作原理,查询和更新数据,操作、监控和备份集群,错误处理。第二部分依次从应用设计、实现、优化、数据安全和管理方面介绍了使用MongoDB构建应用的技巧,内容包括范式化与反范式化的利弊权衡,复制组的故障恢复等。MongoDB 扩展技术第1 章 欢迎来到分布式计算的世界   1第2 章 理解分片   52.1 分割数据  72.1.1 分配数据   82.1.2 如何创建块   112.2 平衡   142.3 mongos   172.4 配置服务器   182.5 集群的构造   18第3 章 建立集群   213.1 选择片键   233.1.1 小基数片键   233.1.2 升序片键   

MongDB权威指南 中文版 PDF下载
编程书籍

MongDB权威指南 中文版 PDF下载

794次浏览 1条评论

mongodb如何帮你管理通过web应用收集的海量数据呢?通过本书的权威解读,你会了解面向文档数据库的诸多优点,会发现mongodb如此稳定、性能优越甚至能够无限水平扩展背后的原因。《mongodb权威指南》的两位作者来自开发并支持开源数据库mongodb的公司10gen。数据库开发人员可将此书作为参考指南,系统管理员可以从本书中找到高级配置技巧,其他用户可以了解一些基本概念和用例。你会发现,将数据组织成自包含的json风格的文档比组织成关系型数据库中的记录要容易得多。目录第1 章 简介  11.1 丰富的数据模型  11.2 容易扩展   11.3 丰富的功能    21.4 不牺牲速度    31.5 简便的管理    31.6 其他内容   3第2 章 入门  52.1 文档  52.2 集合  62.2.1 无模式    62.2.2 命名    72.3 数据库   82.4 启动mongodb  92.5 mongodb shell      102.5.1 运行shell    102.5.2 mongodb 客户端  112.5.3 shell 中的基本操作  112.