2016年2月19日
摘要: 在讨论之前,先看看关系型数据库常见的索引类型: 1.位图索引,适用于该字段重复数据很多的情况; 2.B+树索引,适用于该字段重复数据不多的情况。 在不清楚数据表字段数据分布的情况下,应该创建什么类型的索引?个人觉得以上两种都不太适用,可以尝试使用第3类的索引: 3.倒排索引,在搜索引擎使用较多,适用 阅读全文
posted @ 2016-02-19 17:48 ethan.he 阅读(715) 评论(0) 推荐(0) 编辑
  2016年2月17日
摘要: 今年的产品要满足客户HA和负载均衡的需求,需要升级单机模式为集群模式,这1-2天调研了ZK,是个好东西,有PHP、Python和C的接口,够用了。 阅读全文
posted @ 2016-02-17 11:34 ethan.he 阅读(140) 评论(0) 推荐(0) 编辑
  2016年2月5日
摘要: 这里的静态结构化数据,是指从关系型数据库中抽取存储在NoSQL、文本文件或者其他格式文件的数据,并且数据不再变化。 全文检索是指任意字段的精确查询、模糊查询&范围查询。字母或数字模糊查询只支持前导查询,中文模糊查询则不受限制。 首先在抽取数据时,数据量特别大的数据表,按分区按ROWID分片分文件存储 阅读全文
posted @ 2016-02-05 09:57 ethan.he 阅读(809) 评论(0) 推荐(0) 编辑
  2016年2月2日
摘要: why:沟通what/when:每天(定时,10点),站立(10-15分钟),会议(分享会议,注意是分享,不是汇报)who:团队成员、主持人where:公司how to do:产品团队+测试团队,主持人采用轮值制,负责记录问题说四个事情:昨天做了什么、有什么困难/好的想法、今天计划做什么、能否按预期 阅读全文
posted @ 2016-02-02 15:05 ethan.he 阅读(1779) 评论(0) 推荐(0) 编辑
  2016年2月1日
摘要: 看标题,是个很大的范围,不过,在这里不打算详细展开的来说,简单说说吧。 价值观:客戶第一,協作,高效 A.客戶第一,客戶的利益優先,原因无需多解釋,没有客户,公司也没有存在的必要了; B.協作, 目标一致:共同對結果負責 节奏一致:步调统一 开放融洽:溝通顺畅高效,包括相互之间的讨论、技术方案評審等 阅读全文
posted @ 2016-02-01 10:29 ethan.he 阅读(210) 评论(0) 推荐(0) 编辑
  2016年1月28日
摘要: 这是在面试测试人员的时候经常使用的一道问题。 我个人认为,做好测试的关键是:做好测试用例。 因为,无论是测试规划、测试计划等等都是围绕测试用例展开的,测试用例做不好,基本上整个测试工作都不会做得好。 阅读全文
posted @ 2016-01-28 17:51 ethan.he 阅读(1670) 评论(0) 推荐(0) 编辑
摘要: 近段时间在做HA(高可用)的设计,数据库使用Mongodb,测试场景是1主2从 测试发现,在往Mongodb批量写入数据(100w的数据)时,主节点宕机,当前请求会抛出异常,下一请求自动切换到从节点上,而且100w的数据中有30w+的数据已同步到从节点上,说明Mongodb在执行CRUD时如果主节点 阅读全文
posted @ 2016-01-28 16:17 ethan.he 阅读(268) 评论(0) 推荐(0) 编辑
  2016年1月27日
摘要: 假设使用Redis或者Cassandra等KV数据库,并且使用了集群。1.业务处理:以下单时间+60s作为key,短信+内容作为value,写入KV数据库中。2.后台处理:每秒从KV数据库中取出当前时间(精确到秒)的数据,通过并发的方式发送短信,当然,性能要求1秒把对应的短信全部发送完毕。相关链接:... 阅读全文
posted @ 2016-01-27 14:41 ethan.he 阅读(656) 评论(0) 推荐(0) 编辑