一、PolarDB-X 简介
PolarDB-X 是一款面向超高并发、海量存储、复杂查询场景设计的云原生分布式数据库系统。其采用 Shared-nothing 与存储计算分离架构,支持水平扩展、分布式事务、混合负载等能力,具备企业级、云原生、高可用、高度兼容 MySQL 系统及生态等特点。
PolarDB-X 最初为解决阿里巴巴天猫"双十一"核心交易系统数据库扩展性瓶颈而生,之后伴随阿里云一路成长,是一款经过多种核心业务场景验证的、成熟稳定的数据库系统。
二、PolarDB-X 的核心特性
- 水平扩展
PolarDB-X 采用 Shared-nothing 架构进行设计,支持多种 Hash 和 Range 数据拆分算法,通过隐式主键拆分和数据分片动态调度,实现系统的透明水平扩展。
- 分布式事务
PolarDB-X 采用 MVCC + TSO 方案及 2PC 协议实现分布式事务。事务满足 ACID 特性,支持 RC/RR 隔离级别,并通过一阶段提交、只读事务、异步提交等优化实现事务的高性能。
- 混合负载
PolarDB-X 通过原生 MPP 能力实现对分析型查询的支持,通过 CPU quota 约束、内存池化、存储资源分离等实现了 OLTP 与 OLAP 流量的强隔离。
相关文章
知识干货:基础存储服务新手体验营
白嫖的新知识! 云服务器ECS 云服务器(Elastic Compute Service,简称ECS)是阿里云提供的性能卓越、稳定可靠、弹性扩展的IaaS(Infrastructure as a Se...
Kafka、zookeeper启动脚本
请输入博文的阅读密码: Original: https://www.cnblogs.com/ywjfx/p/16090136.html Author: 小白啊小白,Fighting Title: Ka...
Windows系统上搭建Clickhouse开发环境
Windows系统上搭建Clickhouse开发环境 总体思路 微软的开发IDE是很棒的,有两种:Visual Studio 和 VS Code,一个重量级,一个轻量级。近年来VS Code越来越受欢...
牛亚男:基于多Domain多任务学习框架和Transformer,搭建快精排模型
导读: 本文主要介绍了快手的精排模型实践,包括快手的推荐系统,以及结合快手业务展开的各种模型实战和探索,全文围绕以下几大方面展开: 快手推荐系统 CTR模型——PPNet 多domain多任务学习框架...
springcloud学习第二天之Eurekaz集群
我们先提出一个问题,如图,如果从下单到发运的某一个环节服务器出现了故障,这时候我们应该怎么办?所以,需要做集群处理,每个模块都要有N个相同的模块 怎么集群呢,接上次,springcloud学习第一天之...
字节跳动数据平台技术揭秘:基于 ClickHouse 的复杂查询实现与优化
更多技术交流、求职机会、试用福利,欢迎关注字节跳动数据平台微信公众号,回复【1】进入官方交流群 ClickHouse 作为目前业内主流的列式存储数据库(DBMS)之一,拥有着同类型 DBMS 难以企及...
SparkConf-配置对象
1.介绍 Spark应用程序配置配置对象,负责为 SparkContext 对象加载 各种提交参数 维护了 一个 ConcurrentHashMap结构, 用来 key-value 来存储 spark...
字节跳动流式数据集成基于Flink Checkpoint两阶段提交的实践和优化
一、概述 二、Hive优点与使用场景 1)优点 2)使用场景 三、Hive架构 1)服务端组件 1、Driver组件 2、Metastore组件 3、Thrift服务 2)客户端组件 1、CLI 2、...
RBF神经网络及其应用【神经网络】
RBF神经网络典型案例分析 【例6-1】考虑具有3输入2输出的一组数据,如表6-1所示。 >> clear all; xite=0.10;alfa=0.05; W=rands(5,2); ...
大数据Hadoop之——Flink中的Window API+时间语义+Watermark
导读: 验证码作为网络安全的第一道屏障,其重要程度不言而喻。当前,卷积神经网络的高速发展使得许多验证码的安全性大大降低,一些新型验证码甚至选择牺牲可用性从而保证安全性。针对对抗样本技术的研究,给验证码...
使用docker拉取镜像时,一直报错get https://registry-1.docker.io/v2/: net/http: tls handshake timeout
在使用docker拉取镜像,一直报错: tls handshake timeout,主要原因是从国外地址拉取镜像,速度很慢。所以选择使用阿里云的镜像地址,问题成功解决。 1、首先进入阿里云容器服务网站...
【Kafka】Kafka工作原理
为什么需要消息队列 周末无聊刷着手机,某宝网APP突然蹦出来一条消息"为了回馈老客户,女朋友买一送一,活动仅限今天!"。买一送一还有这种好事,那我可不能错过!忍不住立马点了去。于是选了两个最新款,下单...
92. Reverse Linked List II
Reverse a linked list from position m to n. Do it in-place and in one-pass. For example: Given 1->...