【51CTO.com快译】PostgreSQL是世界上第四大流行的开源数据库管理系统,它在各种规模的应用程序中得到了广泛的使用。而管理数据库的传统方法是使用命令行界面(CLI)工具。不过,此类方法存在着如下问题:
相比之下,PostgreSQL的图形化用户界面(GUI)工具则可以帮助用户对数据库实现更好的管理、操纵、以及可视化其数据。具体包括如下五个方面:
可见,PostgreSQL GUI工具在给开发人员减负的同时,提高了他们的生产率。下面,我们将和您讨论五种用于管理PostgreSQL部署的GUI工具。
1. pgAdmin(https://www.pgadmin.org/)
pgAdmin是首款PostgreSQL GUI工具。它支持所有的PostgreSQL操作与功能,而且是免费且开源的。无论您是新手,还是经验丰富的DBA、或是开发人员,都可以通过pgAdmin来管理数据库。
优点:
缺点:
pgAdmin可以被安装在Windows、Linux和Mac OS的本地进行使用。用户可以从pgAdmin的官网-- https://www.pgadmin.org/download/处下载,由于它是专为PostgreSQL设计的,因此其每个版本都会伴随着新功能的更新。
费用:免费(开源)
2. DBeaver(https://dbeaver.io/)
DBeaver是一款备受开发人员和数据库管理员喜欢的跨平台PostgreSQL GUI工具。虽然并非PostgreSQL的原生GUI,但是DBeaver支持所有流行的数据库,包括:MySQL、MariaDB、Sybase、SQLite、Oracle、SQL Server、DB2、MS Access、Firebird、Teradata、以及Derby。
优点:
缺点:
您可以在Windows、Linux和Mac OS上运行DBeaver。它具有免费和企业两个版本。您可以149美元的价格购买企业版的标准许可证。不过,对于大多数公司来说,免费版本已经足够了。而且,大多数DBeaver用户都觉得其免费版本优于pgAdmin。
费用:社区版本免费,标准企业版149美元
3. Navicat(https://www.navicat.com/en/products/navicat-for-postgresql)
Navicat是一种同时面向初学者和有经验人士的,易于使用的图形化工具。它支持诸如:MySQL、PostgreSQL和MongoDB等多种数据库系统。Navicat能够与Amazon Redshift、Amazon RDS、Amazon Aurora、Microsoft Azure、Google Cloud、腾讯云、阿里云、以及华为云等云端数据库协同工作。
优点:
缺点:
您可以在Windows、Linux和Mac OS环境中使用Navicat。Navicat的知名客户群包括:Apple、Oracle、Google、Microsoft、Facebook、Disney和Adobe。Navicat提供了企业版、标准版和非商业版,三种版本。其中,企业版的价格为239美元,标准版的价格为159美元,非商业版的价格为89美元。您可以通过链接:https://www2.navicat.com/en/store/navicat-for-postgresql,来获悉其完整的价格信息,并可通过链接:https://www.navicat.com/en/download/navicat-for-postgresql,下载Navicat的14天试用版。
费用:单个许可证从89美元至239美元不等
4. DataGrip(http://jetbrains.com/datagrip/)
DataGrip是一款支持多个数据库环境的跨平台集成开发环境(IDE)。它是由大品牌JetBrains所开发的。该品牌的其他产品还包括:PhpStorm、IntelliJ IDEA、PyCharm、以及WebStorm,它们的IDE表现都十分出色。
优点:
缺点:
DataGrip支持包括:SQL Server、MySQL、Oracle、SQLite、Azure数据库、DB2、H2、MariaDB、Cassandra、HyperSQL、以及Apache Derby在内的各种大量数据库管理系统。DataGrip也支持Windows、Linux和Mac OS,三大主要操作系统。DataGrip为组织和个人提供了两种不同的定价。对于组织而言,可以参考:https://www.jetbrains.com/datagrip/buy/#commercial?billing=yearly,其首年的费用为199美元,次年为159美元,第三年及以后为119美元。其个人版的首年套餐价格为89美元。您可以通过链接:https://www.jetbrains.com/datagrip/download,下载其30天的免费试用版。
费用:每年89到199美元不等
5. OmniDB(https://omnidb.org/en/downloads-en)
由2ndQuadrant主要赞助的开源工具OmniDB,可以让您在统一的工作区域内添加、编辑和管理数据,并获取其他必要的功能。尽管OmniDB支持MySQL、Oracle和MariaDB等其他数据库系统,但是其主要的支持目标还是PostgreSQL。OmniDB支持Windows、Linux和Mac OS X,三大主流平台。
优点:
缺点:
您可以从链接:https://omnidb.org/en/downloads-en下载OmniDB,大多数用户评价不错。
费用:免费(开源)
总结
综上所述,用户普遍会使用pgAdmin来启动PostgreSQL。它具有强大的社区支持和丰富的资源。因此,作为一款最受欢迎的GUI工具,pgAdmin能够在大多数情况下满足开发人员的各种需求。
如果您追求更好的UI、以及可视化的编辑器,那么DBeaver和OmniDB作为开源的解决方案,会是您的理想选择。
如果您正在寻找比开源工具更为丰富的功能,并且愿意为此付出高昂的价钱,那么Navicat和DataGrip便是市场上最好的GUI产品。
作为补充,市场上其他流行的PostgreSQL GUI工具,还包括:Valentina Studio、Adminer、DB visualizer和SQL workbench。相信总有一款适合您。
原文标题:Which Is the Best PostgreSQL GUI? 2019 Comparison,作者:Kristi Anderson
【51CTO译稿,合作站点转载请注明原文译者和出处为51CTO.com】
数据类型与运算符 冯·诺伊曼体系结构 变量及其用法和命名 整形变量int 长整型变...
本文实例讲述了Thinkphp5框架异常处理操作。分享给大家供大家参考,具体如下: ...
前几天,阿粉的一个朋友去面试,他回来告诉我,面试官问他 IP 地址是怎么存在数...
如果你经常使用命令提示符,则环境路径变量是一项非常有用的功能 。 你可以使用W...
随着公司开发人员的增加,以及多需求的并行开发,功能上线就会碍手碍脚;害怕自...
本文实例讲述了php变量与字符串的增删改查操作。分享给大家供大家参考,具体如下...
Alien Worlds NFT 自动点击游戏教程 2021-04-09 本人也是刚开始玩alienworlds 错...
Pre 很早在看 Jesse 的 Asp.net Core快速入门 的课程的时候就了解到了在Asp .net...
前言 作为一名程序员,比码代码还重要那么一点点的东西就是日志的分析和查询。下...
Golang 是什么 Go 亦称为 Golang译注按照 Rob Pike 说法语言叫做 GoGolang 只是...