数据存储
π大新
这个作者很懒,什么都没留下…
展开
-
不支持原子性的 Redis 事务也叫事务吗?
文章收录在 GitHub JavaKeeper ,N线互联网开发必备技能兵器谱假设现在有这样一个业务,用户获取的某些数据来自第三方接口信息,为避免频繁请求第三方接口,我们往往会加一层缓存,缓存肯定要有时效性,假设我们要存储的结构是 hash(没有String的’SET anotherkey “will expire in a minute” EX 60’这种原子操作),我们既要批量去放入缓存,又要保证每个 key 都加上过期时间(以防 key 永不过期),这时候事务操作是个比较好的选择为了确保.原创 2020-09-07 10:07:36 · 379 阅读 · 0 评论 -
布隆过滤器,我也是个处理过十几亿数据的人儿
文章收录在 GitHub JavaKeeper ,N线互联网开发必备技能兵器谱什么是 BloomFilter布隆过滤器(英语:Bloom Filter)是 1970 年由布隆提出的。它实际上是一个很长的二进制向量和一系列随机映射函数。主要用于判断一个元素是否在一个集合中。通常我们会遇到很多要判断一个元素是否在某个集合中的业务场景,一般想到的是将集合中所有元素保存起来,然后通过比较确定。链表、树、散列表(又叫哈希表,Hash table)等等数据结构都是这种思路。但是随着集合中元素的增加,我们需要的.原创 2020-05-09 14:45:54 · 1030 阅读 · 0 评论 -
Protobuf初探
Java大猿帅成长手册,GitHub JavaEgg ,N线互联网开发必备技能兵器谱Google Protocol Buffer( 简称 Protobuf) 是 Google 公司内部的混合语言数据标准 ,是一种轻便高效的结构化数据存储格式,可以用于结构化数据串行化,或者说序列化(将 数据结构或对象 转换成 二进制串 的过程 )。它很适合做数据存储或 RPC 数据交换格式。可用于通讯协议、数...原创 2019-12-30 14:40:57 · 244 阅读 · 0 评论 -
Redis和其数据类型操作手册
《“Java技术员”成长手册》,包含框架、存储、搜索、优化、分布式等必备知识,都收集在GitHub JavaEgg ,N线互联网开发必备技能兵器谱,欢迎指导Redis简介Redis:REmote DIctionary Server(远程字典服务器)。Redis 是一个全开源免费(BSD许可)的,内存中的数据结构存储系统,它可以用作数据库、缓存和消息中间件。一般作为一个高性能的(key/v...原创 2019-12-18 18:33:01 · 226 阅读 · 0 评论 -
NoSQL的前世今生
NoSQL的前世今生Java大猿帅成长手册,GitHub JavaEgg ,N线互联网开发必备技能兵器谱啥玩意:NoSQL(NoSQL = Not Only SQL ),“不仅仅是SQL”,泛指非关系型的数据库。随着互联网web2.0网站的兴起,传统的关系数据库在处理web2.0网站,特别是超大规模和高并发的SNS类型的web2.0纯动态网站已经显得力不从心,暴露了很多难以克服的问题,...原创 2019-12-17 10:39:54 · 761 阅读 · 3 评论