PostgreSQL.

雇用 Top 3%自由职业者PostgreSQL开发人员

Toptal.是Top PostgreSQL开发人员,工程师,程序员,编码器,建筑师和顾问的市场。顶级公司和初创公司选择Toptal PostgreSQL自由职业者为他们的关键任务软件项目。

无风险审判,仅在满意时付款。

客户率 Toptal. PostgreSQL Developers4.3 / 5.0平均超过2021年4月5日的581条点评

通过领先的品牌和初创公司信任

聘请自由职业者PostgreSQL开发人员和工程师

Mikhail Lyukmanov.

自由职业者PostgreSQL开发人员

美国Toptal. Member Since October 29, 2017

Mikhail是一个Adtech,Data和Analytics Professional,拥有超过15年的经验和维护数据湖泊,数据仓库,DMP和ETL管道。他实现了一种简单的简单纲要,可以解决复杂的业务和技术挑战。他也是开源软件的忠实粉丝。

展示更多

Kevin Bloch.

自由职业者PostgreSQL开发人员

瑞士Toptal. Member Since December 20, 2016

PostgreSQL.,JavaScript,Perl和Haxe是Kevin之间的'S Specialties,但他与许多编程技术合作,因为他的兴趣开始于年级学校。他的职业生涯一直是铅桌面和全堆叠开发人员,但他最喜欢的焦点领域是项目管理,后端技术和游戏开发。他勤奋地努力,但也喜欢成为团队的一部分。

展示更多

raoni boaventura.

自由职业者PostgreSQL开发人员

巴西Toptal. Member Since March 9, 2012

raoni是一位经验丰富的软件开发人员,谁对Rails,JavaScript和PHP的Ruby造成了丰富的项目,在许多其他编程语言和框架之上。他是一个出色的问题解决者,以及一个团队成员和团队领先的伟大的沟通。

展示更多

约翰·埃尔南德斯

自由职业者PostgreSQL开发人员

哥伦比亚Toptal. Member Since January 3, 2012

Johan是一家移动应用程序和云后端开发人员,拥有超过15年的经验。他'自2010年以来一直在美国的初创公司。他与企业堆栈有多年的工作,但最近他的主要焦点已经在使用Swift建立了移动和桌面(Mac,iOS,Android和Windows)的本机应用程序,目标-c,java,kotlin和c#。他还使用Rails,Node和Golang建造自己的宁静后端。

展示更多

Andrii Kostenko.

自由职业者PostgreSQL开发人员

芬兰Toptal. Member Since May 22, 2013

Andrii是一个在创建大规模,复杂的应用程序时经历的成功的软件工程师。他曾曾担任后端和前端工程师。他擅长规划和实施复杂的技术问题解决方案,包括确定应该使用哪种技术。

展示更多

Dusan Balaban.

自由职业者PostgreSQL开发人员

塞尔维亚Toptal. Member Since December 17, 2017

Dusan在与设计,开发和维护相关的数据库相关的领域,Dusan一直在专业地工作 - 基本上创建了苛刻的数据解决方案。虽然他的专业知识在数据库开发中,但他的技能并不严格绑定到这项特定技术。他认为他的使命是解决问题并使客户幸福。

展示更多

Mohit Kumar Dubey.

自由职业者PostgreSQL开发人员

印度Toptal. Member Since November 2, 2016

Mohit一直在软件开发行业五年,致力于从核心数据库实现的项目到基础设施的基础设施,如AWS等服务。他'S开发了具有HTML,CSS,JS,PHP和RDBMS(灯泡堆栈)的全堆栈项目。他的核心专业知识位于生产环境中的PostgreSQL,Oracle和基于MySQL的后端实现。他喜欢头脑风暴,喜欢一个具有挑战性的项目。

展示更多

卡斯帕尔·谢谢斯

自由职业者PostgreSQL开发人员

瑞士Toptal. Member Since November 28, 2016

Kaspar拥有超过10年的经验,在Web和移动平台上使用各种技术。作为一般主义者,他迅速挑选了新技术,并在现有系统中具有查找和修复错误的诀窍。他在技术中的特色是Ruby和Rust。人们始终是Kaspar,软件始终是第二个。他完全可靠,在压力情况下保持平静,并完成工作。

展示更多

本杰明威尔逊,博士。

自由职业者PostgreSQL开发人员

德国Toptal. Member Since August 27, 2016

