传统开发读写优化与HBase

目录:
一、传统开发数据读写性能优化
[1. Mysql 分表、主从复制与读写分离](#1. Mysql 分表、主从复制与读写分离)
[2. Redis(缓存型数据库)主从复制与读写分离](#2. Redis(缓存型数据库)主从复制与读写分离)
二、HBase

一、传统开发数据读写性能优化

1、Mysql 分表、主从复制与读写分离

2、Redis(缓存型数据库)主从复制与读写分离

缓存数据库:哨兵【主从复制】,集群

后端查询都从Redis走

【定期】将关系型数据库数据【同步】到Redis:实时性(一致性)

具体过程参考:Redis主从复制、哨兵、Cluster三种模式摸透

主从复制存在一定的数据延迟,大数据不强调一致性,只需最终一致性

二、HBase

Redis 集群 + 哨兵的主从复制解决数据的分布式存储但也只是解决了读的问题,写还是面向数据库,写的慢主从复制同步的慢读的数据有问题或写的太频繁数据库崩了,对于写的数据慢可以采用批处理的方式

多主多从都解决不了问题就可以考虑使用HBase

Hbase 本身就是集群 主要优点之一:吞(写)吐(读)量大

相关推荐
癫狂的兔子3 分钟前
【Python】【爬虫】爬取虎扑网NBA排行数据
数据库·爬虫·python
橙露5 分钟前
嵌入式实时操作系统 FreeRTOS:任务调度与信号量的核心应用
java·大数据·服务器
迷路剑客21 分钟前
ES-7.10-高亮HighLight知识点总结
java·数据库·mybatis
DO_Community21 分钟前
DigitalOcean携手Persistent达成战略合作,让 AI 更亲民、更易扩展
大数据·人工智能·ai·llm·区块链
程序边界25 分钟前
解锁时序数据新玩法:金仓数据库实战体验分享
数据库
汉堡go37 分钟前
python_chapter6
前端·数据库·python
范纹杉想快点毕业37 分钟前
嵌入式工程师一年制深度进阶学习计划(纯技术深耕版)
linux·运维·服务器·c语言·数据库·算法
storyseek42 分钟前
关于Milvus向量数据库的基础
数据库·milvus
步步为营DotNet1 小时前
深入探究.NET中Stream:灵活高效的数据流处理核心
服务器·数据库·.net
乾元1 小时前
数据为王——安全数据集的清洗与特征工程
大数据·网络·人工智能·安全·web安全·机器学习·架构