关于“泼辣”DB 你应该知道的几件事

PolarDB

PolarDB for PostgreSQL(以下简称 PolarDB)是一款阿里云自主研发的企业级数据库产品,采用计算存储分离架构,100% 兼容 PostgreSQL。

PolarDB 的存储与计算能力均可横向扩展,具有高可靠、高可用、弹性扩展等企业级数据库特性。

PolarDB 采用了基于 Shared-Storage 的存储计算分离架构,存储集群和计算集群可以分别独立扩展。

中国数据库排行榜,PolarDB 在 2024 年 2 月首次登顶,过去一年中多次夺得榜单榜眼。

PolarDB 曾获 “2023年度最具影响力数据库奖”。

获奖理由:

以PolarDB为代表的云数据库向云原生纵深发展。据了解,PolarDB在过去3年实现400%的增速,目前用户数已超过10000家,广泛落地于政务、金融、电信、物流、互联网等领域的核心业务系统。云原生数据库PolarDB始终以客户需求为导向,已上线的云原生HTAP、Serverless、PolarDB4AI、集中与分布式一体化等业内领先的新特性,帮助客户解决了众多业务问题。1月17日,首届阿里云PolarDB开发者大会在京举办,会上,云原生数据库PolarDB发布“三层分离”全新版本,基于智能决策实现查询性能10倍提升、节省50%成本。

PolarDB 支持若干插件,如:

  • oss_fdw插件
  • pg_tap插件
  • ZomboDB插件
  • pg_sphere插件
  • wal2json插件
  • varbitx插件
  • hll插件
  • hypopg插件
  • smlar插件
  • pg_bigm插件

等。

在国内阿里云控制台上,可以选购多种规格,比如以 PostgreSQL 14 为数据库引擎的 PolarDB。

在阿里云国际站,有如下地区可以选购,如德国、英国、美国、东南亚地区等。

比 Aurora “辣”

  • 更快:

PolarDB 在内核层面有多年的经验积累和功能迭代,对DDL操作进行了优化,最高有15-20倍的性能提升。对页面回放过程的优化,使得其比 AWS Aurora 快30倍。

  • 更开放:

阿里云将数据库开源作为重要战略方向,正式开源自研核心数据库产品 PolarDB,推动开源社区的发展和参与,而 AWS Aurora 一直是闭源产品。

  • 更全球化:

PolarDB 的全球数据库网络(GDN)支持跨地域的数据同步,提供了异地读取优化和灵活的配置。PolarDB 在全球80余个可用区拥有超过10000名企业级用户。PolarDB 能够更好的帮助企业拓展海外市场和全球业务,而不必担心像使用 Aurora 那样数据同步困难的问题。

PolarDB 开源版本

一直以为云原生数据库 PolarDB 只有在云上使用,但其实已经开源好久了。

源码地址为:https://github.com/ApsaraDB/PolarDB-for-PostgreSQL

开源版本基于 PostgreSQL 11.9,支持算存分离架构。

下图可以看到 Star 增长趋势,目前已经 2.8k+ 了。

极速体验

那么问题来了,如何快速体验到“泼辣”DB 呢?

三步走。

# 拉取 PolarDB 镜像
docker pull polardb/polardb_pg_local_instance
# 创建并运行容器
podman run -d --name polardb polardb/polardb_pg_local_instance
# 连接容器
podman exec -it polardb psql

接下来,查看一些基础信息。

[root@rocky9 ~]# podman exec -it polardb psql
psql (11.9)
Type "help" for help.postgres=# SELECT version();version             
--------------------------------PostgreSQL 11.9 (POLARDB 11.9)
(1 row)postgres=# \lList of databasesName      |  Owner   | Encoding  | Collate | Ctype |   Access privileges   
---------------+----------+-----------+---------+-------+-----------------------polardb_admin | postgres | SQL_ASCII | C       | C     | =T/postgres          +|          |           |         |       | postgres=CTc/postgrespostgres      | postgres | SQL_ASCII | C       | C     | template0     | postgres | SQL_ASCII | C       | C     | =c/postgres          +|          |           |         |       | postgres=CTc/postgrestemplate1     | postgres | SQL_ASCII | C       | C     | =c/postgres          +|          |           |         |       | postgres=CTc/postgres
(4 rows)postgres=# select count(name) from pg_settings where name like 'polar%';count 
-------272
(1 row)postgres=# select setting from pg_settings where name = 'polar_supported_extensions';setting            
------------------------------pg_stat_statements          +btree_gin                   +btree_gist                  +citext                      +cube                        +dict_int                    +earthdistance               +hstore                      +intagg                      +intarray                    +isn                         +ltree                       +pgcrypto                    +pgrowlocks                  +pg_prewarm                  +pg_trgm                     +sslinfo                     +tablefunc                   +unaccent                    +fuzzystrmatch               +pgstattuple                 +pg_buffercache              +"uuid-ossp"                 +bloom                       +smlar                       +vector                      +plpgsql                     +plperl                      +postgis                     +postgis_raster              +postgis_topology            +postgis_sfcgal              +fuzzystrmatch               +address_standardizer        +address_standardizer_data_us+postgis_tiger_geocoder      +polar_csn                   +polar_monitor               +polar_monitor_preload       +polar_px
(1 row)

