传统开发读写优化与HBase

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

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

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

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

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

后端查询都从Redis走

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

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

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

二、HBase

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

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

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

相关推荐
qq_206901394 分钟前
如何创建CDB公共用户_C##前缀强制规则与CONTAINER=ALL.txt
jvm·数据库·python
code bean7 分钟前
MySQL 远程访问实战:从基础操作到真实踩坑记录
数据库·mysql
Hello World . .8 分钟前
Linux驱动编程:内核同步的艺术-从互斥到底半部
linux·开发语言·数据库
Go 言 Go 语8 分钟前
Claude Code 核心加载机制详解
服务器·前端·数据库
weixin_568996068 分钟前
golang如何实现多活架构方案_golang多活架构方案实现教程
jvm·数据库·python
keyipatience10 分钟前
11.Git版本控制:从入门到精通
大数据·linux·elasticsearch·搜索引擎
Absurd58711 分钟前
Golang map遍历顺序为什么随机_Golang map遍历原理教程【进阶】
jvm·数据库·python
FinTech老王12 分钟前
突破批处理瓶颈:KingbaseES并行DML技术如何榨干多核CPU性能
数据库·安全·oracle
2301_8038756113 分钟前
Golang怎么实现WebSocket房间_Golang如何按房间分组管理不同的连接群组【方法】
jvm·数据库·python
2301_7965885014 分钟前
Golang怎么用Task替代Makefile_Golang如何用go-task编写跨平台的任务脚本文件【教程】
jvm·数据库·python