
正文
关于postgresql与mysql选型的信息
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
客观公正地评价MySQL和PostgreSQL的优劣
1、PostgreSQL 的稳定性极强, Innodb 等引擎在崩溃、断电之类的灾难场景下抗打击能力有了长足进步,然而很多 MySQL 用户都遇到过Server级的数据库丢失的场景——mysql系统库是MyISAM的,相比之下,PG数据库这方面要好一些。
2、可靠性是PostgreSQL的最高优先级。它以坚如磐石的品质和良好的工程化而闻名,支持高事务、任务关键型应用。PostgreSQL的文档非常精良,提供了大量免费的在线手册,还针对旧版本提供了归档的参考手册。
3、PostgreSQL旨在实现SQL兼容性(当前标准是ANSI-SQL:2008)。MySQL则兼容大部分SQL,不过还有自己的扩展,可以支 持NoSQL特性,这在参考手册中都有介绍。每种方式都有优缺点。
相关问答
Q1: 10T量级的数据量,且每年会增加1T的数据量,Mysql与Postgresql哪个...
PostGIS 为PostgreSQL提供了存储空间地理数据的支持,使PostgreSQL成为了一个空间数据库,能够进行空间数据管理、数量测量与几何拓扑分析。
可靠性是PostgreSQL的最高优先级。它以坚如磐石的品质和良好的工程化而闻名,支持高事务、任务关键型应用。PostgreSQL的文档非常精良,提供了大量免费的在线手册,还针对旧版本提供了归档的参考手册。
PostgreSQL数据库的源代码要比MySQL数据库的源代码更容易读懂,如果团队的C语言能力比较强的话,就可以在PostgreSQL数据库上做开发,比方说实现类似greenplum的系统,这样也能与现在的分布式趋势接轨。
、 PostgreSQL源代码堪称C语言的规范,易读性比MySQL强很多。可靠性是PostgreSQL的最高优先级。它以坚如磐石的品质和良好的工程化而闻名。PostgreSQL是完全支持ACID特性的,对于数据库访问提供了强大的安全性保证。
PostgreSQL:Yahoo使用了一个修改的PostgreSQL数据库来处理每天数以亿计的事件,还有Reddit和Disqus MySQL与PostgreSQL都能运行在多个操作系统上,如Linux、Unix、Mac OS X与Windows。
一般来说,PostgreSQL 是一个更强大、更高级的数据库管理系统,非常适合需要在大型环境中快速执行复杂查询的组织。但是,对于预算和空间更受限制的公司来说,MySQL 是一个理想的解决方案。
Q2: 选择PosgreSQL的十个理由,和几个MySQL胜出的特性
1、首先是速度,MySQL通常要比PostgreSQL快得多。MySQL自已也宣称速度是他们追求的主要目标之一,基于这个原因,MySQL在以前的文档中也曾经说过并不准备支持事务和触发器。
2、PostgreSQL大概可以算是个皮卡。比MYSQL强一些。尤其使用起来,不像MYSQL有那么多坑。但问题是,它出现的太晚了,市场已经全被MYSQL占了。所以,如果你是想自己做个项目,它肯定比MYSQL强。
3、PostgreSQL被誉为市场上最先进的开源数据库。数据一致性和完整性等性质都是PostgreSQL的高度优先事项。MySQL被誉为是最流行的开源数据库。
4、在众多的管理特性 中,point-in-time recovery(PITR)是非常棒的特性,这是个灵活的高可用特性,提供了诸如针对失败恢复创建热备份以及快照与恢复的能力。
Q3: 为什么选择PostgreSQL而不是MySQL
1、MySQL在一个领域上要比PostgreSQL更进一步,那就是它的触角延伸到了嵌入式领域,这是通过libmysqld实现的。 PostgreSQL不支持嵌入式应用,依然坚守在传统的客户端/服务器架构上。
2、PostgreSQL最近增加了JSON支持,与传统的关系型数据库相比,它提供了更大的数据存储灵活性,因此,这方面PostgreSQL胜过MySQL。
3、PostgreSQL 和 MySQL 之间有很多不同之处。特性、功能和优势方面的一些差异如下:总之,PostgreSQL 和 MySQL 都有不同的用途,它们之间的选择取决于企业目标和资源。
4、首先是速度,MySQL通常要比PostgreSQL快得多。MySQL自已也宣称速度是他们追求的主要目标之一,基于这个原因,MySQL在以前的文档中也曾经说过并不准备支持事务和触发器。
5、一般都是选择MySQL的。MySQL使用场景更多,更高效。
6、MySQL崛起那会,PG虽然已经有许多高级特性,但那些特性互联网用不着,互联网需要的特性——快速——那时的PG不具备。历史延续下来,造成了今天的局面。
Q4: 数据库的种类有哪些?
层次式数据库、网络式数据库和关系式数据库三种。而不同的数据库是按不同的数据结构来联系和组织的。数据库有类型之分,是根据数据模型划分的。目前成熟地应用在数据库系统中的数据模型有:层次模型、网壮模型和关系模型。
数据库有两种类型,分别是关系型数据库与非关系型数据库。
按数据结构来分类,有三种:层次式数据库:是将数据组织成有向有序的树结构,并用“一对多”的关系联结不同层次的数据库。
数据库通常分为层次式数据库、网络式数据库和关系式数据库三种。而不同的数据库是按不同的数据结构来联系和组织的。所谓数据结构是指数据的组织形式或数据之间的联系。
postgresql与mysql选型的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于、postgresql与mysql选型的信息别忘了在本站进行查找喔。







