PolarDB PostgreSQL版(以下简称 PolarDB-PG)是一款阿里云自主研发的企业级数据库产品,采用计算存储分离架构,兼容 PostgreSQL 与 Oracle。PolarDB-PG 的存储与计算能力均可横向扩展,具有高可靠、高可用、弹性扩展等企业级数据库特性。同时,PolarDB-PG 具有大规模并行计算能力,可以应对 OLTP 与 OLAP 混合负载;还具有时空、向量、搜索、图谱等多模创新特性,可以满足企业对数据处理日新月异的新需求。
注意
为简化使用,容器内的postgres
用户没有设置密码,仅供体验。如果在生产环境等高安全性需求场合,请务必修改更高安全性的密码。
在开发机器上下载源代码
从 GitHub 上下载 PolarDB for PostgreSQL 的源代码,稳定分支为 POLARDB_11_STABLE
。如果因网络原因不能稳定访问 GitHub,则可以访问 Gitee 国内镜像。
code-group-item GitHub
git clone -b POLARDB_11_STABLE https://github.com/ApsaraDB/PolarDB-for-PostgreSQL.git
复制
code-group-item Gitee 国内镜像
git clone -b POLARDB_11_STABLE https://gitee.com/mirrors/PolarDB-for-PostgreSQL
复制
代码克隆完毕后,进入源码目录:
cd PolarDB-for-PostgreSQL/
复制
拉取开发镜像
从 DockerHub 上拉取 PolarDB for PostgreSQL 的 开发镜像。
# 拉取 PolarDB-PG 开发镜像
docker pull polardb/polardb_pg_devel
复制
创建并运行容器
此时我们已经在开发机器的源码目录中。从开发镜像上创建一个容器,将当前目录作为一个 volume 挂载到容器中,这样可以:
- 在容器内的环境中编译源码
- 在容器外(开发机器上)使用编辑器来查看或修改代码
docker run -it \
-v $PWD:/home/postgres/polardb_pg \
--shm-size=512m --cap-add=SYS_PTRACE --privileged=true \
--name polardb_pg_devel \
polardb/polardb_pg_devel \
bash
复制
进入容器后,为容器内用户获取源码目录的权限,然后编译部署 PolarDB-PG 实例。
# 获取权限并编译部署
cd polardb_pg
sudo chmod -R a+wr ./
sudo chown -R postgres:postgres ./
./polardb_build.sh
# 验证
psql -h 127.0.0.1 -c 'select version();'
version
--------------------------------
PostgreSQL 11.9 (POLARDB 11.9)
(1 row)
复制
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。
评论
相关阅读
2025年2月国产数据库大事记
墨天轮编辑部
959次阅读
2025-03-05 12:27:34
阿里云李飞飞:将大模型,装进数据库里
科技行者
392次阅读
2025-02-28 11:47:59
云和恩墨亮相PolarDB开发者大会,与阿里云深化数据库服务合作
云和恩墨
299次阅读
2025-02-28 09:31:16
神州数码携手云原生数据库 PolarDB,共筑国产数据库新生态
神州数码集团
167次阅读
2025-03-03 18:04:27
IDC:2024上半年中国分布式事务数据库软件市场规模为1.5亿美元,同比增长18.5%,阿里、腾讯与华为位列前三
通讯员
160次阅读
2025-03-03 10:01:48
阿里云Tair KVCache:打造以缓存为中心的大模型Token超级工厂
阿里云瑶池数据库
81次阅读
2025-03-25 10:37:41
阿里云PolarDB重磅发布云原生与Data+AI新特性,打造智能时代数据引擎
阿里云瑶池数据库
47次阅读
2025-02-28 14:54:31
正式公测|阿里云数据库Tair Serverless KV,轻松应对流量波动
阿里云瑶池数据库
46次阅读
2025-03-05 11:09:23
庖丁解InnoDB之B+Tree (三)
olep
42次阅读
2025-03-04 11:14:02
阿里云谈AI下半场 数据库已经开始比拼性价比
通讯员
41次阅读
2025-03-06 09:56:21