传统开发读写优化与HBase

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

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

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

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

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

后端查询都从Redis走

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

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

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

二、HBase

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

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

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

相关推荐
天衍四九-几秒前
MySQL中如何定位慢查询?如果SQL语句执行很慢,如何分析和优化?
数据库·sql·mysql
尚久龙14 分钟前
mysql-5.7.26-winx64的安装步骤
数据库·mysql
医疗信息化王工16 分钟前
DataForge:基于 Python 的数据库批量导出 Excel 工具——从架构到部署的全流程实战
数据库·python·excel
实心儿儿19 分钟前
MySQL 的安装
数据库·mysql·adb
大大大大晴天1 小时前
每天认识一个组件:分布式缓存Alluxio
大数据
程序员阿鹏2 小时前
为什么MySQL InnoDB选择B+树?
数据结构·数据库·b树·sql·mysql·算法·缓存
AI_Auto2 小时前
架构视角看数字化转型|核心架构:大共享平台+小应用,从按需走向适变
大数据·人工智能·架构·制造
小蒋观天下2 小时前
社区AI智能摄像头完整选型指南
大数据·人工智能·安全·计算机视觉·语音识别·ai大模型
AI 思录3 小时前
Prompt 事故档案(八):日常表达被标为“待校准”,AI 的爹味语法从哪里来
大数据·人工智能·算法·prompt·用户体验·ai合规
瀚高PG实验室3 小时前
使用pg_stat_statements抓取数据库TOP SQL
数据库·sql·postgresql·瀚高数据库