开发者社区> PolarDB开源> PolarDB 分布式版

PolarDB 分布式版

关注

PolarDB 分布式版 (PolarDB for Xscale,简称“PolarDB-X”) 是阿里云自主设计研发的高性能云原生分布式数据库产品,为用户提供高吞吐、大存储、低延时、易扩展和超高可用的云时代数据库服务。

0
今日
5022
内容
10
活动
361
关注
|
SQL 关系型数据库 测试技术
|

PolarDB的Online DDL功能验证实验

本场景带您体验如何在PolarDB-X中进行Online DDL。

1003 0
|
SQL 关系型数据库 分布式数据库
|

PolarDB数据库维护

本场景带您体验PolarDB数据库维护常用功能。

824 0
|
关系型数据库 分布式数据库 数据库
|

PolarDB对比X-Engine与InnoDB空间效率

本实验带您体验创建X-Engine和InnoDB两种不同的表存储引擎,通过Sysbench模拟数据注入的过程对比俩种表引擎的空间效率。

574 0
|
SQL 弹性计算 测试技术
|

如何在PolarDB-X中优化慢SQL

《PolarDB-X动手实践》系列第六期,本场景带您体验如何使用PolarDB-X提供的解决慢SQL的相关工具。

765 0
|
关系型数据库 MySQL 测试技术
|

PolarDB-X replica 原理和使用

《PolarDB-X 动手实践》系列第九期,体验如何用 PolarDB-X Replica 将 PolarDB-X 作为不同上游数据库的备库。

345 0
|
SQL 关系型数据库 测试技术
|

如何在PolarDB-X中进行Online DDL

《PolarDB-X 动手实践》系列第五期,本场景带您体验如何在PolarDB-X中进行Online DDL。

522 0
|
存储 SQL 容灾
|

PolarDB-X 存储引擎核心技术 | Paxos多副本

PolarDB-X作为PolarDB分布式版,是阿里巴巴自主设计研发的高性能云原生分布式数据库产品,为用户提供高吞吐、大存储、低延时、易扩展和超高可用的云时代数据库服务。PolarDB-X在架构上可以简单分为CN节点和DN节点。计算节点CN负责SQL的解析和执行,存储节点DN负责数据的分布式事务和高可用存储。本文主要对存储引擎核心中高可用部分详细技术解读。

1243 0
|
存储 关系型数据库 MySQL
|

PolarDB-X 存储引擎核心技术 | Lizard分布式事务系统

关系型数据库作为支撑企业级数据的在线存储方案,发挥了无可替代的作用。随着海量数据的增长,以及面对创新业务爆发性增长的场景,如何能够快速,业务无损的进行在线数据库扩容,对数据库的架构提出了巨大的挑战,除此以外,企业的精细化经营,也要求数据库能够一站式提供事务处理能力和数据分析能力,为了应对这些挑战,分布式数据库应运而生。

21586 3
|
存储 Java 测试技术
|

深度优化 | PolarDB-X 基于向量化SIMD指令的探索

本文将介绍PolarDB-X对于向量化SIMD指令的探索和实践,包括基本用法及实现原理,以及在具体算子实现中的思考和沉淀。

3096 17
|
SQL 存储 分布式数据库
|

聊聊数据库中的烂索引

索引是数据库中用于加速查询的常用组件,它通过对数据冗余和重组织来加速SQL查询。

86054 26
|
SQL 关系型数据库 MySQL
|

聊聊数据库中的 savepoint

故事要从全局二级索引开始讲起。 当我们构建了一个全局二级索引之后,一条逻辑上的数据插入,就会变成两条物理上的数据插入:一条插入到主表,另一条插入到索引表。为了保证主表和索引表数据的一致性,我们往往需要开启分布式事务,再并行地插入两条数据。如果其中一条数据插入失败了,比如索引上出现了唯一键冲突,但主表的数据已经插了进去,怎么办呢?

228 1
|
SQL 关系型数据库 MySQL
|

聊聊数据库中的 savepoint

故事要从全局二级索引开始讲起。 当我们构建了一个全局二级索引之后,一条逻辑上的数据插入,就会变成两条物理上的数据插入:一条插入到主表,另一条插入到索引表。为了保证主表和索引表数据的一致性,我们往往需要开启分布式事务,再并行地插入两条数据。如果其中一条数据插入失败了,比如索引上出现了唯一键冲突,但主表的数据已经插了进去,怎么办呢?

694 1
|
SQL 关系型数据库 MySQL
|

PolarDB-X 针对跑批场景的思考和实践

金融行业和运营商系统,业务除了在线联机查询外,同时有离线跑批处理,跑批场景比较注重吞吐量,同时基于数据库场景有一定的使用惯性,比如直连MySQL分库分表的存储节点做本地化跑批、以及基于Oracle/DB2等数据库做ETL的数据清洗跑批等。