本是博士学位。数学家和计算机科学家具有特殊的实用技能和机器学习系统的丰富经验。他在实时招标,推荐系统,知识管理和NLP中广泛地致力于大型客户(从生产中的研究中,在生产中的实施)中。

展示更多

Tiago Silva.

自由职业者PostgreSQL开发人员

葡萄牙Toptal. Member Since April 9, 2012

Tiago在微软留下了职位,共同发现蜂巢。从那时起,建立Hive已经带领他通过在各种语言和环境中致力于项目,从销售到项目管理和铁杆发育的每个技能。对他来说,编程是一种艺术形式,他可以踢出尽可能优雅的代码。

展示更多

PiotrOjrzyński.

自由职业者PostgreSQL开发人员

波兰Toptal. Member Since June 18, 2015

Piotr有超过九年的JavaScript开发人员的经验。他也经历了后端编程(PHP),以及数据库(MySQL)的设计和实现。他想要工作的工作类型是那些涉及前端的人,特别是使用反应。 Piotr Loves干净利地编写代码,是详细的导向,可以从头开始构建应用程序。他是可爱的,专业和一个伟大的沟通者。

展示更多

立即注册以查看更多档案。

开始招聘

需要一个专业管理的软件开发项目
从开始到结束?

无论您的业务需求是什么,我们都会策划全球顶级人才的全面托管团队,为您提供最高质量的解决方案。

招聘指南

聘请伟大的PostgreSQL开发人员指南

PostgreSQL.已经存在了一段时间,其受欢迎程度在过去几年中已经变得非常巨大。通过对PostgreSQL人才的需求,一些开发人员只需将其添加到他们的简历中,因为他们认为他们会得到基础知识,但是当在他们的盘子上放置更先进的任务时,他们会缩短。为了帮助您找到真正了解该工具的开发人员,此招聘指南带您通过PostgreSQL专家应该了解的主题和问题。

阅读招聘指南
TrustPilot.
Toptal. in the press

...允许公司快速组装具有特定项目的合适技能的团队。

尽管对编码人员的需求加速了,Toptaltal旨在自行为几乎常春藤联盟级审查。

我们的客户
构建一个全球使用的跨平台应用程序
Thierry Jakicevic.
构建一个全球使用的跨平台应用程序
1
2
3
为游戏创建一个应用程序
Conor Kenney.
为游戏创建一个应用程序
1
2
3
领导数字转型
Elmar Platzer.
领导数字转型
1
2
3
推荐书

三普国不会'T存在没有顶尖。顶部项目使我们能够用产品经理,铅开发商和高级设计师迅速发展我们的基础。在60多天内,我们从概念到阿尔法。速度,知识,专业知识和灵活性是秒数。 Toptaltal团队作为三级队员的三级队员的一部分。他们贡献并就像其他人一样贡献并获得了发展的所有权。我们将继续使用TOPTAL。作为一个启动,他们是我们的秘密武器。

布兰特利步长,首席执行官& Co-Founder

三级

我对Toptaltal的经验非常满意。我必须与我一起工作的专业人士在几个小时内与我一起。我知道在与他讨论我的项目后,他是我想要的候选人。我立即雇了他,他浪费了浪费时间来到我的项目,甚至通过添加一些优秀的设计元素来加强额外的英里,以增强我们的整体外观。

Paul Fenley,导演

k dunn.& Associates

我与令人难以置信的 - 聪明,驱动和响应性的开发人员。它曾经很难找到优质的工程师和顾问。现在它是't.

Ryan Rockefeller,CEO

辐射群

Toptal.立即了解我们的项目。我们与阿根廷的特殊自由职业者与阿根廷,从第1天沉浸在我们的行业中,与我们的团队无缝混合,理解我们的愿景,并产生了顶级缺口结果。 Toptal与卓越的开发人员和程序员相连,非常容易。

Jason Kulik,联合创始人

PROHATCH.

作为一个有限资源的小公司,我们可以'不起赚得昂贵的错误。 Toptal为我们提供了一个经验丰富的程序员,他们能够击中地面运行并立即开始贡献。这是一个伟大的经历和我们'd再次在心跳中重复。

斯图尔特Pocknee,校长

站点特定的软件解决方案

我们使用Toptal聘请开发人员,具有广泛的亚马逊网络服务体验。我们采访了四名候选人,其中一个候选人竟然有适合我们的要求。该过程快速有效。

