混合负载HTAP

设置读写分离后,读请求可以配置为强一致性读和弱一致性读。强一致性读:路由到只读实例的请求,保证一定能够查询到读请求执行前在主实例上已完成更新的数据,提供外部强一致性;弱一致性读:路由到只读实例的请求,读请求仅访问只读实例上...

创建数据访问代理数据库

允许开启读写分离:考虑到业务可能对数据一致性的需求,这里默认不开启读写分离。当开启,对该库的读访问将会根据节点权重的设置被路由在各个只读节点。建库预览,确认信息正确。确认之前输入信息的正确性,包括分库数,分片数等,数据...

全局一致性(高性能模式)测试工具和方法

测试结果 最终一致性测试结果 从上图中的最终一致性测试结果可以看出,最终一致性并不能保证写的数据一致性。会话一致性测试结果 从上图中的会话一致性测试结果可以看出,会话一致性并不能保证跨Session的强一致性。全局一致性测试结果...

混合负载HTAP的实践和优化

背景信息 本文主要提供数据库上云OLTP+OLAP一体化架构的最佳实践,即HTAP。主要面对的业务应用范围如下:混合型HTAP数据库需求,如Oracle数据库改造上云,云上数据库方案选型;OLTP系统查询慢,存在分析型场景和瓶颈的客户;读写分离需求...

PolarDB PostgreSQL版一致性级别

为了解决这个问题,PolarDB提供了会话一致性或者说因果一致性的保证,会话一致性即保证同一个会话内,后面的请求一定能够看到此前更新所产生版本的数据或者比这个版本更新的数据,保证单调性,就很好的解决了上面这个例子里的问题。...

Tair配置参数列表

该模式会增加写的延迟,大约为0.5ms~3ms,适用于对数据一致性要求高,可以接受牺牲写性能的场景。当备实例不可用或者主、备节点间出现网络异常时,半同步会退化为异步。说明 本参数仅在内存型(兼容Redis 6.0版本)23.12.2.0及以上版本中...

一致性级别

PolarDB 提供了如下四种一致性级别,满足您在不同场景下对一致性级别的要求:最终一致性 会话一致性 全局一致性 全局一致性(高性能模式)最终一致性 功能介绍 PolarDB 是读写分离的架构,传统的读写分离只提供最终一致性的保证,主从复制...

高可用能力

会话一致性:解决只读复制延迟带来的同一session写可能读不到数据的问题,满足绝大多业务的需求。全局一致性:该级别为最高级别,解决不同session间读写的依赖关系。连接池 PolarDB PostgreSQL版(兼容Oracle)智能代理提供两种连接池...

一致性级别

会话一致性 功能介绍 针对最终一致性导致查询结果不同的问题,通常需要将业务进行拆分,将一致性要求高的请求直接发往主节点,而可以接受最终一致性的请求则通过读写分离发往只读节点。这既增加了主节点的压力,影响读写分离的效果,又增加...

概述

简介 传统的OLTP和OLAP解决方案基于简单的读写分离或ETL模型,将在线库的数据以T+1的方式抽取到数据仓库中进行计算,这种方案存在存储成本高、实时差、链路和维护成本高等缺陷。为应对数据爆炸式增长的挑战,PolarDB分布式版本基于对象...

功能特性

数据访问代理兼容 MySQL 协议和语法,支持分库分表、平滑扩容、服务升降配、透明读写分离和分布式事务等特性,具备分布式数据库全生命...分布式事务 数据访问代理结合中间件分布式事务套件,可以支持分布式事务,保证分布式数据库数据一致性

配置读写分离

数据读一致性一致性:路由到只读实例的请求,保证一定能够查询到读请求执行前在主实例上已完成更新的数据,提供外部强一致性;弱一致性:路由到只读实例的请求,读请求仅访问只读实例上当前的最新数据,会因为主从异步复制的架构产生...

开启读写分离功能

数据库Redis版 提供了读写分离功能。开启,您无需修改业务代码,实例能够自动识别读、写请求并进行对应转发,从而提高实例的整体性能与可用,满足高并发读写的业务场景。前提条件 部署模式为 云原生。实例为Redis社区版或Tair内存型...

常见问题

读写分离 Q:为什么刚插入的语句,立即查的时候查不到?A:读写分离的架构下,主节点和只读节点之间复制会有延迟,但 PolarDB 支持会话一致性,即同一个会话内保证能读到之前的更新,详情请参见 会话一致性。Q:是否支持0毫秒延迟的读取?A...

