关于国内postgresql的信息
PostgreSQL与MYSQL哪个性能好
要看调优如何。MySQL相对伯克利大学的PostgreSQL而言,还是属于较轻量级的DBMS,PG是
电白网站制作公司哪家好,找创新互联公司!从网页设计、网站建设、微信开发、APP开发、响应式网站开发等网站项目制作,到程序开发,运营维护。创新互联公司自2013年创立以来到现在10年的时间,我们拥有了丰富的建站经验和运维经验,来保证我们的工作的顺利进行。专注于网站建设就选创新互联公司。
“对象关系数据”目前9.1版支持许多非常有效的概念,比如表继承、窗函数、灵活的触发器等等,且有许多语言作为拓展。抛开功能,数据库的性能和调优密切相关。
MySQL和PG的调优均是很复杂的。就查询而言,对经常查询的字段建立索引、分区降低索引树规模、建立部分索引(比如仅对工资高于2000元的用户建立个人所得税的索引)、使用精心设计的SQL等手段有利于提高查询效率。比如在一个按bill_time 分区的海量表中,使用 select max(id) from table 要比 select max(id) from table where bill_time = now() + '-12 hours' 慢得多。就插入、更新而言,索引越多、外键越多的表越慢是很正常的。一般,要避免一条条的更改记录,特别是在ADO之类的应用中,建议批量执行删改。在极端条件下,可以删除索引后增删改,而后重建索引。
国外特别是日本用PostgreSQL要多得多,资料也很丰富。国内MySQL用的多。PostgreSQL是原生支持地理信息系统的,PostGIS模块非常强大,是著名开源GIS OpenStreetMap 的基础。
为什么 PostgreSQL 在国内流行度远不如 MySQL,主要是哪些方面的原因造成的?
PostgreSQL技术社区存在问题,在社区中他们很快就回答了问题,但在一些设计问题上,核心员工很顽固尤其是对当前的社区版本,即使有一个明显的错误,也不愿承认。
它的学院派味道太浓,对很多商业上的考虑比较少。例如使用神经遗传算法解决几千个表连接时的连接顺序问题;这种问题商业界可能不会有人这么干。而像商业应用必须考虑到index生成问题:一个应用不断在访问数据库时,运行 create index concurrently 居然会一直等待。而且死活不会被承认为bug。
我认为MySQL能够流行起来,一定有它的道理。而PostgreSQL出现很多年了,甚至可以说和Ingres/DBase/CA DB/Sybase SQL Server都有渊源,但是没能流行也一定有它的原因,主要还是没有贴近商业界吧。
mysql用的人多,但mysql有它的局限性,一般在mysql上碰到钉子了才会考虑postgres,但问题是mysql能适用于绝大部分互联网项目。postgres也在慢慢流行起来了,毕竟它的优势在那里——对事务的良好支持,并发良好的支持,以及复杂查询的优化能力。这对于很多对一致性要求高的复杂系统都是很有必要的。
介绍几个国产数据库?
一、DM
软件名称:达梦数据库(DM)。
开发商:武汉达梦数据库有限公司。
软件描述:
达梦数据库具有如下技术特色:支持多个平台之间的互联互访、高效的并发控制机制、有效的查询优化策略、灵活的系统配置、支持各种故障恢复并提供多种备份和还原方式。
具有高可靠性、支持多种多媒体数据类型、提供全文检索功能、各种管理工具简单易用、各种客户端编程接口都符合国际通用标准、用户文档齐全。
官网:
二、OpenBASE
软件名称:OpenBASE。
开发商:东软集团有限公司。
软件描述:
主要包括OpenBASE 多媒体数据库管理系统、OpenBASE Web应用服务器、OpenBASE Mini嵌入式数据库管理系统、OpenBASE Secure安全数据库系统等产品。
所有的这些产品涵盖了企业应用、Internet/Intranet、移动计算等不同的应用领域,具有不同的应用模式。
形成了OpenBASE面向各种应用的全面的解决方案。多媒体数据库管理系统OpenBASE是OpenBASE产品系列的核心和基础,其它的产品都是在其基础上,根据各自应用领域的不同特点发展、演变而成的。
官网:
三、思极有容
软件名称:思极有容分布式数据库。
开发商:国网信通和创意信息联合研发
软件描述:
一款国产自主可控的分布式关系型数据库。支持国产CPU、操作系统生态,支持云平台和容器。在安全方面,设定多种权限访问、审计、流量控制机制,实现真正资源隔离。
产品采用当前领先分布式技术,提供多种隔离级别,保障完整分布式事务。通过读写分离、并行计算、在线横向扩展,实现集群性能准线性提升,可达数百万级TPM。
官网:
四、KingbaseES
软件名称:金仓数据库管理系统KingbaseES。
开发商:北京人大金仓信息技术有限公司。
软件描述:
交互式工具ISQL;图形化的数据转换工具; 多种方式的数据备份与恢复; 提供作业调度工具;方便的用户管理;支持事务处理;支持各种数据类型;提供各种操作函数;提供完整性约束;支持视图;支持存储过程/函数;支持触发器。
官网:
五、阿里的数据库系统
软件名称:OceanBase PolarDB
官方称为“完全自主研发的金融级分布式关系数据库”。下面是其官网的介绍:OceanBase 对传统的关系数据库进行了开创性的革新。
在普通硬件上实现金融级高可用,在金融行业首创“三地五中心”城市级故障自动无损容灾新标准,同时具备在线水平扩展能力,创造了4200万次/秒处理峰值的纪录(注:当时TPS官宣为25.6w)。
现在OceanBase的版本已经2.x了,OceanBase TPC-C的评测刷遍了朋友圈,TPS达到了100w (6088w tpmc),榜单第一。
官网:
六、腾讯的数据库系统
软件名称:TDSQL
其官网简介:分布式数据库(Tencent Distributed SQL,TDSQL)是腾讯打造的一款分布式数据库产品,具备强一致高可用、全球部署架构、分布式水平扩展、高性能、企业级安全等特性。
同时提供智能 DBA、自动化运营、监控告警等配套设施,为用户提供完整的分布式数据库解决方案。
目前 TDSQL 已经为超过500+的政企和金融机构提供数据库的公有云及私有云服务,客户覆盖银行、保险、证券、互联网金融、计费、第三方支付、物联网、互联网+、政务等领域。TDSQL 亦凭借其高质量的产品及服务,获得了多项国际和国家认证,得到了客户及行业的一致认可。
官网:
三、华为的数据库系统
软件名称:GaussDB
全球首款AI-Native数据库,内部有100、200、300多个版本,应该是基于PostgreSQL开发的。在国内,可能除了阿里,就到华为的团队了(高斯实验室)。和不少高校建立了合作。
官网:
总结
如果你倾向极强的定制性和高度兼容MySQL,推荐思极有容数据库,因为它这两者是优化到极致且比较简洁,可控性强。
PostgreSQl好用,还是mySql好用?
区别:
mySql是真正的数据库,可以动态的自动进行数据处理。
Access提供是的是文件服务,自己不可以动态处理数据。
具体到好用看您的需求,数据量大推荐mySql,个人站点数据量小使用Access便可以。
网页标题:关于国内postgresql的信息
本文URL:http://azwzsj.com/article/dscccie.html