代码改变世界

阅读排行榜

postgres中的视图和物化视图

2015-04-08 12:48 by 轩脉刃, 17410 阅读, 收藏,
摘要: # 视图和物化视图区别postgres中的视图和mysql中的视图是一样的,在查询的时候进行扫描子表的操作,而物化视图则是实实在在地将数据存成一张表。说说版本,物化视图是在9.3 之后才有的逻辑。# 比较下视图和物化视图的性能创建两个表 CREATE TABLE teacher ( ... 阅读全文

NUMA的取舍

2012-12-10 18:30 by 轩脉刃, 17327 阅读, 收藏,
摘要: 现在的机器上都是有多个CPU和多个内存块的。以前我们都是将内存块看成是一大块内存,所有CPU到这个共享内存的访问消息是一样的。这就是之前普遍使用的SMP模型。但是随着处理器的增加,共享内存可能会导致内存访问冲突越来越厉害,且如果内存访问达到瓶颈的时候,性能就不能随之增加。NUMA(Non-Uniform Memory Access)就是这样的环境下引入的一个模型。比如一台机器是有2个处理器,有4个... 阅读全文

聊天室服务分析设计

2013-03-05 09:52 by 轩脉刃, 17218 阅读, 收藏,
摘要: 如果你需要写一个简单的聊天室的服务,那么我想很多网上的demo都可以直接拿来用。但是如果你要做的是给线上百万甚至千万级用户用的服务,那么,整个结构和聊天室Demo是必然不一样的。本文就从设计一个大用户量的聊天室服务的角度出发来思考。 分布式? 首先用户量大必然先考虑的问题是服务是单进程还是多进程,单机器还是多机器,单进程代表的是单机上跑一个服务,单机器代表的是单机上跑一个或者多个服务,这两种方... 阅读全文

Zookeeper简介

2012-04-19 18:57 by 轩脉刃, 16805 阅读, 收藏,
摘要: 更多内容请查看zookeeper官网 Zookper: 一种分布式应用的协作服务 Zookper是一种分布式的,开源的,应用于分布式应用的协作服务。它提供了一些简单的操作,使得分布式应用可以基于这些接口实现诸如同步、配置维护和分集群或者命名的服务。Zookper很容易编程接入,它使用了一个和文件树结构相似的数据模型。可以使用Java或者C来进行编程接入。 众所周知,分布式的系统协作服务很难有... 阅读全文

Go语言_接口篇

2012-06-09 23:13 by 轩脉刃, 16685 阅读, 收藏,
摘要: 在Go中,接口interface其实和其他语言的接口意思也没什么区别。interface理解其为一种类型的规范或者约定。一种类型是不是“实现”了一个接口呢?就看这种类型是不是实现了接口中定义的所有方法... 阅读全文
上一页 1 ··· 11 12 13 14 15 16 17 18 19 ··· 99 下一页