- 博客(16)
- 资源 (1)
- 收藏
- 关注
原创 总结一下迄今为止找实习的面试经验
各种面试各种跪,嗯。 细节问题早想不起来了,不过重点是跑不了。 首先,TCP/IP协议,如果敢说熟悉,那就要把那个状态变换图整个背下来,懂的自然懂我说的是哪个状态图,就UNIX网络编程卷一里就有。 其次,数据库方面还是SQL是主流,NoSQL顶多也就有公司或许对MongoDB或Redis感兴趣,其它的就没见过了。 然后,C/C++系的问题基础部分在C++ Primer里,更难一些的要么是飞
2015-06-04 21:54:03
950
原创 Couchbase的高速来自于各种tricky
以前一直以为Couchbase的高速仅仅是因为自带缓存层,直接操作内存数据所以速度快。但是后来开始对分布式系统进行一些系统性的理论学习,发现问题没这么简单。 首先,Couchbase通过一致性哈希把不同ID的文档直接分散到不同节点,后来对文档的操作也是直接对应到相应节点的,这样就避免了单点压力;其次,这还是个弱一致数据库,这样数据备份就不需要与数据更新保持高度一致,这就少了各种锁;不仅如此,文档
2015-06-04 21:36:41
1204
翻译 Couchbase——查询信息
Getting views informationhuo xu To retrieve views information, access any server node in a cluster on port 8092. HTTP method and URI GET /[bucket-name]/_design/[ddoc-name]/_view/[view-name] Wh
2014-11-06 11:36:13
2628
翻译 Couchbase——查询View(详细版)
Getting views information To retrieve views information, access any server node in a cluster on port 8092. HTTP method and URI GET /[bucket-name]/_design/[ddoc-name]/_view/[view-name] Where:
2014-11-06 11:25:35
7070
原创 从源码编译Couchbase Server
虽然安装Couchbase Server的快捷方式显然是直接用deb安装包去安装,不过作为linux使用者,编译源码安装
2014-10-16 13:38:31
3310
翻译 Libevent使用手册(0):预备工作
Libevent概览 Libevent is a library for writing fast portable nonblocking IO. Itsdesign goals are: Portability A program written using Libevent should work across all the platforms Libevent su
2014-10-10 13:50:29
965
原创 探究couchbase分布式框架的笔记
这只是用于给我自己在研究couchbase分布式框架时候记录一些零碎想法的东西,说白了就是懒得写笔记。 分居
2014-09-25 17:19:13
1732
翻译 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
11463
翻译 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
1213
翻译 对异步I/O的简单介绍
da duo s Most 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
786
翻译 大数据不仅仅是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
841
翻译 MongoDB+大数据,几近完美
Background I 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
9272
翻译 支撑互联网应用的新兴数据管理结构模型
The user-data connection is driving NoSQL database-Hadoop pairing
2014-09-16 11:01:50
1033
原创 Couchbase2.2.0源码浅析——index生成
couchbase作为一个大型工程,按照功能把不同的源码分开到不同的目录下,这一次分析的是其中couchstore目录下的源码。Couchstore目录负责index的生成和修改,文档的写入与修改,也就是说数据与硬盘的交互集中在这里实现。该部分所用的语言为C语言。这个文档将集中分析index紧密相关的源码。 生成index的表面操作流程:建立View——遍历bucket下所有数据生成index。
2014-09-12 23:45:41
1375
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人