藏经阁2.0全新上线!下载本地、线上阅读让你轻松获取技术知识。为了让更多人学习到藏经阁中的优秀技术作品,培养好的阅读习惯,“藏经阁一起读”活动来啦,你阅读,我奖励!
本期书籍:《PolarDB for PostgreSQL 从入门到实战 》
阅读地址:https://developer.aliyun.com/ebook/7673
书籍简介:从安装部署到运维实践、开发工具,八大章节轻松入门 PolarDB for PostgreSQL 开源数据库。
活动规则:阅读书籍,将你对于本书的想法、收获等在评论区留言,评论不少于200字,将选取评论质量最高的前2名和点赞最多的第1名送出小米鼠标Lite一个。
活动时间:2022年7月11日~7月18日14:00
参与用户务必扫码加入钉群,第一时间了解活动进展、获取得奖信息。
这是一本很有实践分量的书,PolarDB for PostgreSQL是阿里云自主研发的一款云原生关系型数据库产品,100%兼容PostgreSQL,采用 基于Shared-Storage的存储计算分离架构,具有极致弹性、毫秒级延迟、HTAP、云原生、多模计算、金融级高可靠和高可用的能力,适用于高并发在线事务、实时复杂计算和查询分析、实时图文搜索、金融等业务场景。 相较于传统数据库,云原生关系型数据库PolarDB支持上百TB级别海量数据存储,提供高可用和高可靠保障、快速弹性升降级、无锁备份等功能。 第一点收获最大的就是通过第二章中对Oracle、MySQL和PolarDB for PostgreSQL的数据库常用的操作与内容进行对比,最直观理解三款数据库之间的相似点与不同点。针对其他章节,只有实操过后才会有更深刻的体会。 第二点就是书中在数据从Oracle迁移至PolarDB for PostgreSQL过程中的问题和注意事项给了相关指导,对在自己企业上PolarDB提供很大帮助。
首先先说一下我是怎么接触到PolarDB for PostgreSQL的,最初接触是在几年前就听过阿里自研了一款云原生关系型数据库产品,100%兼容PostgreSQL,采用基于Shared-Storage的存储计算分离架构,具有极致弹性、毫秒级延迟、HTAP、云原生、多模计算、金融级高可靠和高可用的能力,适用于高并发在线事务、实时复杂计算和查询分析、实时图文搜索、金融等业务场景。当时由于公司用的还是Mysql,业务上工作也比较忙就没再关注;最近接触PolarDB for PostgreSQL是在上一次的开发者技能PK大赛中接触的,粗略了解之后答题测试合格了...这次看到有《PolarDB for PostgreSQL 从入门到实战》这么一本电子书 这几天看了阿里云那本《PolarDB for PostgreSQL 从入门到实战》,对这个稍微大概理解了一下,定义PolarDB for PostgreSQL(简称PolarDB)就是一个基于PostgreSQL的开源数据库系统。PolarDB扩展了PostgreSQL成为一个无共享(share-nothing)的分布式数据库,它支持全局数据一致性和跨数据库节点的ACID,分布式SQL处理,以及通过基于Paxos的复制实现数据冗余和高可用性。PolarDB旨在为PostgreSQL在高性能、可扩展性、高可用性和弹性等方面增加价值和新功能。同时,PolarDB尽最大的努力保持对PostgreSQL的SQL兼容性。PolarDB的优势也很明显,比如扩展性,成本低,简单易用性,可靠安全性。PolarDB还支持时空、GIS、图像、向量、搜索、图谱等多模创新特性,应对企业对数据处理日新月异的需求。PolarDB研发了基于Shared-Storage的并行执行引擎,能够在SQL级别上弹性利用任意数目的CPU来加速分析查询,支持HTAP的混合负载场景
首先先说一下我是怎么接触到PolarDB for PostgreSQL的,最初接触是在几年前就听过阿里自研了一款云原生关系型数据库产品,100%兼容PostgreSQL,采用基于Shared-Storage的存储计算分离架构,具有极致弹性、毫秒级延迟、HTAP、云原生、多模计算、金融级高可靠和高可用的能力,适用于高并发在线事务、实时复杂计算和查询分析、实时图文搜索、金融等业务场景。当时由于公司用的还是Mysql,业务上工作也比较忙就没再关注;最近接触PolarDB for PostgreSQL是在上一次的开发者技能PK大赛中接触的,粗略了解之后答题测试合格了...这次看到有《PolarDB for PostgreSQL 从入门到实战》这么一本电子书 这几天看了阿里云那本《PolarDB for PostgreSQL 从入门到实战》,对这个稍微大概理解了一下,定义PolarDB for PostgreSQL(简称PolarDB)就是一个基于PostgreSQL的开源数据库系统。PolarDB扩展了PostgreSQL成为一个无共享(share-nothing)的分布式数据库,它支持全局数据一致性和跨数据库节点的ACID,分布式SQL处理,以及通过基于Paxos的复制实现数据冗余和高可用性。PolarDB旨在为PostgreSQL在高性能、可扩展性、高可用性和弹性等方面增加价值和新功能。同时,PolarDB尽最大的努力保持对PostgreSQL的SQL兼容性。PolarDB的优势也很明显,比如扩展性,成本低,简单易用性,可靠安全性。PolarDB还支持时空、GIS、图像、向量、搜索、图谱等多模创新特性,应对企业对数据处理日新月异的需求。PolarDB研发了基于Shared-Storage的并行执行引擎,能够在SQL级别上弹性利用任意数目的CPU来加速分析查询,支持HTAP的混合负载场景
这几天看了阿里云那本《PolarDB for PostgreSQL 从入门到实战》,对这个稍微大概理解了一下,定义PolarDB for PostgreSQL(简称PolarDB)就是一个基于PostgreSQL的开源数据库系统。PolarDB扩展了PostgreSQL成为一个无共享(share-nothing)的分布式数据库,它支持全局数据一致性和跨数据库节点的ACID,分布式SQL处理,以及通过基于Paxos的复制实现数据冗余和高可用性。PolarDB旨在为PostgreSQL在高性能、可扩展性、高可用性和弹性等方面增加价值和新功能。同时,PolarDB尽最大的努力保持对PostgreSQL的SQL兼容性。PolarDB的优势也很明显,比如扩展性,成本低,简单易用性,可靠安全性。PolarDB还支持时空、GIS、图像、向量、搜索、图谱等多模创新特性,应对企业对数据处理日新月异的需求。PolarDB研发了基于Shared-Storage的并行执行引擎,能够在SQL级别上弹性利用任意数目的CPU来加速分析查询,支持HTAP的混合负载场景。
阿里云“云原生分布式关系型数据库PolarDB”是阿里云自主研发的一款云原生关系型数据库产品。曾于2020年获得科技进步一等奖。这也是继飞天云操作系统之后,阿里云第二次自研技术获此殊荣。PolarDB之所以能获得如此殊荣,在于其产品系列既融合了商业数据库稳定可靠、高性能、可扩展的特性,又具有开源云数据库简单开放、自我迭代的优势,而成本仅有商用数据库的十分之一。 PolarDB for PostgreSQL产品100%兼容PostgreSQL,采用基于Shared-Storage的存储计算分离架构,凭借强大的并发能力和可靠性,PolarDB for PostgreSQL产品在处理高并发事务和多任务计算分析等业务场景具有非常大的潜力,然而目前许多企业的开发人员对这一新兴的数据库产品了解不够,因此将PolarDB系列产品引入企业的实际业务大多持保守的态度。 阿里云社区的这本《PolarDB for PostgreSQL 从入门到实战》是一本非常好的入门手册,在这本电子书中,开发人员可以了解到PolarDB for PostgreSQL与传统的数据库Oracle、MySQL的异同以及优势所在。考虑到开发人员时间宝贵,在简要的介绍了PolarDB for PostgreSQL之后,后续的篇幅都是十分实用的实际操作环节,先是由浅入深地介绍从单机本地存储部署到基于Ceph共享存储部署操作方法。然后是PolarDB for PostgreSQL的一些使用技巧,例如使用HTAP能力加入TPC-H的执行,如何使用IDE开发工具使用产品。数据备份作为数据库的关键模块,本书也做了非常详细的描述,包括数据的备份、数据的恢复以及数据迁移等常用操作。书中的最后一节还根据使用过程中容易出现的问题做了相应的解答。如果企业最近正好有使用PolarDB for PostgreSQL的需求,非常推荐开发人员先阅读一下这本电子书,不用花太多时间,就能帮你最大限度地先了解这一产品。
首先先说一下我是怎么接触到PolarDB for PostgreSQL的,最初接触是在几年前就听过阿里自研了一款云原生关系型数据库产品,100%兼容PostgreSQL,采用基于Shared-Storage的存储计算分离架构,具有极致弹性、毫秒级延迟、HTAP、云原生、多模计算、金融级高可靠和高可用的能力,适用于高并发在线事务、实时复杂计算和查询分析、实时图文搜索、金融等业务场景。当时由于公司用的还是Mysql,业务上工作也比较忙就没再关注;最近接触PolarDB for PostgreSQL是在上一次的开发者技能PK大赛中接触的,粗略了解之后答题测试合格了...这次看到有《PolarDB for PostgreSQL 从入门到实战》这么一本电子书,瞬间兴趣被点燃了,首先可以给大家看一下目录结构 看了目录结构,大家心里上基本也对本书内容有基本的认识了,这么说吧,这本书写的很细,你读完这本书你就可以像你熟悉Mysql一样熟悉PolarDB for PostgreSQL,全书开篇会告诉你什么是PolarDB for PostgreSQL,有什么优点;和Oracle、MySQL在启动关闭数据库、连接数据库、查看数据库告警日志、表与数据存储方式、用户与权限等等各方面的异同;了解了上面理论知识之后又会告诉你PolarDB for PostgreSQL单击部署的两种方式,一种是基于Docker,另外一种是基于CentOS 7系统或容器的准备编译环境,编译实例、全量测试等操作;有了单击部署就会想到基于Ceph共享存储部署实例以及部署过程中的配置文件,执行的命令,格式化和挂载操作以及编译部署PolarDB for PostgreSQL内核的操作等详细到你想到的都有;同时也要介绍基于Curve提供的NBD块设备部署PolarDB for PostgreSQL的方法;后续文章又继续讲解了PolarDB for PostgreSQL的数据备份,恢复数据,以及可能会用到的数据迁移操作的,整体全书从PolarDB for PostgreSQL的认识到与现行主流数据库区别以及运维部署、安装、使用、数据备份、恢复、数据迁移、常用问题处理方案等多个方面多个角度讲解PolarDB for PostgreSQL,由浅入深,循序渐进,真的是一本好书,推荐大家有时间的可以看看。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。