ABNERGUZMÁNVILLA,CTO和首席科学家

照片kharma.

Sergio是一个令人敬畏的开发人员。顶级陷波,响应,并有效地完成了工作。

Dennis Baldwin,首席技术专家和联合创始人

PriceBlink.

与马林一起工作是一种快乐。他是有能力,专业,灵活的,非常快速地了解所需的内容以及如何实现它。

andréFischer,CTO

发布

我们需要一个专家工程师,他们可以立即启动我们的项目。辛巴纳斯与他的工作超出了我们的期望。不得不采访和追逐专家开发商是一个优秀的时光,让每个人都对我们的选择感到更加舒适,以改变平台来利用更强大的语言。 Toptog易于方便地制作了该过程。 Toptal现在是我们寻找专家级别帮助的第一名。

Web开发的高级VP德里克未成年人

NetWorld Media Group.

Toptal.'S开发人员和建筑师都非常专业,易于使用。他们生产的解决方案相当定价和最高品质,减少了推出的时间。再次感谢,Toptal。

Jeremy Wessels,CEO

Kognosi.

我们拥有Toptal的伟大体验。他们将我们与完美的开发人员配对,为我们的应用程序并使过程非常容易。它也很容易超出初始时间范围,我们能够在我们的项目中保持相同的承包商。我们绝对推荐顶尖,用于快速和无缝地找到高质量的人才。

Ryan Morrissey,CTO

应用业务技术,LLC

I'M Toptal令人难以置信地印象深刻。我们的开发人员每天与我沟通,是一个非常强大的编码器。他'真正的专业人士,他的工作很棒。顶部5星。

Pietro Casoar,CEO

Ronin Play Pty Ltd

与Toptal一起工作是一个很好的体验。在使用它们之前,我花了很长时间采访其他自由职业者和尚未'找到我需要的东西。与Toptal一起参与后,他们在几天内与完美的开发人员匹配。开发商I.'m不仅可以提供质量代码,而且他还提出了我达到的事情的建议't thought of. It'对我来说清楚,阿拉夫里知道他在做什么。强烈推荐!

乔治城,首席执行官

Buravard,Inc。

作为顶级合格的前端开发人员,我也运营了自己的咨询练习。当客户来找我来帮助填补他们的团队上的关键角色时,Toptal是我唯一舒适的推荐的地方。 Toptal.'整个候选池是最好的。 Toptal是我的最佳价值我'在近一年的专业在线工作中发现了。

Ethan Brooks,CTO

Langlotz专利&商标作品,Inc。

在嘻嘻哈哈'早期,我们以及时的方式,我们需要一流的开发商,以实惠的价格。 Toptal送货!

Lara Aldag,CEO

h

Toptal.让候选人非常容易,让您能使他们有能使他们有能力提供。我肯定会向寻求高技能开发人员的人推荐他们的服务。

Michael Gluckman,数据经理

mxit.

Toptal.迅速匹配我们的项目与最佳开发人员的能力只是一流的。开发商已成为我们团队的一部分,我对他们中的每一个都证明了专业承诺的水平。对于那些希望远程工作的人与最好的工程师来说,看起来不仅仅是Toptaltal。

Laurent Alis,创始人

临身

Toptal.让找到合格的工程师微风。我们需要经验丰富的ASP.NET MVC架构师来指导我们的启动应用程序的开发,并在不到一周内为我们提供三位伟大的候选人。在我们选择后,工程师立即在线并击中地面运行。它比我们自己发现和兽医候选人更快和更容易。

杰夫凯利,联合创始人

协调解决方案

我们需要在Scala中的一些短期工作,Toptal在24小时内发现了我们一个伟大的开发人员。这不仅仅是通过任何其他平台都无法实现。

Franco Arda,联合创始人

whatadswork.com

Toptal.为正在进行快速发展和规模的企业提供禁令解决方案。每个工程师我们'通过Toptal签约已经很快集成到我们的团队中,并将其工作持有最高标准的质量,同时保持炽热的发展速度。

Greg Kimball,联合创始人

nifti.com.

如何通过toptal雇用PostgreSQL开发人员

1

与我们的行业专家交谈

Tophteal Engineering主任将与您合作,了解您的目标,技术需求和团队动态。
2

与手工选择的人才合作

在几天内,我们'LL向您介绍您的项目的PostgreSQL开发人员。平均匹配时间在24小时内。
3