51412 57
|
分布式数据库 调度 数据库
|

直播预告 | PolarDB-X 备份恢复原理与实践

备份恢复是生产级数据库必不可少的功能,而PolarDB-X 作为一款分布式数据库,备份数据的全局一致也是最基本的要求。本期分享将介绍PolarDB-X 开源版备份恢复功能的背景与原理,以及如何使用 PolarDB-X Operator 实现备份调度。

418 0
|
资源调度 Kubernetes 容器
|

直播预告 | Kubernetes 基础与 PolarDB-X 开源

Kubernetes是使用PolarDB-X开源版本绕不开的话题,了解Kubernetes不光有助于更好的使用PolarDB-X,还能通过Kubernetes的架构设计去理解分布式系统的资源调度核心思路。本期分享将介绍Kubernetes基础和PolarDB-X开源是如何使用Kubernetes来实现集群管理。

758 0
|
网络协议 Java 关系型数据库
|

PolarDB-X 私有协议2.0

本文主要介绍私有协议2.0,也即XRPC的背景、总体设计、相关技术实现细节和性能测试结果。

912 0
|
SQL Cloud Native 算法
|

PolarDB-X 分区建列类型变更

作为一款分布式数据库,变更表的列类型,无论变更的是否是分区键,都需要保证各个分片以及元数据的一致性,因此对于非分区键的列类型变更也不只是简简单单的下推执行就可以的,后续会有一篇文章做详细的阐述,本文主要阐述的是如何对分区键的列类型做变更。

1961 11
|
SQL Kubernetes 关系型数据库
|

实践教程之使用 PolarDB-X 的 TTL 表功能

PolarDB-X 为了方便用户体验,提供了免费的实验环境,您可以在实验环境里体验 PolarDB-X 的安装部署和各种内核特性。除了免费的实验,PolarDB-X 也提供免费的视频课程,手把手教你玩转 PolarDB-X 分布式数据库。

537 0
|
SQL Kubernetes 关系型数据库
|

实践教程之如何使用PolarDB-X进行数据导入导出

PolarDB-X 为了方便用户体验,提供了免费的实验环境,您可以在实验环境里体验 PolarDB-X 的安装部署和各种内核特性。除了免费的实验,PolarDB-X 也提供免费的视频课程,手把手教你玩转 PolarDB-X 分布式数据库。本期实验将指导您如何使用PolarDB-X进行数据导入导出。

6925 1
|
SQL 弹性计算 Kubernetes
|

实践教程之如何使用PolarDB-X参数模板

PolarDB-X 为了方便用户体验,提供了免费的实验环境,您可以在实验环境里体验 PolarDB-X 的安装部署和各种内核特性。除了免费的实验,PolarDB-X 也提供免费的视频课程,手把手教你玩转 PolarDB-X 分布式数据库。本期实验将指导您如何使用PolarDB-X参数模板。

6370 0
|
存储 SQL 运维
|

亿视电子基于PolarDB-X打造能源数字基座实践

本文整理自浙江亿视电子技术有限公司的技术总监韩毅在ScaleFlux × PolarDB 线下meetup中的分享。

1298 0
|
Java 关系型数据库 MySQL
|

实践教程之如何快速使用PolarDB-X

PolarDB-X 为了方便用户体验,提供了免费的实验环境,您可以在实验环境里体验 PolarDB-X 的安装部署和各种内核特性。除了免费的实验,PolarDB-X 也提供免费的视频课程,手把手教你玩转 PolarDB-X 分布式数据库。 本期实验可以让您快速体验PolarDB-X,让你像使用单机MySQL一样使用分布式数据库,直观感受PolarDB-X的MySQL兼容性。

479 0
|
存储 运维 Cloud Native
|

PolarDB-X 1.0_产品简介-产品概述

产品简介 PolarDB-X是由阿里巴巴自主研发的云原生分布式数据库,融合分布式SQL引擎与分布式自研存储X-DB,基于云原生一体化架构设计,可支撑千万级并发规模及百PB级海量存储。专注解决海量数据存储、超高并发吞吐、大表瓶颈以及复杂计算效率等数据库瓶颈问题,历经各届天猫双十一及阿里云各行业客户业务的考验,助力企业加速完成业务数字化转型 。 PolarDB-X核心能力采用标准关系型数据库技术实现,配合完善的管控运维及产品化能力,使其具备稳定可靠、高度可扩展、持续可运维、类传统单机MySQL数据库体验的特点。 PolarDB-X在公共云和专有云环境沉淀打磨多年,历经各届天猫双十一核心交易业务

199 0
|
存储 SQL 运维
|

PolarDB-X 1.0_产品简介-产品架构

产品架构图

557 0
|
SQL 弹性计算 Oracle
|

PolarDB-X 1.0_产品简介-实例规格