使用数据库实现读写流量路由

MSE提供一种数据库访问的读写流量路由的方案,您可以在不需要修改业务代码的情况下,基于此功能实现数据读写分离。本文介绍如何开启数据库读写流量路由和配置读写流量路由规则。前提条件 将ACK微服务应用接入MSE治理中心。背景信息 读写...

开启读写分离功能

云原生内存数据库Tair 提供了读写分离功能。开启,您无需修改业务代码,实例能够自动识别读、写请求并进行对应转发,从而提高实例的整体性能与可用,满足高并发读写的业务场景。前提条件 部署模式为 云原生。架构类型为不启用集群。...

变更实例配置

⭕️ 4 ➖ 云原生读写分离架构 ⭕️ 5 ➖ ⭕️ 6 ✔️ ➖ ⭕️ 7 说明 1 云原生标准架构变更为读写分离架构,需通过 读写分离设置 开启读写分离,详情请参见 开启读写分离功能。2 云原生集群架构变更为读写分离架构,实例需要为代理模式,...

读写分离

设置读写分离后,从存储资源MySQL主实例读取属于强读(即实时强一致读);而只读实例上的数据是从主实例上异步复制而来存在毫秒级的延迟,因此从只读实例读取属于弱读(即非强一致性读)。您可以通过Hint指定那些需要保证实时性和强一致性...

变更实例配置

⭕️ 4 ➖ 云原生读写分离架构 ⭕️ 5 ➖ ⭕️ 6 ✔️ ➖ ⭕️ 7 说明 1 云原生标准架构变更为读写分离架构,需通过 读写分离设置 开启读写分离,详情请参见 开启读写分离功能。2 云原生集群架构变更为读写分离架构,需先变更为标准架构,...

数据库代理常见问题

读写分离的架构下,主节点和只读节点之间复制会有延迟,但 PolarDB 支持会话一致性,即同一个会话内保证能读到之前的更新,详情请参见 会话一致性。是否支持0毫秒延迟的读取?PolarDB 集群的主节点和只读节点在正常负载情况下,具有毫秒级...

读写分离

设置读写分离后,主 RDS 实例读取过程是强读,即实时强一致读,而只读实例上的数据是从主实例上异步复制的,存在毫秒级的延迟,因此只读 RDS 实例读取过程是弱读,属于非强一致性读。在金融级业务场景下,当需要实时、强一致读时,可以通过...

什么是读写分离

优势 读一致性 当客户端通过读写分离地址与端建立连接读写分离中间件会自动与主节点和各个只读节点建立连接。在同一个连接内(同一个session内),读写分离中间件会根据各个数据库节点的数据同步程度,来选择合适的节点,在保证数据...

读写分离

如果您在云上自行搭建代理层实现读写分离数据在到达数据库之前需要经历多个组件的语句解析和转发,对响应延迟有较大的影响。而PolarDB读写分离中间件隶属于集群组件,相比外部组件而言,能够有效降低延迟,提升处理速度。节点健康检查,...

读写分离

如果您在云上自行搭建代理层实现读写分离数据在到达数据库之前需要经历多个组件的语句解析和转发,对响应延迟有较大的影响。而PolarDB读写分离中间件隶属于集群组件,相比外部组件而言,能够有效降低延迟,提升处理速度。节点健康检查,...

发现并处理Redis的大Key和热Key

说明 该方案的缺点在于需要联动修改代码,同时带来了数据一致性的挑战(由原来更新一个Key演变为需要更新多个Key),仅建议该方案用来解决临时棘手的问题。使用读写分离架构 如果热Key的产生来自于读请求,您可以将实例改造成读写分离架构...

发现并处理大Key和热Key

说明 该方案的缺点在于需要联动修改代码,同时带来了数据一致性的挑战(由原来更新一个Key演变为需要更新多个Key),仅建议该方案用来解决临时棘手的问题。使用读写分离架构 如果热Key的产生来自于读请求,您可以将实例改造成读写分离架构...

技术原理

X 1.0 解决了OLTP数据库面对海量数据下的存储、并发方面的扩展性问题,但由于缺失多机并行查询加速能力和列存储等能力,无法满足对实时性计算和复杂查询都要求较高的在线业务场景,同时还面临着ETL(Extract-Transform-Loa)数据异步传输...

数据库代理常见问题

