海量数据处理
xiaobluesky
这个作者很懒,什么都没留下…
展开
-
数据库按照手机号分库后,还需要允许用户使用邮箱、用户名等登录,怎么才能提高查询效率?
用户可以使用手机号,邮箱,编号登录,数据量特别大,需要分表,现在按照手机号hash进行分表,但是这样的话,使用邮箱或者编号登录的话怎么办呢? 回答: 1.数据量特别大,就算用户量再,相信贵公司的产品不会超过 3亿账号,若是如此的话,建议拆分的时候采用路由表的模式,而不是HASH,也即你们的拆分手段就做不对。 2.若是按照手机号码拆分的话,则会导致其他的 邮箱地址 和 编号转载 2015-12-29 21:14:37 · 3531 阅读 · 0 评论 -
利用一致性哈希水平拆分MySql单表
Sharding(切片) 不是一门新技术,而是一个相对简朴的软件理念,就是当我们的数据库单机无法承受高强度的i/o时,我们就考虑利用 sharding 来把这种读写压力分散到各个主机上去。 所以Sharding 不是一个某个特定数据库软件附属的功能,而是在具体技术细节之上的抽象处理,是Horizontal Partitioning 水平扩展(或横向扩展)的解决方案,其主要目的是为转载 2015-12-29 21:22:23 · 14980 阅读 · 1 评论 -
Apache Lucene - Index File Formats
Apache Lucene - Index File Formats IntroductionDefinitions Inverted IndexingTypes of FieldsSegmentsDocument Numbers Index Structure OverviewFile NamingSummary of File Extens翻译 2017-06-08 14:58:39 · 633 阅读 · 0 评论