随笔分类 -  DB

摘要:这是以前做的笔记,前东家的数据库分库分表策略,感觉挺有借鉴价值。 假设数据库数量为10 分库分表键为某个ID: hash = Md5(key).subString(0,4); bucket_index = hash.subString(0,3); table_index = hash.subStri 阅读全文
posted @ 2016-05-11 11:24 土豆条 阅读(3257) 评论(0) 推荐(0) 编辑
摘要:1. String(SDS) Redis使用自定义的一种字符串结构SDS来作为字符串的表示。 在如上操作中,name(key)和liushijie(key)就存储在SDS中。 SDS数据结构如下: SDS遵循C字符串以'\0'空字符串结尾的惯例,所以 的内部值为 'l' 'i' 'u' '... 阅读全文
posted @ 2015-11-22 21:29 土豆条 阅读(265) 评论(0) 推荐(0) 编辑
摘要:有一定数据规模的公司一般都有分库分表的策略,本文记录本人在工作遇过的分库分表策略,分库和分表的逻辑差不多,所以在本文我们认为分库和分表是一个概念。 按照业务垂直划分 比如我是一家酒店OTA,对外提供酒店预定服务。显而易见,在数据库中存着房间的状态信息。我们可以想象得到一线城市查看率、预订率和... 阅读全文
posted @ 2015-10-26 23:44 土豆条 阅读(1651) 评论(0) 推荐(0) 编辑
摘要: 本文主要简单讲了Redis基本操作、I/O模型、其他特性、为啥快?、数据同步机制、数据过期机制、会不会有延迟、实例挂了会如何等内容,可以作为一个使用Redis的简单参考。 阅读全文
posted @ 2015-09-05 16:23 土豆条 阅读(227) 评论(0) 推荐(0) 编辑
摘要:今天在查看接口的时候发现有两个接口长期霸占最耗时接口排行榜,所以找了个空闲定位了一下问题。从原来的500ms左右提到4ms左右,特此小小记录一下。 阅读全文
posted @ 2015-08-12 21:12 土豆条 阅读(163) 评论(0) 推荐(0) 编辑
摘要:0、近期写了一个模拟数据接口,不想采用大型数据库,于是在同事的推荐下用了H2,简要记录。1、 H2简介(摘自H2官网:http://www.h2database.com/html/main.html):Welcome to H2, the Java SQL database. Themain fea... 阅读全文
posted @ 2014-06-19 13:20 土豆条 阅读(279) 评论(0) 推荐(0) 编辑
摘要:一、事务的4个基本特征 当事务处理系统创建事务时,将确保事务有某些特性。组件的开发者们假设事务的特性应该是一些不需要他们亲自管理的特性。这些特性称为ACID特性。 ACID就是:原子性(Atomicity )、一致性( Consistency )、隔离性或独立性( Isolation)和持久性(D... 阅读全文
posted @ 2014-06-17 08:40 土豆条 阅读(207) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示