postgresql集群(postgresql和mysql的区别)

2024-06-24 12:58:16 31

postgresql集群(postgresql和mysql的区别)

本文目录

postgresql和mysql的区别

特性 MySQL PostgreSQL 实例 通过执行 MySQL 命令(mysqld)启动实例。一个实例可以管理一个或多个数据库。一台服务器可以运行多个 mysqld 实例。一个实例管理器可以监视 mysqld 的各个实例。 通过执行 Postmaster 进程(pg_ctl)启动实例。一个实例可以管理一个或多个数据库,这些数据库组成一个集群。集群是磁盘上的一个区域,这个区域在安装时初始化并由一个目录组成,所有数据都存储在这个目录中。使用 initdb 创建第一个数据库。一台机器上可以启动多个实例。 数据库 数据库是命名的对象集合,是与实例中的其他数据库分离的实体。一个 MySQL 实例中的所有数据库共享同一个系统编目。 数据库是命名的对象集合,每个数据库是与其他数据库分离的实体。每个数据库有自己的系统编目,但是所有数据库共享 pg_databases。 数据缓冲区 通过 innodb_buffer_pool_size 配置参数设置数据缓冲区。这个参数是内存缓冲区的字节数,InnoDB 使用这个缓冲区来缓存表的数据和索引。在专用的数据库服务器上,这个参数最高可以设置为机器物理内存量的 80%。 Shared_buffers 缓存。在默认情况下分配 64 个缓冲区。默认的块大小是 8K。可以通过设置 postgresql.conf 文件中的 shared_buffers 参数来更新缓冲区缓存。 数据库连接 客户机使用 CONNECT 或 USE 语句连接数据库,这时要指定数据库名,还可以指定用户 id 和密码。使用角色管理数据库中的用户和用户组。 客户机使用 connect 语句连接数据库,这时要指定数据库名,还可以指定用户 id 和密码。使用角色管理数据库中的用户和用户组。 身份验证 MySQL 在数据库级管理身份验证。 基本只支持密码认证。 PostgreSQL 支持丰富的认证方法:信任认证、口令认证、Kerberos 认证、基于 Ident 的认证、LDAP 认证、PAM 认证 加密 可以在表级指定密码来对数据进行加密。还可以使用 AES_ENCRYPT 和 AES_DECRYPT 函数对列数据进行加密和解密。可以通过 SSL 连接实现网络加密。 可以使用 pgcrypto 库中的函数对列进行加密/解密。可以通过 SSL 连接实现网络加密。 审计 可以对 querylog 执行 grep。 可以在表上使用 PL/pgSQL 触发器来进行审计。 查询解释 使用 EXPLAIN 命令查看查询的解释计划。 使用 EXPLAIN 命令查看查询的解释计划。 备份、恢复和日志 InnoDB 使用写前(write-ahead)日志记录。支持在线和离线完全备份以及崩溃和事务恢复。需要第三方软件才能支持热备份。 在数据目录的一个子目录中维护写前日志。支持在线和离线完全备份以及崩溃、时间点和事务恢复。 可以支持热备份。 JDBC 驱动程序 可以从 参考资料 下载 JDBC 驱动程序。 可以从 参考资料 下载 JDBC 驱动程序。 表类型 取决于存储引擎。例如,NDB 存储引擎支持分区表,内存引擎支持内存表。 支持临时表、常规表以及范围和列表类型的分区表。不支持哈希分区表。 由于PostgreSQL的表分区是通过表继承和规则系统完成了,所以可以实现更复杂的分区方式。 索引类型 取决于存储引擎。MyISAM:BTREE,InnoDB:BTREE。 支持 B-树、哈希、R-树和 Gist 索引。 约束 支持主键、外键、惟一和非空约束。对检查约束进行解析,但是不强制实施。 支持主键、外键、惟一、非空和检查约束。 存储过程和用户定义函数 支持 CREATE PROCEDURE 和 CREATE FUNCTION 语句。存储过程可以用 SQL 和 C++ 编写。用户定义函数可以用 SQL、C 和 C++ 编写。 没有单独的存储过程,都是通过函数实现的。用户定义函数可以用 PL/pgSQL(专用的过程语言)、PL/Tcl、PL/Perl、PL/Python 、SQL 和 C 编写。 触发器 支持行前触发器、行后触发器和语句触发器,触发器语句用过程语言复合语句编写。 支持行前触发器、行后触发器和语句触发器,触发器过程用 C 编写。 系统配置文件 my.conf Postgresql.conf 数据库配置 my.conf Postgresql.conf 客户机连接文件 my.conf pg_hba.conf XML 支持 有限的 XML 支持。 有限的 XML 支持。 数据访问和管理服务器 OPTIMIZE TABLE —— 回收未使用的空间并消除数据文件的碎片myisamchk -analyze —— 更新查询优化器所使用的统计数据(MyISAM 存储引擎)mysql —— 命令行工具MySQL Administrator —— 客户机 GUI 工具 Vacuum —— 回收未使用的空间Analyze —— 更新查询优化器所使用的统计数据psql —— 命令行工具pgAdmin —— 客户机 GUI 工具 并发控制 支持表级和行级锁。InnoDB 存储引擎支持 READ_COMMITTED、READ_UNCOMMITTED、REPEATABLE_READ 和 SERIALIZABLE。使用 SET TRANSACTION ISOLATION LEVEL 语句在事务级设置隔离级别。 支持表级和行级锁。支持的 ANSI 隔离级别是 Read Committed(默认 —— 能看到查询启动时数据库的快照)和 Serialization(与 Repeatable Read 相似 —— 只能看到在事务启动之前提交的结果)。使用 SET TRANSACTION 语句在事务级设置隔离级别。使用 SET SESSION 在会话级进行设置。 MySQL相对于PostgreSQL的劣势:MySQL PostgreSQL 最重要的引擎InnoDB很早就由Oracle公司控制。目前整个MySQL数据库都由Oracle控制。 BSD协议,没有被大公司垄断。 对复杂查询的处理较弱,查询优化器不够成熟 很强大的查询优化器,支持很复杂的查询处理。 只有一种表连接类型:嵌套循环连接(nested-loop),不支持排序-合并连接(sort-merge join)与散列连接(hash join)。 都支持