这里看到了眼熟的 vector 插件,以及几个 polar 前缀的自定义插件。

好消息 1

PolarDB PostgreSQL 版 Serverless 功能上线。

Serverless数据库能够使得数据库集群资源随客户业务负载动态弹性扩缩,将客户从复杂的业务资源评估和运维工作中解放出来。PolarDB PostgreSQL版 Serverless提供了CPU、内存、存储、网络资源的实时弹性能力,构建计算与存储分离架构下的 PolarDB PostgreSQL版产品新形态。

公测于2024年3月28日开始,持续三个月。

好消息2

众所周知,德哥的博客有宝藏,大大的宝藏。

但苦于山啊海啊的原因,这个大宝藏很难直接下载到本地。

好在,我们已经拉取了一个副本到度娘。

如有需求,请在公众号【少安事务所】回复【德哥的宝藏】获取最新下载链接。

– END –

在这里插入图片描述

如果这篇文章为你带来了灵感或启发,就请帮忙点『赞』or『在看』or『转发』吧,感谢!(๑˃̵ᴗ˂̵)

本文由mdnice多平台发布

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/pingmian/6411.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

文件(夹)批量重命名数字、字母、日期、中文数字大写小写

首先,需要用到的这个工具: 度娘网盘 提取码:qwu2 蓝奏云 提取码:2r1z 目标是重命名下面5个文件(也可以是文件夹等,任意),从大写中文数字“贰”开始 打开工具,找到“文…

使用机器学习确定文本的编程语言

导入必要的库 norman Python 语句&#xff1a;import <span style"color:#000000"><span style"background-color:#fbedbb"><span style"color:#0000ff">import</span> pandas <span style"color:#0000ff&quo…

Java面试题:解释Java内存模型(JMM)是什么,它为何重要?

Java内存模型&#xff08;Java Memory Model, JMM&#xff09; 定义&#xff1a; Java内存模型是一个抽象的概念&#xff0c;它定义了Java程序中各种变量&#xff08;线程共享变量&#xff09;的访问规则&#xff0c;以及在并发环境下&#xff0c;这些变量的读写操作如何与内存…

基于OpenCv的图像Harris角点检测

⚠申明&#xff1a; 未经许可&#xff0c;禁止以任何形式转载&#xff0c;若要引用&#xff0c;请标注链接地址。 全文共计3077字&#xff0c;阅读大概需要3分钟 &#x1f308;更多学习内容&#xff0c; 欢迎&#x1f44f;关注&#x1f440;【文末】我的个人微信公众号&#xf…

使用D3.js进行数据可视化

D3.js介绍 D3.js是一个流行的JavaScript数据可视化库&#xff0c;全称为Data-Driven Documents&#xff0c;即数据驱动文档。它以数据为核心&#xff0c;通过数据来驱动文档的展示和操作。D3.js提供了丰富的API和工具&#xff0c;使得开发者能够创建出各种交互式和动态的数据可…

无界微前端项目实战

前言 微前端框架&#xff1a;无界 wujievue 微前端是什么 | 无界主应用&#xff1a;Vue 2 elementui子应用&#xff1a;Vue 3viteelement plus 前提 子应用的资源和接口的请求都在主域名发起&#xff0c;所以会有跨域问题&#xff0c;子应用必须做cors 设置vue3vite 项目跨…

爬取B站评论:Python技术实现详解

引言 在当今信息爆炸的互联网时代&#xff0c;用户生成的内容不断涌现&#xff0c;其中包括了各种各样的评论。而B站作为一个充满活力的视频分享平台&#xff0c;其评论区更是一个充满了各种各样精彩评论的宝藏地。那么&#xff0c;有没有一种简单的方法可以将这些评论收集起来…

大模型日报2024-05-03

大模型日报 2024-05-03 大模型资讯 马克扎克伯格宣布Meta发布Llama 3大型语言模型的重大AI新闻 摘要: Meta公司在周四发布了其Llama 3大型语言模型的首两个版本。该模型是Meta AI的动力核心&#xff0c;马克扎克伯格称其为“未来的...”。这一进展标志着Meta在人工智能领域的进…

深度学习心得

