发布时间:2015-05-07 21:25:00
1. Linux 内核版本大于等于 2.6.23.431,否则无法使用2.启动docker点击(此处)折叠或打开service docker.io start或者点击(此处)折叠或打开/usr/bin/docker -d & 3. 启动中报错,可能是部分内核模块没有更新,如 device-mapperyum .........【阅读全文】
发布时间:2015-05-01 16:54:17
PostgreSQL内存管理为描述方便,后文提到的PG都是指PostgreSQL数据库,本文将从以下方面介绍PG动态内存管理的实现:1. 前言 12. 内存上下文 13. AllocSet 34. AllocBlock 45. AllocChunk 56. 分配-palloc 57. 释放-pfree 121. .........【阅读全文】
发布时间:2015-04-27 16:49:09
postgresql 中有内置函数generate_series来产生序列,批量灌数比较方便,如:insert into t select generate_series(1,100,1);mysql 中没有找到类似函数所以写个shell命令来导入,把语句写在一个事务里是为了提高插入效率:seq 100000 | gawk 'BEGIN{print "begin;"}{print "insert into t1 values("$0","$0","$0.........【阅读全文】
发布时间:2015-04-27 16:35:17
在分布式系统中,我们经常遇到多数据副本保持一致的问题,在我们所能找到的资料中该问题讲的很笼统,模模糊糊的,把多个问题或分类糅合在一起,难以理解。在思考和翻阅资料后,通俗地把一致性的问题可分解为2个问题: 1、任何一次修改保证数据一致性。 2、多次数据修改的一致性。 .........【阅读全文】
发布时间:2015-04-27 16:33:05
关于哈希表,在内核里设计两个很重要的数据结构: 哈希链表节点: 点击(此处)折叠或打开 /*Kernel Version : 3.4.x [include/linux/types.h]*/ struct hlist_node { struct hlist_node *next, **pprev;}; .........【阅读全文】