如何在Kubernetes中部署一个高可用的PostgreSQL集群环境

虽然 kubernetes 社区一直在努力使得有状态应用成为一等公民,也推出了 statefulset 控制器支持 pod 的顺序部署,稳定的域名访问和存储访问。但鉴于 MySQL 部署运维的多样性和复杂性,在 kubernetes 上部署 MySQL 仍然要面临众多挑战。1、业务流量入口的配置方式传统虚拟机环境下,我们通过虚IP的方式,让业务应用都配置事先定义的一个虚IP为链接数据库的地址,然后由高可用服务保证虚IP始终能被路由到master数据库。在kubernetes中,出现了一层网络插件屏蔽了底层网络拓扑,高可用服务管理虚IP的方式需要随之适应调整,比如通过service结合标签完成虚IP的漂移,但service本身是kubernetes提供的一项功能,其可靠性和性能都取决于kubernetes服务的稳定。以性能来说,service是kubeproxy组件通过配置iptables实现的,当iptables规则较多时不可避免的会产生时延,需要我们针对性的解决。2、容器隔离带来的监控视野问题在 kubernetes 中,如果将 MySQL 制作为 container 运行在一个 pod 中,container 会将 MySQL 进程和运行环境隔离在一个单独的 namespace 中。监控组件在获取 MySQL 的一些 metirc 时,可能不得不进入与 MySQL 同一个 namespace 中,在部署和设计监控组件时需要考虑到这些限制。3、存储在 kubernetes 中,支持配置各种不同的存储。如果使用本地存储 local persistent volume,则需要绑定 MySQL 在一个固定的节点,这就完全浪费了 kubernetes 灵活调度的天然优势;而如果使用远程共享存储,确实是将 MySQL 进程与其存储完全解耦,使得 MySQL 进程可以在任意节点调度,然而考虑到高 I/O 吞吐量的情况,就不是那么美好了。设计时需要考量远程存储是否能够满足 MySQL 的带宽要求。4、高可用/备份恢复kubernetes 提供的 statefulset 控制器只能提供最基本的部署,删除功能,无法实现完善的 MySQL 集群高可用/备份恢复操作。对于有状态应用的部署,仍需要定制开发,所以多数公司提供了定制的 operator 来完成应用容器的管理。比如 etcd operator,MySQL operator,后文将为大家详述我测试使用 MySQL operator 的一些记录。

