炼数成金 大数据Nosql
订阅

Nosql

Redis 和 Memcached 的区别在哪里?
Redis 和 Memcached 的区别在哪里?
Redis 支持服务器端的数据操作:Redis 相比 Memcached 来说,拥有更多的数据结构和并支持更丰富的数据操作,通常在 Memcached 里,你需要将数据拿到客户端来进行类似的修改再 set 回去。这大大增加了网络 IO 的次数 ...
Redis 如何分布式,来看京东金融的设计与实践
Redis 如何分布式,来看京东金融的设计与实践
R2M 是京东金融线上大规模应用的分布式缓存系统,目前管理的机器总内存容量超过 60TB,近 600 个 Redis Cluster 集群,9200 多个 Redis 实例。其主要功能包括:全 web 可视化运维、缓存集群一键部署、资源池统筹管理 ...
Redis 主从配置心得及其高可用方案
Redis 主从配置心得及其高可用方案
当配置好slave后,slave与master建立连接,然后发送sync命令。无论是第一次连接还是重新连接,master都会启动一个后台进程,将 数据库快照保存到文件中,同时master主进程会开始收集新的写命令并缓存。后台进程完成 ...
Redis 一夜之间不见 90000 个 Key ? 数据丢失?淡定!
Redis 一夜之间不见 90000 个 Key ? 数据丢失?淡定!
因为 Redis 的持久化特性,数据还原很难保证一致性,因 rdb 全备和 aof 重写备份,RPO 不能像 MySQL 这样保证恢复到故障操作的前一个事务。缓存的应用场景,如果大量缓存数据丢失,往往导致后端存储组件” 打死 “, ...
SQL、NewSQL和NoSQL融合研究与实践
SQL、NewSQL和NoSQL融合研究与实践
近几年,各类大数据技术迅猛发展,企业中数据处理量呈现几十到几百倍增长,数据类型也从传统结构化数据,延伸到实时流数据,以及各类非结构化数据。传统数据库单一技术包打天下的局面无法适应复杂多变的海量数据处理 ...
以CockroachDB为例,深入了解CAP定理
以CockroachDB为例,深入了解CAP定理
CAP 定理是分布式系统理论的基础,它的核心内容是说,在存在分区(如网络故障)的情况下,一个系统无法同时保证一致性(consistency)和可用性(availability),只能二选其一。有些数据库选择了一致性,那么这类系 ...
一步步实现 Redis 搜索引擎
一步步实现 Redis 搜索引擎
关于索引数据更新的问题,有两种方式来进行。一种是通过商品数据的修改,来即时触发更新操作,一种是通过定时脚本来进行批量更新。这里要注意的是,关于索引内容的更新,如果暴力的删除 Key,再重新设置 Key。因为 R ...
Redis 源码学习之事件驱动
Redis 源码学习之事件驱动
Redis基于多路复用技术实现了一套简单的事件驱动库,代码在ae.h、ae.c以及ae_epoll.c、ae_evport.c和ae_kqueue.c、ae_select.c这几个文件中。其中ae表示的是antirez eventloop的意思。Redis里面包含两种事件类型:Fil ...
7 个开源数据库利弊对比,哪款才最适合你?
7 个开源数据库利弊对比,哪款才最适合你?
让我们回到对你影响重大的大学时代,当世界像融化的芝士一样自由而梦幻的时候,看看这七个绝妙的免费数据库软件和开源的DBM解决方案,让你的部门保持正常预算。CUBRID 是一个很好的免费开源选择,专门针对 Web 应用 ...
一分钟搞懂列式与行式数据库
一分钟搞懂列式与行式数据库
列式存储(Column-based)是相对于传统关系型数据库的行式存储(Row-based)来说的。简单来说两者的区别就是如何组织表。应用行式存储的数据库系统称为行式数据库,同理应用列式存储的数据库系统称为列式数据库。随着列 ...
Redis 源码学习之 Redis 事务
Redis 源码学习之 Redis 事务
Redis作为一个内存型数据库,同样支持传统数据库的事务特性。这篇文章会从源代码角度来分析Redis中事务的实现原理。Redis事务提供了一种将多个命令请求打包,然后一次性、按照顺序地执行多个命令的机制,并且在事务 ...
实战解析!如何搭建一个redis高可用系统
实战解析!如何搭建一个redis高可用系统
由于单台redis出现单点故障,就会导致整个系统不可用,所以想到的办法自然就是备份(一般工业界认为比较安全的备份数应该是3份)。当一台redis出现问题了,另一台redis可以继续提供服务。虽然上面redis做了备份,看 ...
大容量类 Redis 存储 -- 有关 pika 的一切
大容量类 Redis 存储 -- 有关 pika 的一切
pika 是什么呢?简单的说:pika 是 360 Web 平台部 DBA 与基础架构组合作开发的大容量类 Redis 存储,pika 的出现并不是为了替代 Redis,而是 Redis 的场景补充。pika 力求在完全兼容 Redis 协议、继承 Redis 便捷运 ...
分布式数据库HBase的架构设计详解
分布式数据库HBase的架构设计详解
近些年来,各种互联网+的公司如雨后春笋般出现,做一个在线平台或者做一个APP基本成为这些公司的标配。Web系统的流行,数据收集越来越容易,促使各类数据库系统应用得越来越广泛。我们在平时的技术讨论或者实际应用 ...
Facebook、亚马逊等巨头是如何建造自己的数据库的?
Facebook、亚马逊等巨头是如何建造自己的数据库的?
Facebook的工程师发明了Presto,一种针对点对点分析进行优化的定制分布式的SQL查询引擎。在Keen IO,我们认为会运用事件数据的公司才具有竞争优势,世界领先的科技公司证明了这一点。但是我们仍然对Facebook、Amazon ...

热门频道

  • 大数据
  • 商业智能
  • 量化投资
  • 科学探索
  • 创业

即将开课

社区热帖

     

    GMT+8, 2020-8-9 01:07 , Processed in 0.175501 second(s), 16 queries .