传统开发读写优化与HBase

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

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

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

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

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

后端查询都从Redis走

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

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

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

二、HBase

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

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

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

相关推荐
SelectDB9 小时前
让变更流出 Doris:Apache Doris 5.0 基于增量计算的 CDC 技术解析
数据库
这个DBA有点耶9 小时前
MCP隔离层+行级语义审计+输出校验:AI访问数据库的安全边界拆解
数据库·人工智能·ai编程
大大大大晴天10 小时前
每天认识一个组件:Apache Spark
大数据
这个DBA有点耶10 小时前
从反向扫描O(n)到正向扫描O(1):降序索引的物理机制与混合排序匹配规则
数据库
2501_9339232512 小时前
解读Redis:单线程模型
数据库·redis·缓存
Tapdata13 小时前
被忽略的第三类上下文:Agent 进入真实业务后,还缺什么?
数据库·人工智能·架构
小科先生14 小时前
Java springboot调用数据库的基本流程
java·数据库·spring boot
星恒随风14 小时前
MySQL 从零入门(四):表的增删改查与基础查询详解
linux·服务器·数据库·笔记·mysql
七夜zippoe15 小时前
Agent 上线第一天就炸了:6 个生产事故的根因分析与修复记录
大数据·ai·agent·根因分析·修复记录
Pniubi16 小时前
MySQL靠什么实现事务的?事务隔离级别有哪些?
java·数据库·mysql