PolarDB-X计算层提供多种系列、不同规格的实例,以满足不同性能要求的多种业务场景。

232 0
|
SQL 存储 运维
|

PolarDB-X 1.0_产品简介-适用场景

本文主要介绍PolarDB-X的适用场景。

361 0
|
存储 弹性计算 关系型数据库
|

PolarDB-X 1.0_产品简介-PolarDB-X 1.0定价

PolarDB-X 1.0由计算层DRDS实例与存储层私有定制RDS实例组成,本文主要介绍PolarDB-X 1.0如何定价。

264 0
|
存储 运维 Cloud Native
|

PolarDB-X 1.0-技术白皮书-技术架构

架构演进理念 当前,分布式领域有3大技术方向:Sharding技术,NewSQL原生分布式技术,云原生DB技术。每种分布式都有其独特的优势和特点。PolarDB-X的架构继承了DRDS和X-DB技术的稳定性,结合了PolarDB的云原生技术,融入了NewSQL对于分布式数据一致性的能力,为用户提供新的“云原生+分布式”的产品体验。

292 0
|
存储 SQL 分布式计算
|

PolarDB-X 1.0-技术白皮书-技术原理

扩展性原理 扩展性本质在于分而治之,PolarDB-X计算资源通过水平拆分(分库分表)和垂直拆分,将数据分散到多个存储资源MySQL以实现获取数据读写并发和存储容量分散的效果。 水平拆分(分库分表) PolarDB-X具备数据水平拆分的能力,将数据库数据按某种规则分散存储到多个稳定的MySQL数据库上。这些MySQL数据库可分布于多台机器乃至跨机房,对外服务(增删改查)尽可能保证如同单MySQL数据库体验。拆分后,在MySQL上物理存在的数据库称为分库,物理的表称为分表(每个分表数据是完整数据的一部分)。PolarDB-X通过在不同MySQL实例上挪动分库,实现数据库扩容,提升PolarDB

501 0
|
数据采集 容灾 网络协议
|

PolarDB-X 1.0-技术白皮书-解决方案与客户案例

异地多活场景下的数据库方案 方案背景 随着云计算的蓬勃发展,越来越多信息系统选择部署在云计算环境下,因此基于云产品为信息系统的服务能力和数据质量提供保障尤为重要。为了防止灾难性的故障如火灾、洪水、地震、区域电力中断或者人为破坏等对信息系统造成不可挽回的破坏,需要构建容灾系统来保障信息系统的可用性和安全性。 2007年,国务院信息化办公室联合银行、电力、民航、铁路、证券等八大重点行业,制定发布了国家标准GB/T20988-2007《信息系统灾难恢复规范》,明确规定了容灾能力的6个等级要求。企业在构建容灾系统时往往会参考国标等级,或者以此作为合规要求。然而,大部分传统容灾方案如同城容灾、同城双活

303 0
|
存储 Cloud Native 关系型数据库
|

PolarDB-X 1.0-快速入门-快速入门1.0

前提条件 您需要先注册和登录阿里云账号,详情请参见注册和登录阿里云账号。

1400 0
|
SQL 数据库 数据安全/隐私保护
|

PolarDB-X 1.0-快速入门-SQL基本操作

本文将介绍在PolarDB-X里常用的SQL语句。

464 0
|
存储 SQL 分布式计算
|

PolarDB-X 1.0-基本原理-扩展性原理

扩展性原理

210 0
|
存储 关系型数据库 RDS
|

PolarDB-X 1.0-基本原理-平滑扩容

当逻辑库对应的底层存储已经达到物理瓶颈,需要进行水平扩展,比如磁盘余量接近30%,那么可以通过平滑扩容来改善。

274 0
|
关系型数据库 MySQL
|

PolarDB-X 1.0-基本原理-分布式事务

本文主要介绍PolarDB-X分布式事务的基本原理。 分布式事务通常使用二阶段提交来保证事务的原子性(Atomicity)和一致性(Consistency)。

315 0
|
存储 SQL 关系型数据库
|

PolarDB-X 1.0-基本原理-读写分离

本文将介绍PolarDB-X读写分离功能的原理。 当PolarDB-X存储资源MySQL主实例的读请求较多、读压力比较大时,您可以通过读写分离功能对读流量进行分流,减轻存储层的读压力。

320 0
|
关系型数据库 MySQL 分布式数据库
|

PolarDB-X 1.0-基本原理-全局二级索引

本文将介绍全局二级索引(Global Secondary Index,GSI)主要功能及常见问题。

362 0
|
存储 SQL 关系型数据库
|

PolarDB-X 1.0-用户指南-实例管理-实例介绍

实例介绍 PolarDB-X 1.0由计算层与存储层资源构成,计算层在物理资源上由多个计算节点所组成的分布式集群,业务数据存储在下挂的多个私有定制RDS实例中。目前售卖的PolarDB-X 1.0计算资源实例皆为专享实例,其中包括主实例和只读实例。

