云上数据库架构综合解决方案|学习笔记

本文涉及的产品
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
云数据库 RDS MySQL,集群系列 2核4GB
推荐场景:
搭建个人博客
云原生数据仓库AnalyticDB MySQL版,基础版 8ACU 100GB 1个月
简介: 快速学习云上数据库架构综合解决方案

开发者学堂课程【云数据库选型及架构设计:云上数据库架构综合解决方案】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址:https://developer.aliyun.com/learning/course/596/detail/8559


云上数据库架构综合解决方案

目录

一、OLTP+OLAP 解决方案

二、物联网云上综合解决方案

三、金融行业风控云上综合解决方案

四、车联网云上综合解决方案

五、社交应用云上综合解决方案

一、OLTP+OLAP 解决方案

image.png

1.实时的交易类数据写入 RDS MySQL

2.OLAP 的大数据量数据同步至 Hybrid forMySQL

3.通过报表组件( QuickBI )生产实时报表

一部分业务场景,是 ortp 和 orap 混合的一些业务场景,也就是说有一些实时的交易类的一些业务场景,但在这些业务场景之上,其实还需要一个实时分析类的一个业务场景。比如说提供一些实时报表,一些展示,在向这一类的混合场景的话,目前比较成熟的一个解决方案是通过 Hybrid for MySQL 数据库整合成一个整体的架构方案去做的。也就是说,可以把业务逻辑里面的一些实时性、要求非常高的一些数据写到 MySQL 数据库里面去,然后 MySQL 数据库是可以通过 DTS 将用于做报表分析的数据实时的同步到 Hybrid for MySQL 里,然后 Hybrid for MySQL 利用它的高容量、高并发、高性能的特点去做一个实时报表的分析。最后通过一个类似于 KPI 的这种实时报表的一些展示。


二.物联网云上综合解决方案

数据库事务交易

1、单表PB

2、单条查询平均10ms

3、写入TPS超过1亿

4、读取TPS超过1亿

产品

解决问题

Hbase

车联网原始数据存储,存储较大

GeoMesa

轨迹查询,区域分布统计,区域查询,OD 分析

OpenTSDB

静态的传感器,IOT(插值,倒排等)

从大图里可以看到,多项交易类,红包类,最终实施的交易类的一些业务数据,是写到关系型数据库里面,然后通过一些数据同步的方式,将更多的一些数据写到类似于像 hbase 分布式的一个数据库里面,然后 hbase 是可能够对接于比如 oss 存储,smart ,语音数据数据库,整体的连接是一个整体的相关的各类的一些组件,做一个整体的一个解决方案。这些解决方案就可以很好地解决掉,比如多物联网,互联网的一些业务场景下,存储需求特别大,实时性要求又非常高的一些业务场景,从而做一些更好的,比如说个性化的一些业务的推荐,以及各类的一些实时报表的一些分析。比如现在一些市场上经常见到的娃娃机,车联网,这些相关设备的话,很多都是使用这一套整体的解决方案去做。


三.金融行业风控云上综合解决方案

金融行业对于数据的可用性跟数据安全是要求非常高,在风控场景下 为了做一个更好的风控模型,它需要的数据来源也是非常多,整体的数据量是非常大的,所以针对于这些数据金融行业风控原装的一个解决方案,阿里云相关的产品是可以做一整套的。例如使用 my sol 数据库,存储用户的一个基础信息数据库,unity base 可以通过整合原来的一些数据,构建一个完善的一个风控模型。利用一个智能的一个风控算法,打造一个整套风控管理的平台,能够解决掉很多客户的风控模型里比如说数据量特别大,数据类型有各种各样,有结构化、非结构化等各类一些存储的需求。

HBase 刚好就是采用这种稀疏存储的一个方式,通过 pb 级以上的一些数据库,然后也可以支持把那些历史的一些交易数据,去传输到 HBase 上,用 phoenix 加二级索引的方式去支撑,此时 ortp 的一些查询。然后能够支持更大并发量的实时数据的一个协路。

场景∶通过整合与分析用户交易、企业数据和爬虫抓取信息,构建反欺诈、资信用户画像库,提供大数据风控 SaaS 服务。

image.png

痛点1∶日均百 GB 爬虫、全量200T+、第三方行为数据,结构化、非结构化存储,传统 DB 无法支撑

解决方案: HBase 采用稀疏存储模式,支撑 PB 级结构化/非结构化存储,提供全量详单查询

