- 博客(16)
- 资源 (1)
- 收藏
- 关注
原创 总结一下迄今为止找实习的面试经验
各种面试各种跪,嗯。细节问题早想不起来了,不过重点是跑不了。首先,TCP/IP协议,如果敢说熟悉,那就要把那个状态变换图整个背下来,懂的自然懂我说的是哪个状态图,就UNIX网络编程卷一里就有。其次,数据库方面还是SQL是主流,NoSQL顶多也就有公司或许对MongoDB或Redis感兴趣,其它的就没见过了。然后,C/C++系的问题基础部分在C++ Primer里,更难一些的要么是飞
2015-06-04 21:54:03
929
原创 Couchbase的高速来自于各种tricky
以前一直以为Couchbase的高速仅仅是因为自带缓存层,直接操作内存数据所以速度快。但是后来开始对分布式系统进行一些系统性的理论学习,发现问题没这么简单。首先,Couchbase通过一致性哈希把不同ID的文档直接分散到不同节点,后来对文档的操作也是直接对应到相应节点的,这样就避免了单点压力;其次,这还是个弱一致数据库,这样数据备份就不需要与数据更新保持高度一致,这就少了各种锁;不仅如此,文档
2015-06-04 21:36:41
1187
翻译 Couchbase——查询信息
Getting views informationhuo xuTo retrieve views information, access any server node in a cluster on port 8092.HTTP method and URIGET /[bucket-name]/_design/[ddoc-name]/_view/[view-name]Wh
2014-11-06 11:36:13
2616
翻译 Couchbase——查询View(详细版)
Getting views informationTo retrieve views information, access any server node in a cluster on port 8092.HTTP method and URIGET /[bucket-name]/_design/[ddoc-name]/_view/[view-name]Where:
2014-11-06 11:25:35
7039
原创 从源码编译Couchbase Server
虽然安装Couchbase Server的快捷方式显然是直接用deb安装包去安装,不过作为linux使用者,编译源码安装
2014-10-16 13:38:31
3297
翻译 Libevent使用手册(0):预备工作
Libevent概览Libevent is a library for writing fast portable nonblocking IO. Itsdesign goals are:PortabilityA program written using Libevent should work across all the platforms Libevent su
2014-10-10 13:50:29
953
原创 探究couchbase分布式框架的笔记
这只是用于给我自己在研究couchbase分布式框架时候记录一些零碎想法的东西,说白了就是懒得写笔记。分居
2014-09-25 17:19:13
1719
翻译 Couchbase2.2使用手册(一)——介绍
Couchbase Server is a NoSQL document database for interactive web applications.It has a flexible data model, is easily scalable, provides consistent highperformance and is ‘always-on,’ meaning it is c
2014-09-19 14:47:58
11419
翻译 NoSQL恰逢其时
Interactive applications have changed dramatically over the last 15 years. In the late ‘90s,large web companies emerged with dramatic increases in scale on many dimensions:The number of concurrent
2014-09-18 16:40:00
1202
翻译 对异步I/O的简单介绍
da duo sMost beginning programmers start with blocking IO calls.An IO call is synchronous if, when you call it, it does not returnuntil the operation is completed, or until enough timehas passed t
2014-09-17 10:46:27
776
翻译 大数据不仅仅是Hadoop
I'm excited to announce that Big Data Central is live!It represents my big data story for Couchbase. It's about the role of NoSQL databases in a world of big data.There was a time when big data wa
2014-09-16 12:47:05
831
翻译 MongoDB+大数据,几近完美
BackgroundI joined Couchbase in December of 2013. However, I've been passionate about big data technology for years. I started writing about NoSQL in September of 2009 (link), and I wrote about bi
2014-09-16 11:52:18
9250
翻译 支撑互联网应用的新兴数据管理结构模型
The user-data connection is driving NoSQL database-Hadoop pairing
2014-09-16 11:01:50
1018
原创 Couchbase2.2.0源码浅析——index生成
couchbase作为一个大型工程,按照功能把不同的源码分开到不同的目录下,这一次分析的是其中couchstore目录下的源码。Couchstore目录负责index的生成和修改,文档的写入与修改,也就是说数据与硬盘的交互集中在这里实现。该部分所用的语言为C语言。这个文档将集中分析index紧密相关的源码。生成index的表面操作流程:建立View——遍历bucket下所有数据生成index。
2014-09-12 23:45:41
1363
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人