自定义博客皮肤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 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

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

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

2014-10-14 11:06:35 1573

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

原创 吐槽一下couchbase的源码

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

2014-09-25 16:36:47 2002

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

Pro Couchbase Server

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

2014-12-09

空空如也

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

TA关注的人

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