1. KL loss 其经常要与softmax一起使用&#xff0c;就是为了学习one-hot分布 2. 降维 Pooling层的作用是增加模型的鲁棒性&#xff0c;让模型对输入的少量变化不那么敏感。 如果真想通过降维&#xff0c;减少模型训练参数&#xff0c;那应该用PCA降维方法&#xff0c; skl…

Java中new一个对象内存区域如何变化?顺序是什么?

Java中new一个对象内存区域如何变化&#xff1f;顺序是什么&#xff1f; 如果你对Java内存区域了解的话&#xff0c;那么肯定会知道&#xff0c;创建对象如果是第一次的话&#xff0c;首先肯定是要加载对应的Class&#xff08;要创建对象的类&#xff09;,加载的类信息就是放在…

贪心-耍杂技的牛

问题描述 农民约翰的 N头奶牛&#xff08;编号为 1…N&#xff09;计划逃跑并加入马戏团&#xff0c;为此它们决定练习表演杂技。 奶牛们不是非常有创意&#xff0c;只提出了一个杂技表演&#xff1a; 叠罗汉&#xff0c;表演时&#xff0c;奶牛们站在彼此的身上&#xff0c;形…

Django之配置数据库

一&#xff0c;创建项目 二&#xff0c;将项目的setting.py中的 DATABASES {default: {ENGINE: django.db.backends.sqlite3,NAME: BASE_DIR / db.sqlite3,} }替换成如下&#xff08;以mysql为例&#xff09; DATABASES {default: {ENGINE: django.db.backends.mysql,NAME: …

力扣---二叉树的锯齿形层序遍历

给你二叉树的根节点 root &#xff0c;返回其节点值的 锯齿形层序遍历 。&#xff08;即先从左往右&#xff0c;再从右往左进行下一层遍历&#xff0c;以此类推&#xff0c;层与层之间交替进行&#xff09;。 示例 1&#xff1a; 输入&#xff1a;root [3,9,20,null,null,15,…

基于深度学习神经网络的AI图片上色DDcolor系统源码

第一步&#xff1a;DDcolor介绍 DDColor 是最新的 SOTA 图像上色算法&#xff0c;能够对输入的黑白图像生成自然生动的彩色结果&#xff0c;使用 UNet 结构的骨干网络和图像解码器分别实现图像特征提取和特征图上采样&#xff0c;并利用 Transformer 结构的颜色解码器完成基于视…

PDF Shaper Ultimate 免安装中文破姐版 v14.1

软件介绍 PDF Shaper是一套完整的多功能PDF编辑工具&#xff0c;可实现最高的生产力和文档安全性。它允许你分割&#xff0c;合并&#xff0c;水印&#xff0c;署名&#xff0c;优化&#xff0c;转换&#xff0c;加密和解密您的PDF文件&#xff0c;也可插入和移动页&#xff0…

数字化思维的目的与价值,你真的懂吗?

在这个数字时代&#xff0c;数字化思维正逐渐成为企业和个人的能力。那么&#xff0c;数字化思维究竟以什么为中心&#xff1f;为了达成什么目的&#xff1f;又具有怎样的价值呢&#xff1f;让我们一起来揭开这个神秘的面纱。 数字化思维以数据为中心。数据成为了决策的关键依据…

Python系列一之excel的读取

这里我常用的 python 对于 excel 的读取库有两个&#xff0c;一个是 xlsxwriter 用于操作 excel 的写入&#xff0c;一个是 xlrd 用于 excel 文件的读取。 使用的库的版本如下&#xff1a; xlsx1.2.6xlrd1.1.0 xlsxwriter 写入 excel 新建一个 excel import xlsxwriterpat…

C语言实验-学生信息管理系统

按以下菜单界面编写学生信息管理系统&#xff1b; 1&#xff09;录入学生信息首先输入学生人数&#xff0c;然后根据学生人数开辟动态数组&#xff1b; 2&#xff09;学生信息包括学号、姓名、性别、三门课成绩、总分&#xff1b;其中学号、姓名、 性别、三门课成绩是需要从键盘…

初始《stack》《queue》及手搓模拟《stack》《queue》

目录 前言&#xff1a; stack的介绍和使用 stack的介绍&#xff1a; ​编辑stack的使用&#xff1a; ​编辑stack的模拟实现&#xff1a; queue的介绍和使用 queue的介绍&#xff1a; queue的使用: queue的模拟实现: priority_queue的介绍和使用 priority_queue的介绍:…

mysql先行笔记

mysql笔记 数据库&#xff1a;DataBase 简称&#xff1a;DB 按照一定格式存储数据的一些文件的组合 数据库管理系统&#xff1a; DataBaseManagement,简称&#xff1a;DBMS 专门用来管理数据库中的数据&#xff0c;可以对数据库中的数据进行增删改查 常见的数据库管理系统&am…