自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

EntropyArrow的专栏

亡羊补牢,未为晚也——半路出家的程序猿的一些乱七八糟的杂记

  • 博客(16)
  • 资源 (1)
  • 收藏
  • 关注

原创 总结一下迄今为止找实习的面试经验

各种面试各种跪,嗯。细节问题早想不起来了,不过重点是跑不了。首先,TCP/IP协议,如果敢说熟悉,那就要把那个状态变换图整个背下来,懂的自然懂我说的是哪个状态图,就UNIX网络编程卷一里就有。其次,数据库方面还是SQL是主流,NoSQL顶多也就有公司或许对MongoDB或Redis感兴趣,其它的就没见过了。然后,C/C++系的问题基础部分在C++ Primer里,更难一些的要么是飞

2015-06-04 21:54:03 880

原创 Couchbase的高速来自于各种tricky

以前一直以为Couchbase的高速仅仅是因为自带缓存层,直接操作内存数据所以速度快。但是后来开始对分布式系统进行一些系统性的理论学习,发现问题没这么简单。首先,Couchbase通过一致性哈希把不同ID的文档直接分散到不同节点,后来对文档的操作也是直接对应到相应节点的,这样就避免了单点压力;其次,这还是个弱一致数据库,这样数据备份就不需要与数据更新保持高度一致,这就少了各种锁;不仅如此,文档

2015-06-04 21:36:41 1126

翻译 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 2547

翻译 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 6871 1

原创 从源码编译Couchbase Server

虽然安装Couchbase Server的快捷方式显然是直接用deb安装包去安装,不过作为linux使用者,编译源码安装

2014-10-16 13:38:31 3223

原创 Couchbase源码浅析——Couchstore部分

Couchstore部分是couchbase中负责与硬盘交的组件

2014-10-14 11:06:35 1497

翻译 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 912

原创 探究couchbase分布式框架的笔记

这只是用于给我自己在研究couchbase分布式框架时候记录一些零碎想法的东西,说白了就是懒得写笔记。分居

2014-09-25 17:19:13 1665

原创 吐槽一下couchbase的源码

这源码简直了,看起来不是一般的麻烦。应该说真不愧是纳

2014-09-25 16:36:47 1922

翻译 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 11199

翻译 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 1168

翻译 对异步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 724

翻译 大数据不仅仅是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 782

翻译 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 9131 1

翻译 支撑互联网应用的新兴数据管理结构模型

The user-data connection is driving NoSQL database-Hadoop pairing

2014-09-16 11:01:50 978

原创 Couchbase2.2.0源码浅析——index生成

couchbase作为一个大型工程,按照功能把不同的源码分开到不同的目录下,这一次分析的是其中couchstore目录下的源码。Couchstore目录负责index的生成和修改,文档的写入与修改,也就是说数据与硬盘的交互集中在这里实现。该部分所用的语言为C语言。这个文档将集中分析index紧密相关的源码。生成index的表面操作流程:建立View——遍历bucket下所有数据生成index。

2014-09-12 23:45:41 1274

Pro Couchbase Server

对Couchbase Server的系统性教学书籍,光看官方使用文档看的云里雾里的人可以过来梳理一下思路。不过这是全英文的啊。

2014-12-09

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除