购买只读实例做读写分离后,主实例的历史数据是否会自动同步到只读实例?数据库代理中的连接池与应用程序中的连接池有什么区别,应该如何结合使用?为什么查询时会出现乱码?DDL操作是否会自动从主库同步到从库?什么是数据库代理?数据库...

什么是数据库代理

PolarDB 数据库代理是位于数据库和应用程序之间的网络代理服务,用于代理应用程序访问数据库时的所有请求,具有高可用、高性能、可运维、简单易用等特点,支持自动读写分离、负载均衡、一致性级别、连接池、过载保护等高级功能。...

升级共享代理为独享型代理

为避免共享代理的稳定、可扩展和性能问题,阿里云RDS MySQL推出独享型代理功能,已开启共享代理的实例可以升级为独享型代理。说明 2021年04月01日起,RDS MySQL共享代理功能将停止更新维护,仅提供产品服务技术支持,建议您尽快升级到...

带宽的常见问题

本文汇总了 云数据库 Redis 版 带宽的常见问题。实例的带宽是否有限制?最大带宽是多少?Tair 和 Redis 实例的带宽都有限制。不同的实例规格,最大带宽不同。通过以下任意一种方法,可以查询实例的最大带宽:在 Redis管理控制台 的 实例...

排查Redis实例CPU使用率高的问题

因此,在读、写压力都较大且对数据一致性要求很高的场景下,读写分离架构并不是最优方案。排查并禁用高消耗命令 排查步骤 通过性能监控功能,确认CPU使用率高的具体时间段。具体操作,请参见 查看性能监控。通过下述方法,找出高消耗的命令...

PostgreSQL只读实例简介

简介 创建只读实例时会从备实例复制数据,数据与主实例一致,主实例的数据更新也会在主实例完成操作立即自动同步到所有只读实例。说明 本地盘主实例最多创建5个只读实例,云盘主实例最多创建32个只读实例。本地盘实例的只读实例为高可用...

日志位点监控

如果使用了读写分离组件(Proxy),Proxy可能将所有请求都路由到主节点进行处理,无法发挥读写分离的作用。导致一致性位点和checkpoint位点延迟,影响集群的可用性。通常的处理方法如下:执行以下命令,查询复制槽,确认主备同步是否中断。...

何时选择平滑扩容

注意读写分离会影响读一致性。当以上步骤无法很好地解决问题时,请考虑进行 PolarDB-X 1.0 扩容。磁盘空间 RDS的磁盘空间有以下几种:数据空间:数据所占用的空间。随着数据的插入,空间占用量会一直增长。磁盘存储容量的余量建议保持在30%...

配置数据库代理

本文将为您介绍如何配置数据库代理,包括如何开启读写分离、事务拆分和一致性级别等功能,您可以通过创建或修改集群地址进行配置。创建自定义集群地址 您可以在创建自定义集群地址时,选择开启读写分离、事务拆分和一致性级别。操作步骤 ...

云数据库Redis版产品选型必读

说明 由于数据同步至只读节点存在一定延迟,不适用于数据一致性要求高的场景,如对数据一致性要求高建议选用集群架构。说明 集群架构可选择不同的连接模式:代理模式:客户端的请求由代理节点转发至数据分片,可享受代理节点带来的负载均衡...

常见问题

A:该问题可能是由于一致性级别的配置导致的,PolarDB 的集群地址支持如下几种一致性级别:最终一致性:不论是同一会话(连接)或不同会话,最终一致性都不保证读能够马上读到刚插入的数据。会话一致性:一定能够读到同一会话插入之后...

创建自定义集群地址

本文将为您介绍如何配置数据库代理,包括如何开启读写分离、事务拆分和一致性级别等功能,您可以通过创建或修改集群地址进行配置。创建自定义集群地址 您可以在创建自定义集群地址时,选择开启读写分离、事务拆分和一致性级别。操作步骤 ...

常见问题

A:该问题可能是由于一致性级别的配置导致的,PolarDB 的集群地址支持如下几种一致性级别:最终一致性:不论是同一会话(连接)或不同会话,最终一致性都不保证读能够马上读到刚插入的数据。会话一致性:一定能够读到同一会话插入之后...
共有200条 < 1 2 3 4 ... 200 >
跳转至: GO
产品推荐
云服务器 安全管家服务 安全中心
这些文档可能帮助您
云数据库 RDS 云数据库 Redis 版 数据库备份 云服务器 ECS 弹性公网IP 短信服务
新人特惠 爆款特惠 最新活动 免费试用