右边合身,保证

与您的新PostgreSQL开发人员合作进行试用期(仅在满意的情况下付款),确保他们'在开始参与之前,右边适合。

常见问题解答

  • Toptal PostgreSQL开发人员如何不同?

    在Toptal,我们彻底屏蔽了我们的PostgreSQL开发人员,以确保我们与最高口径的人才相匹配。每年申请加入Toptal Network的100,000多人,削减少于3%。您将与工程专家(从不泛化招聘人员或人力资源代表)合作,了解您的目标,技术需求和团队动态。最终结果:来自我们网络的专家审计人才,习惯符合您的业务需求。 现在开始。

  • 我可以在不到48小时穿过Toptaltal雇用PostgreSQL开发人员吗?

    根据可用性以及您可以进行的快速,您可以在注册的48小时内开始使用PostgreSQL开发人员。 现在开始。

  • Toptal PostgreSQL开发人员的无风险试用期是多少?

    我们确保您和PostgreSQL开发人员之间的每次参与开始于最多两周的试用期。这意味着您有时间确认订婚将是成功的。如果您对结果完全满意,我们会为您收取时间并继续接触,只要您想要。如果你没有完全满意,你将不会收取费用。从那里,我们可以通过部分方式,或者我们可以为您提供可能更适合的另一个专家,并与我们将开始第二名,无风险的审判。 现在开始。

分享
PostgreSQL.

如何聘请一个伟大的PostgreSQL开发人员

PostgreSQL.是自最初发布的近二十年前初始发布以来的最流行的开源对象数据库系统之一,但在过去几年中,流行度大幅增加。我们可以通过观察来了解这一点 db-engines.com.,基于诸如关于堆栈溢出,作业优惠和主要搜索引擎的结果数量的问题等因素来计算“人气分数”。其图表从2013年1月(得分:167.475年)到2016年2月(得分:288.657),他们的图表显示了72,35%的增加

通过对PostgreSQL数据库专家的需求,一些软件工程师只需将其添加到他们的简历中,因为他们认为他们将通过基础获得基础,但是当需要更高级的数据库和软件开发经验时,他们会缩短。盘子。

为了帮助您在美国或国外寻找高质量的开发商,以获得真正理解该工具的全职或兼职角色,此招聘指南带您通过PostgreSQL专家应该了解的主题和问题。

即使候选人是SQL的主人,它也不一定意味着S /他是PostgreSQL的主人。

SQL.基础知识

即使候选人是硕士 SQL.,它并不一定意味着S /他是PostgreSQL的主人。然而,如果候选人在SQL熟练精通SQL,我们知道S /他不是PostgreSQL的主人。良好的Postgres DBA应当完美地了解标准SQL的原则和使用。 PostgreSQL支持SQL标准ISO / IEC 9075:2011所需的大部分功能,因此PostgreSQL使用的大部分依赖于它。

We can weed out a large portion of candidates with a high amount of confidence by starting the interview with SQL principles, concepts and usage: the different types of JOINS clauses, UNION, subqueries and the difference between HAVING and WHERE. Toptal’s list of 20个基本的SQL面试问题 是一个很好的开始。

SQL.与NoSQL.

当SQL数据库按顺序时,PostgreSQL大部分时间都是作业的最佳数据库。虽然PostgreSQL和其他SQL数据库之间的差异可能会讨论,但在招聘流程中讨论PostgreSQL和NoSQL等差异,讨论MongoDB等差异。当Postgres是正确的工具时,强大的候选人知道;他们并不总是使用/推荐postgres,因为这是他/他知道的唯一事情。

问:何时使用PostgreSQL而不是NoSQL数据库,您如何陈述?

与NoSQL数据库相比,关系数据库(如PostgreSQL)具有优缺点,并理解这些弱点和优势很重要。使用Brewer Theorem(也称为帽定理)可以帮助确定哪种类型的数据库是作业的最佳类型。

Brewer定理构建在断言上,即分布式应用程序不能同时保证以下三个系统要求:一致性,可用性和分区容差。根据这三个中的两个是应用程序的最高优先级中的两个,可以决定哪些数据库是最合适的。 PostgreSQL在需要一致性和可用性时更好,而其他组合可能需要NoSQL解决方案。这是一个更深入的观看两个选项:

PostgreSQL.优势:

交易性: PostgreSQL在NoSQL数据库不支持数据库级别的交易。有一些方法可以在NoSQL中实现事务,但这些方法是在应用程序级别而不是在数据库级别完成的,因此它们对性能有所了解。

聚合函数: PostgreSQL实现了SQL标准聚合功能,以及一些具有高性能的函数。在NoSQL中,有技术可以获得体面的性能,但它并没有接近PostgreSQL实现的性能。

加入: 关系数据库(例如PostgreSQL)在使用不同类型的连接时存储在不同表上的查询数据时出色,而NoSQL数据库通常需要执行多个查询。

NoSQL优势:

半系统数据: NoSQL数据库在处理半系统数据和水平可扩展性方面时,对关系数据库具有很大的优势。当PostgreSQL使用JSONB DataType的使用有一些支持,而NoSQL数据库仍然是卓越的选择。

缩放: NoSQL数据库(具体而言,基本符合的基本的数据库)在缩放写入操作方面更好,因为它们缺少酸兼容数据库的许多功能,例如参考完整性执行。

通过这些差异和酿酒者定理,让我们看看两种案例研究应用:

  • 财务应用程序需要严格的数据一致性和交易性,以及应用程序的性质意味着运行多个复杂报告。在这种情况下,PostgreSQL是最好的工具。

  • 期望社交网络(成功的人)以大量规模扩展,其数据没有很好的结构。此外,数据库也需要横向扩展应用程序,因为越来越多的字段与新的应用程序功能串联添加。在这里,NoSQL数据库是更好的选择。

掌握证明

到目前为止,我们应该有遗址越来越弱的人才,但我们仍然需要找到真正Postgres Masters的开发人员,这将有助于我们充分利用我们的数据库管理,并且能够处理不可避免的,艰巨的任务这是。

问:“我们需要查询有几个主题的条目的知识库(每个条目都有标题和内容)。”您如何使用Postgres完成这一点?

子PAR答案

如果开发人员不是PostgreSQL的专家,因此不熟悉其全文搜索功能(我们将进一步讨论),他/她可能会回答这样的东西:

SELECT * FROM posts WHERE title ILIKE ‘%query-string%’ OR content ILIKE ‘%query-string%’;

以这种方式答案的候选人不是主要选择。这种方法没有使用PostgreSQL的令人敬畏的能力,结果的质量会很差:

  • 例如,如果我们的查询字符串是一个多个单词,我们有一个单词的单词形式的条目,它不会被包含(更不用说诸如“do”和“do”)以来的单词仅寻找标题或内容中的查询字符串。同样,如果我们在查询字符串中有两个单独的单词,否则不会出现任何结果,除非它们是相同的顺序和相同的形式。

  • 没有保证相关性,因为没有办法通过内容或精确单词匹配的数量的出现次数进行排名,等等。

  • 性能也是这种方法的问题。由于没有索引支持,即使在相当小的数据库中,此查询也非常慢。

正确的答案

那么,如何使用PostgreSQL的一些酷炫功能L更好的方式解决这个问题?全文搜索。

The full text search feature is based on the @@ operator (known as a ‘match operator’) that returns true if a tsvector matches a tsquery. tsvector is a search type that represents a document, a sorted list of normalized words used for text searches. A tsquery is a search type that represents a query. A document is the ‘unit of searching’ that will often be a column of a table or a concatenation of multiple columns (even from multiple tables), such as this:

SELECT title || ‘ ‘ || content AS document FROM posts;

We can use the tsvector this way, but we cannot directly use tsquery() to convert our query-string into a tsquery since it expects a string with boolean operators that separate lexemes (like & for ‘and’, | for ‘or’, and ! for ‘not’). To convert user-written text into a tsquery, we can use the function plainto_tsquery. The resulting query will look like this:

SELECT * FROM posts WHERE tsvector(title || ‘ ‘ || content) @@ plainto_tsquery(‘query-string’);

笔记: depending on your PostgreSQL configuration, you may need to manually specify the dictionary to use in order to have some cool features such as “stemming”. To order the results by relevance we can use the ts_rank() function, which accepts a tsvector and a tsquery as parameters.

问:什么是“高可用性”,你应该何时实施它,你是怎么做到的?

高可用性是指数据库的能力与非冗余服务器相比,百分比的百分比较高的时间。这也被称为具有高的服务水平。

