技术架构
文章平均质量分 79
basedata
BIG DATA INFO
展开
-
微博关系服务与Redis的故事
新浪微博的工程师们曾经在多个公开场合都讲到过,微博平台当前在使用并维护着可能是世界上最大的Redis集群,其中最大的一个业务,单个业务使用了超过 10T 的内存,这里说的就是微博关系服务。风起2009年微博刚刚上线的时候,微博关系服务使用的是最传统的 Memcache+Mysql 的方案。Mysql 按 uid hash 进行了分库分表,表结构非常简单:tidfro转载 2014-04-16 16:47:29 · 967 阅读 · 0 评论 -
新浪&腾讯微博:MySQL数据库主表设计猜想
用户信息表(t_user_info)字段名称字节数类型描述User_id4uint32用户编号(主键)User_name20Char[20]名称Msg_count4uint32转载 2014-04-16 16:58:31 · 1063 阅读 · 0 评论 -
新浪微博数据库是怎么设计的
新浪微博数据库是如何设计的从4个层面上面来说: 1. Database,其实 @mysqlops 回答就是微薄最基本的数据库方式,我在上面做一下扩展。微薄内容表A:tid uid src_tid content timeline,其中 tid 是微薄的 ID (自增量),src_tid[1]为转发的源 tid 。 话题表B:kid title lastupdatime tota转载 2014-04-16 16:55:21 · 1536 阅读 · 0 评论 -
杨卫华谈新浪微博架构
在2010年的QCon北京大会上,InfoQ的编辑对杨卫华进行了采访,其中谈到了关于新浪微博系统平台应对各种问题的解决方案,以及正在开发中的新浪云。杨卫华,新浪产品部技术经理,目前工作以新浪微博技术平台为主,曾负责过新浪IM等通讯服务端架构设计。对互联网后端技术,分布式,网络编程,XMPP即时通讯等领域感兴趣。曾组织多次广州及珠三角技术沙龙活动。个人blog 为:http://timyang.转载 2014-04-16 16:32:08 · 1190 阅读 · 0 评论 -
也谈谈权限管理:理想状态下的权限管理模型
学计算机基本工作原理时,开始时以一个简化的计算机模型进行讲解,假如从实战角度出发,该模型机几乎无所作为,但有利于学习到事物的本质,在了解了本质之后,再从实际需求出发,一步步在模型机的基础上添砖加瓦,形成一个实战型的权限管理模块。权限管理本质的思考:它要管住什么? 权限管理的本质就是管住用户对数据集的访问权力,再往下细化就是数据(二维表格)的行、列访问控制。转载 2014-04-16 18:59:37 · 719 阅读 · 0 评论 -
权限模型
一. 概述几乎在所有的系统中对于权限控制都有直接的需求,而这类需求往往有其相似性,综合常见的对于权限系统的需求构成了本文档,文档主要从功能复用以及模型复用的角度来对权限系统进行总结,以便在各种系统中可对照此篇文档来进行权限系统的实现,考虑到文档的关注点在复用度,在文档中不会过多的去描述功能点到模型产生的过程,而是采用直接通过产生的模型来说明基于此模型如何实现功能点的需求。二. 功能复用转载 2014-04-17 14:01:39 · 871 阅读 · 0 评论 -
权限模型设计
本权限模型是基于RBAC1模型。RBAC1的特点是Role可以继承,本权限模型仅使用了RBAC1的“受限继承关系”,即Role的继承关系是一个树结构,不允许多继承。转载 2014-04-17 14:12:46 · 720 阅读 · 0 评论