新浪微博杨卫华 PHP,构建高性能的微博系统——再谈新浪微博架构_杨卫华.pdf
Build High Performance
Weibo Platform
@TimYang
Background
• Weibo introduction
• 140 Chinese characters
• With photo/video/comments/repost
chain
Agenda
3 4
2 1
Part 1
()
MySQL
•
•
MySQL
• id hash
•
• user_timeline index
MySQL
•
•
•
• 5
MySQL + cache
•
•
•
NoSQL?
•
• Redis
• MongoDB
•
• Cassandra
• HBase
• MongoDB
• Redis
• HBase
• Cassandra
Redis
• snapshot/vm/cache disk/aof
• string/hash/list
• Replication
•
•
•
• list/set(optional)
Data Structure
•
• RDBMS => JSON key value => binary
• DB
• JSON/XML
• Binary
JSON
• DB
• Cache
• Message Queue
• API
Binary Data Structure
• Numeric: varint, from 1 byte
•
• Java, C++, Python...
•
Data Structure
Case Study
•
新浪微博杨卫华 PHP,构建高性能的微博系统——再谈新浪微博架构_杨卫华.pdf相关推荐
- 构建高性能的微博系统——再谈新浪微博架构
越来越多的用户关注.在2010年4月的QCon北京大会上,首次介绍了新浪构建可扩展微博系统的一些思路.在2010年11月的首届微博开发者大会上,介绍了微博平台架构及安全设计.经过近半年发展,微博数据量 ...
- 【论文阅读】基于区块链的无人集群作战信息共享架构_臧义华
区块链论文阅读 以下所有的内容都是我的观点,本人能力有限,该篇主要作为我自己的读书笔记. 基于区块链的无人集群作战信息共享架构_臧义华 一.阅读笔记 1. 本文概述 本文针对无人机群的场景,利用区块链 ...
- 微服务实战(五):落地微服务架构到直销系统(构建高性能大并发系统)
在现代系统中,特别是互联网软件,通常会涉及到大量用户的并发访问,我们的系统一定要在架构上支持高性能.大并发的访问.一个高性能的系统通常由很多的方面组成,包括数据库高性能.Web服务器高性能.负载均衡. ...
- 再谈新浪微博架构——视频观后笔记
刚刚看了杨卫华的微博技术分享视频,收获不少,简单的记了下来. 观看地址:http://www.infoq.com/cn/presentations/ywh-build-high-performance ...
- 微博首席架构师杨卫华:新浪微博技术架构分析和InfoQ访谈
演讲实录 新浪科技讯 11月16日下午消息,由新浪微博主办的中国首届微博开发者大会在北京举行,这是国内微博行业的首场技术盛宴.作为国内微博市场的绝对领军者,新浪微博将在此次大会上公布一系列针对开发者的 ...
- 杨卫华谈新浪微博架构
在2010年的QCon北京大会上,InfoQ的编辑对杨卫华进行了采访,其中谈到了关于新浪微博系统平台应对各种问题的解决方案,以及正在开发中的新浪云. 杨卫华,新浪产品部技术经理,目前工作以新浪微博技术 ...
- 微博平台架构和安全——微博平台首席架构师杨卫华演讲
微博平台首席架构师杨卫华演讲 新浪科技讯11月16日下午消息,由新浪微博(http://t.sina.com.cn)主办的中国首届微博开发者大会在北京举行,这是国内微博行业的首场技术盛宴 作为国内微 ...
- 构建高性能.NET应用之配高可用IIS服务器-第五篇 IIS常见问题之:工作进程回收机制(中)
我们在本篇中接着讲述"工作进程回收机制". 本篇文章的议题如下: 工作进程回收机制讲解 基于时间的回收机制 基于请求数的回收机制 ...
- 构建高性能.NET应用之配置高可用IIS服务器-第四篇 IIS常见问题之:工作进程回收机制(上)
通过三篇文章的普及,相信大家对IIS应该有了一个基本的了解.那么从本篇文章开始,我们就开始进入IIS一些比较实际的话题:如何配置IIS,使得其性能尽可能的高. 我们在本篇中主要讲述的就是"工 ...
最新文章
- 深度学习的发展方向: 深度强化学习!
- java web自定义监听器_Android自定义监听器Listener(自定义Java Callback回调事件)
- 禁止右键 巧妙破解右键被禁的方法
- 转: 利用SQL SERVER2005的XML字段类型实现类似商品扩展属性
- 新版kali安装beef-xss一大堆报错解决办法
- 宝宝学数学的第一套书,秒杀题海战术!上小学前应该这样学数学!
- html超文本链接本页面,从HTML语言到网上家园 第三章 超文本链接(1)-网页设计,HTML/CSS...
- Python Interview Question and Answers
- 演讲(1)----8个有趣故事
- poj 1191 棋盘分割(记忆化dp+递归)
- 55. mysqli 扩展库(2)
- 值得收藏!9个最佳SSD状态监控及性能优化工具
- Linux操作系统-----应用开发概述
- Struts2通配符接收参数
- GPS测量误差来源分析
- python 划分训练集 测试集 验证集_如何正确使用机器学习中的训练集、验证集和测试集?...
- Arduino人体红外模块控制
- javaScript 生成随机字母 随机数字的5种方法
- Mysql8.0.28-winx64安装
- 日本综合交通枢纽集约式发展经验