可以使用一起使用的冗余数据库服务器来实现高可用性以在发生故障时更换主服务器。这些备用服务器(也称为“SLAVES”)跟踪主“主”服务器的更改。虽然只有主要服务器可以修改数据(执行读/写操作),但是备用服务器具有不同的角色:

热待机 服务器接受连接的唯一目的,用于服务只读查询。这种类型的备用服务器通常用于负载平衡。

温暖的待机 服务器不接受任何连接,它们仅遵循对主服务器所做的更改。如果它们被推广到主要,则可以开始接受连接和修改数据。

何时实现高可用性

PostgreSQL.具有许多功能,可促进高可用性,但实现高可用性并不总是合适的。有许多情况,其中一个人会反对高可用性(或某种类型),因此很难提出简单的指导,但决定因素应该始终是业务的需求。通常,实现高可用性是对性能的损害,并提高了架构的整体复杂性,从而了解每个决定的增益和损失是关键。

它很容易把上面的答案作为捕获者所有的警察,所以候选人应该解释一对特定情况,以证明理解:

  • 场景1:营销公司有一个新闻稿申请。计划对Web应用程序的请求(根据数据库的读/写操作),不依赖于需求。每月几个小时的停机时间不太可能影响业务,因此高可用性对成本并不大大效益。

  • 场景2:SaaS公司提供99%的服务级别协议,他们的50万用户。该公司建立在高可用性的情况下。

使用事务日志运输实现

实现高可用性有多种策略,但这里我们将在热备用上介绍“交易日志运输”。 PostgreSQL使用写入前瞻性日志记录(也称为“WAL”)持续存储所有交易。除其他内容之外,这些日志条目将用于通过连接到主服务器并获取日志来保持备用服务器最新。

对于实现练习,假设主数据库已经运行,备用数据库是主数据库的精确副本:

在主服务器中:

a)为复制创建用户:

sudo -u postgres createuser -U postgres replicator -P --replication (出现提示时输入密码)

b) Edit pg_hba.conf to allow connections for replication:

host replication replicator standby-server-ip/32 md5

c) Edit postgresql.conf to set the wal_level to hot standby:

wal_level = hot_standby
archive_mode = on
archive_command = 'cp %p /path/to/archive/folder/%f' 
max_wal_senders = 1 # Enter the number of standby servers

笔记: You may need to create the folder assigned to archive_command; a good place is /var/lib/postgresql/<postgres-version>/main/mnt/server/wal_archive. Don’t forget to change the ownership to the postgres user after you create the folder. Depending on your network setup you might need to add this ip address to the list of addresses to listen:

listen_addresses = 'localhost, <primary-server-ip>'

在备用服务器中:

a)删除“备用”服务器中的默认数据目录,并使用“PG_BASEBACKUP”实用程序从“主”服务器中的数据中的数据复制文件:

rm -r /var/lib/postgresql/9.3/main
sudo -u postgres pg_basebackup -h <primary-server-ip> -D /var/lib/postgresql/<postgres-version>/main -U replicator -v -P --xlog-method=stream

b) Edit postgresql.conf to enable hot standby:

hot_standby = on

c) Create /var/lib/postgresql/<postgres-version>/main/recovery.conf from the sample file located at /usr/share/postgresql/<postgres-version>/recovery.conf.sample

d) Edit the recovery.conf to configure the standby mode:

standby_mode = on
primary_conninfo = 'host=<primary-server-ip> port=5432 user=replicator password=<password>'

所有这些更改都需要作为root用户制作。不要忘记重新启动两个服务器,以便通过确保可访问主机或无法被防火墙阻止端口,依此类推,以便更改更改,并特别注意网络设置。此配置是探索可自定义选项的良好起点。如果您有任何问题,开始故障排除的好地方是每个服务器的Postgres日志(位于“/ var / log / postgreSQL / PostgreSQL--main.log“)。

包起来

随着NoSQL的最近普及的激增,有些人认为SQL数据库被前往遗忘,并且PostgreSQL不是最常用的SQL数据库,这将是第一个堕落的数据库之一。这种情况并非如此,因此优化PostgreSQL招聘过程仍然很重要。随着NoSQL Euphoria消失,人们就会意识到NoSQL不是银弹。与PostgreSQL变得如此流行,SQL数据库仍然发挥着重要作用。

特色TOPTAL POSTGRESQL出版物

顶级PostgreSQL开发人员需求量很高。

开始招聘