目前最靠谱的10个数据库软件 数据库软件哪个好用( 三 )


如今 , PostgreSQL是最常用的数据库之一 。它也是最先进的开源关系数据库 。
5个主要功能具有非常允许的PostgreSQL许可证的开源RDMBS 。PostgreSQL有许多扩展 , 具有各种高级功能 。提供ACID交易保证 。就CAP而言 , 它可以作为单个服务器提供即时的一致性 。Citus Data是PostgreSQL的扩展 , 提供了令人垂涎的分布式SQL功能 , 即具有SQL数据库的事务保证和NoSQL数据库的水平扩展的数据库 。它提供了更多的高级索引 , 如部分索引 , 布隆过滤器 。同样 , 在PostgreSQL中创建索引也是非阻塞的 。它是功能丰富的多模型数据库 , 支持结构化数据(SQL) , 半结构化数据(JSON , XML) , 键值 , 空间数据 。何时使用PostgreSQL数据是结构化(SQL) , 并且ACID事务保证是具有严格数据完整性的关键条件 。当需要“分布式SQL”时 , 应在全球分布式数据库中处理数百万个事务 。需要一个复杂的查询计划器 。需要高级可靠性和灾难恢复 , 例如PITR , 活动待机 。期望包含地理空间数据类型的多模型数据库 。何时不使用PostgreSQL多主设备ACID事务是必须具备的功能 。数据是半结构化的 , 即具有高级查询计划器的JSON数据 。需要一个融合数据库(OLTP和OLAP) 。数据是非常相关的(例如 , 社交媒体) , 即像图一样的数据 。PostgreSQL即服务PostgreSQL的EDB(水平扩展)CitusData(分布式SQL)ScaleGrid(水平缩放)PostgreSQL的Aiven(多云)适用于PostgreSQL的Amazon RDSAzure PostgreSQL数据库PostgreSQL的Google Cloud SQL备择方案MySQL甲骨文Microsoft SQL服务器Maria数据库IBM Db2亚马逊AuroraGoogle Cloud Spanner人气度PostgreSQL是最古老的开源和免费数据库之一 。它具有巨大的社区支持 , 并在社区和行业中得到使用 。
根据数据库引擎 , 它是最受欢迎的数据库之一:
> Image by Author (Data: DB-Engines)
根据Stack Overflow开发人员调查 , 它是2020年第二受欢迎的数据库:
> Source: Stack Overflow Developer Survey, 2020
趋势由于其先进的功能和创新 , 即使在PostgreSQL引入30年后 , 它也获得了很多宣传 , 如下所示:
> Source: DB-Engines
Google趋势在最近几年也显示出对PostgreSQL的吸引力增加 , 这表明对PostgreSQL的兴趣日益增加:
> Source: Google Trends
4. Microsoft SQL Server1988年 , Microsoft与Ashton-Tate和Sybase一起创建了RDBMS作为Sybase SQL Server变体 。1989年 , 他们发布了Microsoft SQL Server的第一个版本 。尽管不像其他产品那么创新或先进 , 但是Microsoft SQL Server多年来经历了重大更新和大修 。最初针对IBM OS / 2发行 , 不久又针对Windows系统发行 。在过去的三十年中 , 它是Windows系统中占主导地位的商业中型数据库 。
当前 , 它是领先的商业数据库系统之一 , Microsoft提供了出色的工具支持 。
5个主要功能具有各种许可证的专有RDBMS:Developer和Express(免费) , Standard和Enterprise(商业) 。提供ACID交易保证 。就CAP而言 , 它可以作为单个服务器提供即时的一致性 。通过T-SQL , .NET语言 , R , Python和Java支持服务器端脚本 。它是一个多模型数据库 , 支持结构化数据(SQL) , 半结构化数据(JSON)和空间数据 。对本地和云的出色工具支持 。此外 , Azure提供了轻松将本地SQL Server迁移到云的工具 。何时使用SQL Server具有ACID事务保证的数据结构化(SQL) 。该开发平台与其他Microsoft产品紧密结合在一起 。Azure云是首选的公共云技术 , 首选托管SQL数据库 。一家公司已经拥有MS-SQL数据库 , 并希望在Cloud中对其进行迁移 。何时不使用SQL Server对于数据库预算较低的公司而言并不理想 。多主设备ACID事务是必须具备的功能 。数据是半结构化的 , 即JSON数据 , 并且需要高级查询操作 。需要分布式SQL数据库 。需要聚合数据库 。SQL Server即服务Azure SQL(水平扩展)适用于SQL Server的Amazon RDSGoogle Cloud上的SQL Server备择方案MySQL甲骨文PostgreSQL的Maria数据库IBM Db2亚马逊AuroraGoogle Cloud Spanner人气:MS SQL是Windows平台中最受欢迎的商业数据库 , 也是Azure Cloud中首选的SQL数据库 。由于这些事实 , 根据DB-Engines排名 , 它仍然是第三受欢迎的数据库:


以上关于本文的内容,仅作参考!温馨提示:如遇健康、疾病相关的问题,请您及时就医或请专业人士给予相关指导!

「四川龙网」www.sichuanlong.com小编还为您精选了以下内容,希望对您有所帮助: