码迷,mamicode.com
首页 >  
搜索关键字:Nosql    ( 2849个结果
Redis源码分析(三十六)--- Redis中的11大优秀设计
坚持了一个月左右的时间,从最开始的对Redis的代码做分类,从struct结构体分析开始,到最后分析main主程序结束,中间,各大模块的代码逐个击破,学习,总之,收获了非常多,好久没有这么久的耐心把一个框架学透,学习一个框架,会用那只是小小的一部分,能把背后的原理吃透才是真功夫。在这个学习的最后阶段,是时候要来点干货了,我把这1个多月来的一些总结的一些比较好的代码,和设计思想总结出来了,原本想凑成...
分类:其他好文   时间:2014-11-08 12:10:10    阅读次数:245
Redis源码分析(三十五)--- redis.c服务端的实现分析(2)
在Redis服务端的代码量真的是比较大,如果一个一个API的学习怎么实现,无疑是一种效率很低的做法,所以我今天对服务端的实现代码的学习,重在他的执行流程上,而对于他的模块设计在上一篇中我已经分析过了,不明白的同学可以接着看上篇。所以我学习分析redis服务端的实现也是主要从main函数开始。在分析main执行流程之前,Redis的作者在这里声明了几个变量,这个我们有必要知道一下。 /* Our ...
分类:其他好文   时间:2014-11-08 10:31:44    阅读次数:260
Neo4j数据库简介
作为当前最先进图数据库,Neo4j凭借其对于关系的优美刻画和较好地查询效率,得到了用户的青睐。本文就Neo4j的设计理念以及其与传统数据库的区别进行说明,对Neo4j感兴趣的朋友不妨可以读一读...
分类:数据库   时间:2014-11-08 02:05:16    阅读次数:275
Redis源码分析(三十四)--- redis.h服务端的实现分析(1)
上次刚刚分析过了客户端的结构体分析,思路比较简答,清晰,最后学习的是服务端的实现,服务端在Redis可是重中之重,里面基本上囊括了之前模块中涉及到的所有知识点,从redis的头文件就可以看出了,redis.h代码量就已经破1000+行了,而且都还只是一些变量,宏定义的声明,和一些方法原型的声明。所以,今天的总结跟昨天一样,先不做具体的实现学习,先从全局的角度思考,服务端的整体设计思路,这从头文件的...
分类:其他好文   时间:2014-11-07 17:05:02    阅读次数:149
Redis源码分析(三十三)--- redis-cli.c客户端命令行接口的实现(2)
今天学习完了命令行客户端的后续内容,整体感觉就是围绕着2个东西转,config和mode。为什么我会这么说呢,请继续往下看,客户端中的配置结构体和之前我们所学习的配置结构体,不是指的同一个概念,cli中的结构体除了基本的ip,Port端口号,还有就是各种mode的配置了。 /* Redis配置结构体 */ static struct config { char *hostip; ...
分类:其他好文   时间:2014-11-07 11:25:06    阅读次数:139
NoSQL技术
在过去的很长一段时间中,关系型数据库(Relational Database ManagementSystem)一直是最主流的数据库解决方案,他运用真实世界中事物与关系来解释数据库中抽象的数据架构。然而,在信息技术爆炸式发展的今天,大数据已经成为了继云计算,物联网后新的技术革命,关系型数据库在处理大...
分类:数据库   时间:2014-11-06 19:46:18    阅读次数:283
mongoDB学习笔记:了解与安装
初次使用mongoDB是在2013年,项目组为了新产品的研发,使用了mongoDB,作为项目组的一名测试员,也就跟着学起来了。1、了解mongoDB Mongo DB ,是目前在IT行业非常流行的一种非关系型数据库(NoSql),其灵活的数据存储方式,备受当前IT从业人员的青睐。Mongo DB很....
分类:数据库   时间:2014-11-06 19:40:51    阅读次数:166
大数据时代的数据存储,非关系型数据库MongoDB(一)
爆炸式发展的NoSQL技术 在过去的很长一段时间中,关系型数据库(Relational Database Management System)一直是最主流的数据库解决方案,他运用真实世界中事物与关系来解释数据库中抽象的数据架构。然而,在信息技术爆炸式发展的今天,大数据已经成为了继云计算,物联网...
分类:数据库   时间:2014-11-06 17:14:05    阅读次数:265
NoSQL之基础篇
NoSQL(NoSQL = Not Only SQL ),泛指非关系型的数据库。随着互联网web2.0网站的兴起,传统的关系数据库在应付web2.0网站,特别是超大规模和高并发的SNS类型的web2.0纯动态网站已经显得力不从心,暴露了很多难以克服的问题,而非关系型的数据库则由于其本身的特点得到.....
分类:数据库   时间:2014-11-06 12:54:55    阅读次数:296
拥抱NoSQL--谈Spring Data MongoDB的简单使用
先说说MongoDB是什么。MongoDB是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。他支持的数据结构非常松散,是类似json的bjson格式,因此可以存储比较复杂的数据类型。Mongo最大的特点是他支持的查询语言非常强大,其语法有点类似于面向对象的...
分类:数据库   时间:2014-11-06 12:33:27    阅读次数:200
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!