分布式存储
simonGeek
Geek技术 Share想法 Update思想 Download成果
展开
-
分布式小白对Memcached和Redis的比较
一直听说分布式存储、分布式缓存等关键字,但是一直处在局外观望。但是对于现在的海量数据时代,分布式缓存和分布式存储注定会需求越来越大,技术也更新也会越来越快,为了适应当前互联网大数据的时代。 今天小编就分布式缓存的两个架构:memcached和redis进行一些粗浅的比较,由于刚刚接触,所以如果有不对或者不恰当的地方,还请各位看官批评指正。 第一部分,对于Memcached和Redis简要介绍。原创 2015-03-27 21:42:06 · 1210 阅读 · 0 评论 -
Redis持久化(persistence)介绍
这篇文章提供了 Redis 持久化的技术性描述转载 2016-07-07 11:28:25 · 829 阅读 · 0 评论 -
服务器免密登录的实现以及异常解决方案
当我们在现在创建测试用Linux服务器或者服务器集群的时候,需要通过终端连接自己创建的服务器。实现步骤分为2步:1、生成SSH Key;2、覆盖authorized_keys文件1、生成SSH Key我们看到生成了以上一些列文件。2、覆盖authorized_keys文件因为authorized_keys文件中存储某个ssh key的公钥。如果不覆盖的话,就只能使用这个原创 2016-12-07 09:49:35 · 3133 阅读 · 1 评论 -
Apache kafka 工作原理介绍
Apache kafka 工作原理介绍消息队列消息队列技术是分布式应用间交换信息的一种技术。消息队列可驻留在内存或磁盘上, 队列存储消息直到它们被应用程序读走。通过消息队列,应用程序可独立地执行–它们不需要知道彼此的位置、或在继续执行前不需要等待接收程序接收此消息。在分布式计算环境中,为了集成分布式应用,开发者需要对异构网络环境下的分布式应用提供有效的通信手段。为了转载 2016-12-07 10:01:38 · 423 阅读 · 0 评论 -
Hbase常识及适合场景
当我们对于数据结构字段不够确定或杂乱无章很难按一个概念去进行抽取的数据适合用使用什么数据库?答案是什么,如果我们使用的传统数据库,肯定留有多余的字段,10个不行,20个,但是这个严重影响了质量。并且如果面对大数据库,pt级别的数据,这种浪费更是严重的,那么我们该使用是什么数据库?hbase数个不错的选择,那么我们对于hbase还存在下列问题:1.Column Family代表什么?转载 2016-12-15 11:00:20 · 1641 阅读 · 0 评论 -
乐观锁和悲观锁简介
引言为什么需要锁(并发控制)? 在多用户环境中,在同一时间可能会有多个用户更新相同的记录,这会产生冲突。这就是著名的并发性问题。典型的冲突有:丢失更新:一个事务的更新覆盖了其它事务的更新结果,就是所谓的更新丢失。例如:用户A把值从6改为2,用户B把值从2改为6,则用户A丢失了他的更新。脏读:当一个事务读取其它完成一半事务的记录时,就会发生脏读取转载 2017-02-14 20:43:49 · 2113 阅读 · 0 评论 -
基于Redis实现延迟队列
背景在后端服务中,经常有这样一种场景,写数据库操作在异步队列中执行,且这个异步队列是多进程运行的,这时如果对同一资源进行写库操作,很有可能产生数据被覆盖等问题,于是就需要业务层在更新数据库之前进行加锁,这样保证在更改同一资源时,没有其他更新操作干涉,保证数据一致性。但如果在更新前对数据库更新加锁,那此时又来了新的更新数据库的请求,但这个更新操作不能丢弃掉,需要延迟执行,那这就需要添转载 2017-12-08 10:43:27 · 11913 阅读 · 2 评论