痛点2∶历史海量数据需要同时支持实时 OLTP 和离线 OLAP ,传统数据库无法满足

解决方案: Phoneix +二级索引支持实时 OLTP 查询,开源生态对接 Spark ,提供 OLAP 查询

痛点3∶千万级实时数据写入,传统数据库写入时效性差

解决方案:区别传统数仓的 B+ 树,HBase 支持 LSM 存储模式,专门应对高并发写入场景

痛点4∶运维复杂、期望平台有较强的运维能力解决方案: HBase 在阿里内部有1万台生产集群案例,有成熟的运维体系。


四.车联网云上综合解决方案

场景∶百万车载终端,百TB级数据不间断写入,数十亿级数据量下分页查询和车辆历史轨迹查询要求毫秒级响应。

image.png

痛点:日均百 GB 级别,全量数据 TB 级别,冷数访问频率低

解决方案:支持冷数据存放在 OSS 之中,使用 ZSTD 压缩算法,降低3倍存储成本。

痛点:车载终端数据高并发写入,传统数据库延迟高

解决方案:HBase 采用 LSM 存储模型,适合物联网高并发写入,同时满足高并发读

车联网综合解决方案,其业务需求就是同时写入的数据量会非常大,而且随着时间的积累,整体存储量会达到 TB 甚至 PB 级。每天平均可能算下来会有几百G的数据的一个协路。可能一些数据为冷数据,一些数据为热数据。

目前阿里 HBase 存储数据是冷热数据存储分离,这一特性能够很好的解决车联网一方面的需求,车联网数据通过实时的采集。通过中间界对数据做出解析。将实事性交易性数据写出录入 my sql 。高并发,非结构化的数据。频繁写入HBase 中去,HBase 可以将一些冷数据转储在 Oss 存储当中,然后结合 Spark 去做更好的实施分析,同时满足毫秒级别的响应。


五.社交应用云上综合解决方案

image.png

目前整体解决方案:

文章,帖子,短消息这类非结构化的数据,适时通过写入 HBase 将一部分要求非常高的数据。使用 redis 做一个缓存,便于使用者快速查看所需信息

对于日常聊天信息,可以使用像 MySql 关系类型的数据库进行一定存储。

用于 HBase 基于信息的一些查询,可以在社交领域做出对于未知智能化的推荐,自动化快速搜索,以及用户的画像的一些事情。

