分布式数据库|学习笔记

简介: 快速学习分布式数据库

开发者学堂课程【Java面试疑难点串讲2:分布式数据库】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址:https://developer.aliyun.com/learning/course/25


分布式数据库

严格来讲没有明确的所谓的分布式数据库的概念

有的只是业务中心的概念,既然牵扯到了业务中心,那么就需要对于整个的项目之中的RPC技术的规划。

如果按照传统的开发项目,肯定是要针对于一个数据库实现的开发。

image.png

种操作的最大特征在于:需要进行在一个服务器上实现所有的功能。

如果说现在项目之中假设有十个业务,现在可能有九个业务都是非常不繁忙,三天才有一次操作。

而另外一个业务非常的繁忙。如果说现在有十个业务,这十个业务都非常繁忙,最终的情况就是整体的服务质量就会下降,那么就必须将这些业务的操作单独抽取出来,进行业务中心的搭建。

image.png

在使用RPC技术处理的时候就可以将业务端分离出来,而后通过WEB端实现业务的整合处理操作。

但是这个时候又会出现了问题:你所有的业务可能均分到了十台主机,和十台服务器上。

那么这个时候只有一个WBE端,那么自然无法满足于当前的需求,所以在这样的状态下为了保证WEB端服务正常,就需要使用WBE集群。

image.png

但是在这样的设计下有可能依然无法满足于你大规模的业务访问。那么这个时候就需要继续考虑某一个业务的集群访问。

image.png

但是这样一来依然会出现一个严重的问题,多个数据库之中应该进行数据的同步处理,也有可能某个数据库特别忙碌需要将某一个数据库进行继续拆分。

image.png

如果现在某一个数据库的访问量依然很大,这样的话就必须去考虑对数据库做水平的分库处理机制,让多台数据库去实现同一类业务数据的存储操作。.

同时如果现在有一些非常访问频率很高的数据出现,也肯定不可能去使用SQL数据库,应该去使用缓存数据库来实现,而缓存的数据库之中依然有可能继续进行集群的搭建处理。

这样的架构只适合于进行传统的存在有逻辑关系数据库的存储操作,而如果要是进行一些数据采集处理,那么肯定无法使用此类的设计,还应该继续构建大数据分析系统,而后继续去引用消息组件

相关文章
|
机器学习/深度学习 数据采集 存储
【机器学习】机器学习流程之收集数据
【机器学习】机器学习流程之收集数据
575 1
|
供应链 前端开发
阿里成立数据智能新公司,瓴羊的独立始末
(转载报道媒体:晚点LatePost)推动瓴羊形成的过程中,阿里管理层选择了更激进、整合度更高的方案,选择了多平台、多云的定位。中国互联网发展二十多年,从开放走向封闭,或主动或被动,现在它正重新走向开放,这是大势所趋。
阿里成立数据智能新公司,瓴羊的独立始末
|
9月前
|
JSON 监控 API
1688商品列表API接口指南
1688 商品列表 API 可帮助开发者和商家获取商品基本信息(如 ID、名称、价格等)、支持筛选排序(类目、价格、销量等条件)、分页查询及指定店铺商品获取,便于商品管理与竞品分析。调用流程包括:注册账号创建应用以获取 App Key 和 App Secret、生成签名确保请求合法性、构造请求参数(含 app_key、sign 等)、发送 HTTP 请求并处理 JSON 响应数据。
392 19
|
XML JSON JavaScript
HttpGet 请求的响应处理:获取和解析数据
HttpGet 请求的响应处理:获取和解析数据
|
监控 并行计算 搜索推荐
量子计算与医疗健康:个性化治疗的未来
量子计算以其强大的并行处理能力,正在医疗健康领域引发革命,尤其是在个性化治疗方面。本文探讨了量子计算在高效处理医疗数据、精确模拟生物分子、优化医疗资源分配等方面的应用,以及面临的挑战和未来前景。
|
运维 负载均衡 Ubuntu
自动化运维的利器:Ansible入门与实践
【10月更文挑战第31天】在当今快速发展的信息技术时代,高效的运维管理成为企业稳定运行的关键。本文将引导读者了解自动化运维工具Ansible的基础概念、安装步骤、基本使用,以及如何通过实际案例掌握其核心功能,从而提升工作效率和系统稳定性。
|
定位技术 vr&ar 内存技术
|
数据挖掘 C++
【SPSS】单样本K-S检验和两独立样本K-S检验详细操作教程(附案例实战)
【SPSS】单样本K-S检验和两独立样本K-S检验详细操作教程(附案例实战)
1841 0
|
区块链
如何发行数字货币代币?[数字货币代币的发行和操作流程]
如何发行数字货币代币?[数字货币代币的发行和操作流程]
|
人工智能 供应链 数据可视化
电子商务平台市场动向的数据分析平台:阿里商品指数,包括淘宝采购指数,淘宝供应指数,1688供应指数。
电子商务平台市场动向的数据分析平台:阿里商品指数,包括淘宝采购指数,淘宝供应指数,1688供应指数。
电子商务平台市场动向的数据分析平台:阿里商品指数,包括淘宝采购指数,淘宝供应指数,1688供应指数。