postgresql集群(postgresql和mysql的区别)

本文编辑:admin

更多文章:


金太阳国信证券(国信手机证券金太阳是什么开户有风险吗)

金太阳国信证券(国信手机证券金太阳是什么开户有风险吗)

大家好,今天小编来为大家解答以下的问题,关于金太阳国信证券,国信手机证券金太阳是什么开户有风险吗这个很多人还不知道,现在让我们一起来看看吧!本文目录国信手机证券金太阳是什么开户有风险吗国信证券金太阳怎么使用国信证券金太阳APP国信证券和国信

2024年8月18日 15:35

手机qq2018旧版本(怎样恢复qq旧版本)

手机qq2018旧版本(怎样恢复qq旧版本)

大家好,手机qq2018旧版本相信很多的网友都不是很明白,包括怎样恢复qq旧版本也是一样,不过没有关系,接下来就来为大家分享关于手机qq2018旧版本和怎样恢复qq旧版本的一些知识点,大家可以关注收藏,免得下次来找不到哦,下面我们开始吧!本

2024年5月31日 17:03

制作表情包的软件(推荐几个做表情包的App)

制作表情包的软件(推荐几个做表情包的App)

大家好,制作表情包的软件相信很多的网友都不是很明白,包括推荐几个做表情包的App也是一样,不过没有关系,接下来就来为大家分享关于制作表情包的软件和推荐几个做表情包的App的一些知识点,大家可以关注收藏,免得下次来找不到哦,下面我们开始吧!本

2024年8月20日 23:16

电脑配置论坛(在哪可以学到电脑配置呀)

电脑配置论坛(在哪可以学到电脑配置呀)

本文目录在哪可以学到电脑配置呀电脑配置论坛电脑硬件配置求电脑配置求专业的电脑配置网站关于电脑配置、在哪可以学到电脑配置呀想学习电脑配置,建议你去正规的电脑论坛里多学习,多看帖,千万别去某宝里看他们的配置清单,本来就是文字游戏,会让更入行的你

2024年3月26日 15:05

模拟炒股软件有哪些(哪个模拟炒股软件 最好用适合新手的)

模拟炒股软件有哪些(哪个模拟炒股软件 最好用适合新手的)

大家好,今天小编来为大家解答以下的问题,关于模拟炒股软件有哪些,哪个模拟炒股软件 最好用适合新手的这个很多人还不知道,现在让我们一起来看看吧!本文目录哪个模拟炒股软件 最好用适合新手的适合新手使用的模拟炒股软件有哪些大家模拟炒股都用的哪个软

2024年8月17日 23:55

锈湖系列天堂岛paradise第四灾寄居蟹攻略?锈湖系列天堂岛paradise第九灾星盘解密攻略

锈湖系列天堂岛paradise第四灾寄居蟹攻略?锈湖系列天堂岛paradise第九灾星盘解密攻略

