如果今天不努力,明天也不努力,那么人生只是在重复而已。(心不定,难成事)

 分类:系统架构

淘宝海量数据库OceanBase:系统架构详解

淘宝海量数据库OceanBase:系统架构详解
无论从数据量还是访问量,OceanBase不再能够是一个单机系统,即使一台单机能服务高达几个TB的数据、提供几万QPS的服务能力,因此,分布式系统不可避免,然而,内部如何实现拆表(拆库)以及如何实现数据库的事务,成为了一个很大的挑战和十分艰...

Sam 1年前 (2017-04-16) 196℃ 0评论 0喜欢

App架构设计经验谈:服务端接口的设计

App架构设计经验谈:服务端接口的设计
App与服务器的通信接口如何设计得好,需要考虑的地方挺多的。 安全机制的设计 现在,大部分App的接口都采用RESTful架构,RESTFul最重要的一个设计原则就是,客户端与服务器的交互在请求之间是无状态的,也就是说,当涉及到用户状态时,...

Sam 1年前 (2016-12-04) 190℃ 0评论 0喜欢

高效的Tags标签系统数据表设计方案

高效的Tags标签系统数据表设计方案
需求背景: 目前主流的博客系统、CMS都会有一个TAG标签系统,不仅可以让内容链接的结构化增强,而且可以让文章根据Tag来区分。可以单独的设计一个Map的映射表来增加系统的负载和查询的效率。 最近在做的一个视频分享项目需要用到标签,所以设计...

Sam 2年前 (2016-07-24) 459℃ 0评论 0喜欢

web项目中手机号注册验证短信验证码过程

web项目中手机号注册验证短信验证码过程
涛哥最近在做的项目,涉及到钱,需要手机号码注册实名。 采用sendcloud发送短信验证码解决方案 发送前检测是否手机号,是否已经存在,是否填写 把填写的手机号和生成的随机短信验证码存进Session里,如: ...

Sam 2年前 (2016-07-16) 672℃ 0评论 2喜欢

微博关系服务与Redis的故事

微博关系服务与Redis的故事
新浪微博的工程师们曾经在多个公开场合都讲到过,微博平台当前在使用并维护着可能是世界上最大的Redis集群,其中最大的一个业务,单个业务使用了超过 10T 的内存,这里说的就是微博关系服务。 风起 2009年微博刚刚上线的时候,微博关系服务使...

Sam 2年前 (2016-07-10) 227℃ 0评论 0喜欢

Redis 在新浪微博中的应用

Redis 在新浪微博中的应用
Redis简介 1. 支持5种数据结构 支持strings, hashes, lists, sets, sorted sets string是很好的存储方式,用来做计数存储。sets用于建立索引库非常棒; 2. K-V 存储 vs K-V ...

Sam 2年前 (2016-07-09) 252℃ 0评论 0喜欢

深入浅出一致性hash及PHP代码实现

深入浅出一致性hash及PHP代码实现
事情由来 公司要做一个基于discuz的论坛,需要支持同时在线千万级别,而discuz用于判断用户是否登录依据”session“常常是保存在数据库里面的,并且基于一张表保存,那么,当同时有大量用户挤入,会不会造成数据库无法承受而导致运行缓慢...

Sam 2年前 (2016-05-25) 120℃ 0评论 0喜欢