暂无图片
暂无图片
4
暂无图片
暂无图片
暂无图片
mysql 及 posgresql之优劣势大比拼.pdf
98
6页
7次
2023-10-06
免费下载
mysql posgresql 之优劣势大比拼
特性
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 和
可以使用 pgcrypto 库中的
函数对列进行加密/解密。
AES_DECRYPT 函数对列数据进行加密和
解密。可以通过 SSL 连接实现网络加密。
以通过 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
of 6
免费下载
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文档的来源(墨天轮),文档链接,文档作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论

关注
最新上传
暂无内容,敬请期待...
下载排行榜
Top250 周榜 月榜