本文目录锈湖系列天堂岛paradise第四灾寄居蟹攻略锈湖系列天堂岛paradise第九灾星盘解密攻略锈湖系列天堂岛paradise第六灾攻略如何玩好《锈湖天堂岛》这个游戏锈湖天堂岛下架了吗锈湖游戏顺序是怎样锈湖天堂岛为什么下架了锈湖系列游

2024年5月11日 09:03

产品设计与用户体验(ux用户体验设计是什么和意义)

产品设计与用户体验(ux用户体验设计是什么和意义)

本文目录ux用户体验设计是什么和意义作为一个产品设计师(交互、用户体验、视觉),你追求的事业是什么或者说你的理想是什么想了解一下大数据心理学、用户体验与智能产品设计与人工智能的区别,有没有专业都涵盖这些课程的谷歌手机地图“神”在哪里——浅谈

2024年5月6日 09:30

怪物猎人2g ios(iOS版怪物猎人2G怎么保存和退出游戏)

怪物猎人2g ios(iOS版怪物猎人2G怎么保存和退出游戏)

本文目录iOS版怪物猎人2G怎么保存和退出游戏iOS怪物猎人2G大砦蟹攻略 大砦蟹怎么过求iOS怪物猎人2g八门神器作弊方法,要全一些,谢谢!iOS怪物猎人2G白电龙攻略 白电龙怎么过IOS怪物猎人2G怎么远程联机怪物猎人2g ios汉化怎

2024年7月3日 07:14

psp破解游戏下载(PSP破解游戏怎么下载)

psp破解游戏下载(PSP破解游戏怎么下载)

本文目录PSP破解游戏怎么下载PSP破解版的游戏到哪里下大神们帮帮忙急 救,破解1000的PSP游戏机游戏如何下载我买了一台PSP3000破解版,能告诉我怎么下载游戏吗 (一定给好评)PSP破解游戏怎么下载电玩巴士或者多玩里面有得下载直接在

2024年7月15日 09:37

设计自己的签名(个性签名设计签名)

设计自己的签名(个性签名设计签名)

各位老铁们,大家好,今天由我来为大家分享设计自己的签名,以及个性签名设计签名的相关问题知识,希望对大家有所帮助。如果可以帮助到大家,还望关注收藏下本站,您的支持是我们最大的动力,谢谢大家了哈,下面我们开始吧!本文目录个性签名设计签名怎么免费

2024年7月30日 14:10

单机游戏大富翁4下载(大富翁4简体中文版下载地址)

单机游戏大富翁4下载(大富翁4简体中文版下载地址)

今天给各位分享大富翁4简体中文版下载地址的知识,其中也会对大富翁4简体中文版下载地址进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!本文目录大富翁4简体中文版下载地址大富翁4正版哪里下载谁有大富翁4单机版的下载地址啊!

2024年6月8日 22:08

ipad价钱(苹果发布2022款iPad Pro:国行全面涨价,值得购买吗)

ipad价钱(苹果发布2022款iPad Pro:国行全面涨价,值得购买吗)

本文目录苹果发布2022款iPad Pro:国行全面涨价,值得购买吗ipad换个外屏多少钱新款iPad发布,苹果老iPad全线大涨价,能买iPad还是电脑ipad2型号是MC979CH/A是国行吗教育优惠ipad多少钱为啥苹果官网ipad2

2024年2月3日 19:00

1688采购平台(1688采购平台能看到底价吗)

1688采购平台(1688采购平台能看到底价吗)

各位老铁们,大家好,今天由我来为大家分享1688采购平台,以及1688采购平台能看到底价吗的相关问题知识,希望对大家有所帮助。如果可以帮助到大家,还望关注收藏下本站,您的支持是我们最大的动力,谢谢大家了哈,下面我们开始吧!本文目录1688采

2024年6月28日 04:01

高德地图车载导航版免费下载(车载的高德导航地图怎么下载)

高德地图车载导航版免费下载(车载的高德导航地图怎么下载)