147 0
|
存储 Cloud Native 关系型数据库
|

PolarDB-X 1.0-用户指南-实例管理-创建实例

本文将介绍如何创建PolarDB-X 1.0计算资源DRDS实例。

172 0
|
SQL 弹性计算 Cloud Native
|

PolarDB-X 1.0-用户指南-实例管理-实例变配

一个PolarDB-X 1.0计算资源实例是由多个计算节点分组成的分布式集群。单个节点承担了SQL 路由、数据合并、聚合等功能。通过实例变配,您可以变更PolarDB-X 1.0计算资源实例的节点规格,在业务繁忙时进行升配,承载更多的业务流量QPS,在业务空闲时进行降配,避免资源浪费。 注意事项 降配过程中由于应用与实例连接会中断,可能在短时间内会产生闪断 ,请确保应用程序具备重连机制。 使用长连接时,升配后新增节点无法立即接收到流量,建议灰度重启ECS实例(即先重启拥有少量业务服务的ECS,观察业务情况,确认没问题后,再重启其他所有ECS)。

292 0
|
SQL Cloud Native 分布式数据库
|

PolarDB-X 1.0-用户指南-实例管理-升级版本

您可以升级更新PolarDB-X 1.0实例到最新版本,快速体验实例新特性,本文将介绍如何在控制台上升级PolarDB-X 1.0实例版本。

568 0
|
SQL 存储 Cloud Native
|

PolarDB-X 1.0-用户指南-实例管理-参数设置

您可以在控制台上查看PolarDB-X 1.0实例和数据库相关的参数说明,还可以自定义修改这些参数值。 注意事项 只读实例仅支持设置数据库级参数,不支持实例级的参数设置。 部分参数仅支持特定的实例版本,详请请参见参数说明。

305 0
|
存储 Cloud Native 关系型数据库
|

PolarDB-X 1.0-用户指南-实例管理-释放实例

您可以根据业务需求手动释放按量付费(即后付费)的实例。 注意事项 包年包月(即预付费)实例不支持手动释放,实例到期后会自动被释放。 只有在运行状态下的实例才能被手动释放。实例被释放后,数据将无法找回,请谨慎操作。 实例释放操作本身不会主动删除PolarDB-X 1.0存储资源RDS实例上的数据,但实例释放后不可恢复,请谨慎操作。

171 0
|
存储 运维 Cloud Native
|

PolarDB-X 1.0-用户指南-私有RDS管理-概述

概述 PolarDB-X 1.0由计算层DRDS实例与存储层私有定制RDS实例组成,通过挂载多个MySQL进行分库分表水平拆分。PolarDB-X 1.0存储层私有定制RDS实例与计算层DRDS实例配合更加深度紧密,性能表现更优秀,服务链路更稳定,售卖价格更优惠。 注意事项 为便于集中运维管理,RDS控制台不展示私有定制RDS实例信息。但您可以在云原生分布式控制台对私有定制RDS实例进行集中运维管理。

253 0
|
Cloud Native 关系型数据库 分布式数据库
|

查看私有定制RDS实例信息

本文介绍如何查看私有定制RDS的基本信息和配置信息。 前提条件 进行私有RDS管理之前,您需要先购买私有定制RDS实例,详情请参见步骤二:在私有定制RDS实例之上构建PolarDB-X 1.0数据库。

204 0
|
弹性计算 Cloud Native 关系型数据库
|

PolarDB-X 1.0-用户指南-私有RDS管理-申请或释放外网地址

私有定制RDS支持内网地址和外网地址两种地址类型,默认提供内网地址供您内部访问私有定制RDS实例,如果需要通过外网访问,您需要申请外网地址。

367 0
|
监控 Cloud Native 关系型数据库
|

PolarDB-X 1.0-用户指南-私有RDS管理-设置可维护时间段

为保障私有定制RDS实例的稳定性,后端系统会不定期对实例进行维护操作。您可以根据业务规律,将可维护时间段设置在业务低峰期,以免维护过程中可能对业务造成的影响。

205 0
|
SQL Cloud Native 搜索推荐
|

PolarDB-X 1.0-用户指南-私有RDS管理-创建高权限账号

本文介绍如何在控制台上为私有定制RDS实例创建高权限账号。

294 0
|
Cloud Native 关系型数据库 分布式数据库
|

PolarDB-X 1.0-用户指南-私有RDS管理-参数设置

您可以在控制台上查看私有定制RDS实例详细的参数说明或自定义这些参数值。

198 0
|
Cloud Native 关系型数据库 分布式数据库
|

PolarDB-X 1.0-用户指南-私有RDS管理-主备切换

您可以设置主备实例切换,切换后原来的主实例会变成备实例。

197 0
我要发布