背景 在如今的互联网环境下,海量数据已随处可见并且还在不断增长,对于如何存储处理海量数据,比较常见的方法有两种: 垂直扩展:通过增加单台服务器的配置,例如使用更强悍的 CPU、更大的内存、更大容量的磁盘,此种方法虽然成本很高,但是实现比较简单,维护起来也比较方便。 水平扩展:通过使用更多配置一般的服 ...
分类:
数据库 时间:
2019-10-16 09:40:22
阅读次数:
122
MongoDB 3.4 已经发布,本文主要介绍 3.4 版本在功能特性上做的改进,内容翻译自 [https://docs.mongodb.com/manual/release-notes/3.4/?_ga=1.74729233.2005306875.1453858874)。 分片集群(Sharde ...
分类:
数据库 时间:
2019-07-22 16:31:29
阅读次数:
159
为什么要redis集群?即使有了主从复制,每个数据库都要保存整个集群中的所有书,这样很容易造成木桶效应。使用Jedis实现了分片集群,是由客户端决定哪些key数据放到哪个数据库中,如果在水平扩容时就需要手动的进行数据的迁移,而且需要将整个redis停止服务,这样是及其不好的,所以redis3.0引入 ...
分类:
其他好文 时间:
2019-06-30 19:08:16
阅读次数:
127
我们prod环境MongoDB的集群架构是做的分片集群的部署,但是目前我们没有分片,即所有数据都在一个分片上,后期如果数量大,需要分配,集群随时可以分片,对业务方透明
分类:
数据库 时间:
2019-05-11 14:48:53
阅读次数:
152
mongodb简介 mongodb是非关系型数据库,但操作跟关系型数据库最类似。 mongodb是面向文档存储的非关系型数据库,数据以json的格式进行存储。 mongodb可用来永久存储,也可用来缓存数据。 mongodb提供副本集和分片集群功能,操作简单。 mongodb安装 直接官网下载压缩包 ...
分类:
数据库 时间:
2019-02-17 11:16:56
阅读次数:
167
mongodb分片 一般用得比较少,需要较多服务器,还有三种的角色。 一般把mongodb的副本集应用得好就足够用了,可搭建多套mongodb副本集。 mongodb分片技术 mongodb副本集可以解决数据备份,读性能的问题,但由于mongodb副本集是每份数据都是一模一样的,无法解决数据量过大的 ...
分类:
数据库 时间:
2019-02-17 10:34:05
阅读次数:
183
1、线程系列 2、JVM 3、servlet/JSP系列 4、Redis系列 5、并发框架Disruptor 6、MongoDB 1)MongoDB基础教程系列 2)MongoDB 分片集群技术 3)MongoDB的事务、ACID和一致性 4)MongoDB WriteConcern(写关注)机制 ...
分类:
Web程序 时间:
2019-02-04 01:07:27
阅读次数:
213
数据库集群会产生的问题: 自增ID问题 数据关联查询问题(水平拆分) 数据同步问题 数据库集群 自动增长id产生重复的话,解决: UUID形式 (没有排序 不是自增) 设置数据库步长 其他方案: redis 或者雪花算法 数据库分库分表的策略: 数据库分表分库策略 数据库分表分库原则遵循 垂直拆分与 ...
分类:
其他好文 时间:
2019-01-29 01:13:04
阅读次数:
276
[TOC] Redis 一、简介 企业缓存产品介绍 Tair Memcached Redis Redis功能介绍 高速读写 数据类型丰富 (笔试、面试) 支持持久化 (笔试、面试) 多种内存分配及回收策略 支持事务 (面试) 消息队列、消息订阅 支持高可用 支持分布式分片集群 (面试) 缓存穿透\雪 ...
分类:
其他好文 时间:
2019-01-18 21:28:19
阅读次数:
214