相关实践学习
AnalyticDB MySQL海量数据秒级分析体验
快速上手AnalyticDB MySQL,玩转SQL开发等功能!本教程介绍如何在AnalyticDB MySQL中,一键加载内置数据集,并基于自动生成的查询脚本,运行复杂查询语句,秒级生成查询结果。
阿里云云原生数据仓库AnalyticDB MySQL版 使用教程
云原生数据仓库AnalyticDB MySQL版是一种支持高并发低延时查询的新一代云原生数据仓库,高度兼容MySQL协议以及SQL:92、SQL:99、SQL:2003标准,可以对海量数据进行即时的多维分析透视和业务探索,快速构建企业云上数据仓库。 了解产品 https://www.aliyun.com/product/ApsaraDB/ads
相关文章
|
5天前
|
安全 网络安全 数据库
Access denied for user ‘qingtingstpublic’@’171.213.253.88’ (using password: YES)宝塔数据库远程无法连接-宝塔数据远程无法连接的正确解决方案-优雅草央千澈-问题解决
Access denied for user ‘qingtingstpublic’@’171.213.253.88’ (using password: YES)宝塔数据库远程无法连接-宝塔数据远程无法连接的正确解决方案-优雅草央千澈-问题解决
|
18天前
|
自然语言处理 JavaScript Java
《鸿蒙HarmonyOS应用开发从入门到精通(第2版)》学习笔记——HarmonyOS架构介绍
HarmonyOS采用分层架构设计,从下至上分为内核层、系统服务层、框架层和应用层。内核层支持多内核设计与硬件驱动;系统服务层提供核心能力和服务;框架层支持多语言开发;应用层包括系统及第三方应用,支持跨设备调度,确保一致的用户体验。
137 81
|
15天前
|
SQL 弹性计算 运维
云卓越架构:稳定性支柱整体解决方案综述
阿里云卓越架构聚焦于五大支柱,其中稳定性是关键。常见的云上稳定性风险包括架构单点、容灾设计不足和容量规划不合理等。为提升稳定性,需从架构设计时考虑容灾与容错、实施变更时遵循“三板斧”原则(灰度发布、可观测性和可回滚性),并确保快速响应和恢复能力。此外,通过客观度量、主观评估和巡检等方式识别风险,并进行专项治理。识货APP作为成功案例,通过优化容器化改造、统一发布体系、告警系统和扩缩容机制,实现了99.8%的高可用率,大幅提升了业务稳定性。
|
15天前
|
容灾 网络协议 数据库
云卓越架构:云上网络稳定性建设和应用稳定性治理最佳实践
本文介绍了云上网络稳定性体系建设的关键内容,包括面向失败的架构设计、可观测性与应急恢复、客户案例及阿里巴巴的核心电商架构演进。首先强调了网络稳定性的挑战及其应对策略,如责任共担模型和冗余设计。接着详细探讨了多可用区部署、弹性架构规划及跨地域容灾设计的最佳实践,特别是阿里云的产品和技术如何助力实现高可用性和快速故障恢复。最后通过具体案例展示了秒级故障转移的效果,以及同城多活架构下的实际应用。这些措施共同确保了业务在面对网络故障时的持续稳定运行。
|
16天前
|
负载均衡 Serverless 持续交付
云端问道9期实践教学-省心省钱的云上Serverless高可用架构
详细介绍了云上Serverless高可用架构的一键部署流程
44 10
|
18天前
|
运维 监控 安全
天财商龙:云上卓越架构治理实践
天财商龙成立于1998年,专注于为餐饮企业提供信息化解决方案,涵盖点餐、收银、供应链和会员系统等。自2013年起逐步实现业务上云,与阿里云合作至今已十年。通过采用阿里云的WA体系,公司在账号管理、安全保障、监控体系和成本管控等方面进行了全面优化,提升了业务稳定性与安全性,并实现了显著的成本节约。未来,公司将持续探索智能化和全球化发展,进一步提升餐饮行业的数字化水平。
|
16天前
|
SQL 数据挖掘 关系型数据库
阿里云百炼|析言GBI全新发布:联合云上数据库,助力企业轻松实现ChatBI
析言GBI是阿里云推出的一款基于AI的智能数据分析产品,通过自然语言处理实现对话式数据分析。用户无需编写代码,即可轻松进行数据查询、分析和可视化。该产品支持多种数据库连接方式(如MySQL、PostgreSQL等),并提供多版本选择以适应不同业务需求。即将发布的动态规划BI分析功能将进一步提升复杂问题的拆解与综合分析能力。欢迎访问阿里云百炼应用广场体验析言GBI,并享受200次免费问题额度。
|
4天前
|
监控 Serverless 测试技术
云端问道9期方案教学-省心省钱的云上Serverless高可用架构
本文介绍了省心省钱的云上Serverless高可用架构,主要分为两个部分:1. Serverless的发展历程、特点及高可用架构;2. SAE(Serverless Application Engine)产品介绍。Serverless作为一种云计算模式,让用户无需管理底层基础设施,自动弹性扩展资源,按需付费,极大提高了资源利用率和业务灵活性。SAE作为Serverless计算服务,提供了简便的应用部署、运维自动化、丰富的弹性策略和可观测性等功能,帮助企业降低运营成本、提升研发效率。通过极氪汽车、南瓜电影等客户案例展示了SAE在实际应用中的优势。
|
1月前
|
Serverless 决策智能 UED
构建全天候自动化智能导购助手:从部署者的视角审视Multi-Agent架构解决方案
在构建基于多代理系统(Multi-Agent System, MAS)的智能导购助手过程中,作为部署者,我体验到了从初步接触到深入理解再到实际应用的一系列步骤。整个部署过程得到了充分的引导和支持,文档详尽全面,使得部署顺利完成,未遇到明显的报错或异常情况。尽管初次尝试时对某些复杂配置环节需反复确认,但整体流程顺畅。
|
1月前
|
SQL 弹性计算 安全
在云上轻松部署达梦数据库
达梦数据库(DM Database)是达梦数据库有限公司开发的关系型数据库管理系统,广泛应用于政府、金融、能源等行业。它具备高性能、高安全、兼容性强、易管理等特点,支持多种操作系统,适用于关键业务系统、政务系统及大数据处理等场景。在阿里云上,可通过一键部署快速使用达梦数据库DM8。

热门文章

最新文章