大家好,今天小编来为大家解答以下的问题,关于高德地图车载导航版免费下载,车载的高德导航地图怎么下载这个很多人还不知道,现在让我们一起来看看吧!本文目录车载的高德导航地图怎么下载高德地图车机版本怎样下载到车上车载导航的最新版的高德地图下载地址

2024年5月10日 04:23

强 3d女角色的模拟器下载推荐(手机模拟器哪个好用求推荐)

强 3d女角色的模拟器下载推荐(手机模拟器哪个好用求推荐)

今天给各位分享手机模拟器哪个好用求推荐的知识,其中也会对手机模拟器哪个好用求推荐进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!本文目录手机模拟器哪个好用求推荐vr女巨人模拟器怎么下载有没有比较简单好用的3D人体Pso

2024年7月22日 15:55

手机如何查杀病毒(手机病毒查杀的方法)

手机如何查杀病毒(手机病毒查杀的方法)

大家好,今天小编来为大家解答以下的问题,关于手机如何查杀病毒,手机病毒查杀的方法这个很多人还不知道,现在让我们一起来看看吧!本文目录手机病毒查杀的方法手机怎样彻底杀毒手机怎么查杀病毒手机病毒怎么杀如何给手机杀毒给手机杀毒的方法手机怎样查杀病

2024年7月22日 17:17

电动车一线通和显示电量有关系吗?电动车仪表霍尔/一线通怎么接

电动车一线通和显示电量有关系吗?电动车仪表霍尔/一线通怎么接

本文目录电动车一线通和显示电量有关系吗电动车仪表霍尔/一线通怎么接一线通控制器速度线在哪里电信一线通可以远程签到吗锂电池一线通是什么意思电动车一线通和显示电量有关系吗电动车一线通和显示电量没关系。一线通(需控制器和液晶仪表都支持),是电动车

2024年7月23日 21:37

360大天使之剑(360大天使之剑怎么能得到讨伐令)

360大天使之剑(360大天使之剑怎么能得到讨伐令)

本文目录360大天使之剑怎么能得到讨伐令360大天使之剑坑不坑360大天使之剑玩的是敏弓想转换格斗大师属性点是不是安格斗大师的点加大天使之剑用360游戏登陆大厅登陆后显示“与服务器断开连接,请刷新网页重试“是什么问题 360大天使之剑卡得要

2024年5月22日 10:48

qq3366小游戏(qq3366小游戏怎样点亮)

qq3366小游戏(qq3366小游戏怎样点亮)

本文目录qq3366小游戏怎样点亮怎样才可以点亮3366小游戏的怎样点亮qq3366小游戏qq3366小游戏怎样点亮在你的QQ图标框里,按一下那个3366小游戏图标,再进3366小游戏个人中心点击签到,也许可以了,如果不行,就在个人中心点击

2024年7月6日 08:56

诺基亚n95主题下载(诺基亚n95下载主题)

诺基亚n95主题下载(诺基亚n95下载主题)

本文目录诺基亚n95下载主题诺基亚N95如何下载主题呢n95诺基亚 主题怎么下载安装啊诺基亚N95主题下载到哪里还有怎么下载、安装游戏是安装塞班还是JAVA诺基亚的N95的手机主题在哪里下载诺基亚n95下载主题重新进去手机主题包www.3G

2023年6月4日 00:40

近期文章

本站热文

iphone vpn设置(ios设置vpn快捷开关)
2024-07-22 15:01:12 浏览:2334
windows12正式版下载(操作系统Windows Server 2012 R2,在哪能下载到,公司用的)
2024-07-20 17:26:53 浏览:1730
java安装教程(win10如何安装JAVA)
2024-07-19 19:55:49 浏览:1155
client mfc application未响应(每次进cf就提示client MFC Application未响应该怎么办啊!急急急)
2024-07-20 11:15:58 浏览:1152
标签列表

热门搜索