Profile

Cover photo
Robert Haas
Works at EnterpriseDB
Attended Harvard University
Lives in New Jersey
43,701 views
AboutPostsPhotosVideosReviews

Stream

Robert Haas

Shared publicly  - 
 
Why The Clock is Ticking for MongoDB
Last month, ZDNet published an interview with MongoDB CEO Max Schireson which took the position that the document databases, such as MongoDB, are better-suited to today's applications than traditional relational databases; the title of the article implies t...
Last month, ZDNet published an interview with MongoDB CEO Max Schireson which took the position that the document databases, such as MongoDB, are better-suited to today's applications than traditional relational databases; th...
8
4
Thom Brown's profile photoPierre BOIZOT's profile photo
Add a comment...

Robert Haas

Shared publicly  - 
 
write scalability for UPDATE operations
Yesterday, Heikki Linnakangas committed this patch: commit a3115f0d9ec1ac93b82156535dc00b10172a4fe7 Author: Heikki Linnakangas Date:   Wed Mar 12 22:46:04 2014 +0200     Only WAL-log the modified portion in an UPDATE, if possible.         When a row is upda...
Yesterday, Heikki Linnakangas committed this patch: commit a3115f0d9ec1ac93b82156535dc00b10172a4fe7 Author: Heikki Linnakangas Date:   Wed Mar 12 22:46:04 2014 +0200     Only WAL-log the modified portion in an UPDATE, if pos...
5
3
Oleg Korsak's profile photoRobert Matthew Cook's profile photo
Add a comment...
 
VACUUM FULL doesn't mean "VACUUM, but better"
There's a persistent belief among some users of PostgreSQL that VACUUM and VACUUM FULL do the same thing, but that VACUUM FULL does it better.  If VACUUM is the moral equivalent of running the Dust Buster across the room a few times, VACUUM FULL must be the...
There's a persistent belief among some users of PostgreSQL that VACUUM and VACUUM FULL do the same thing, but that VACUUM FULL does it better.  If VACUUM is the moral equivalent of running the Dust Buster across the room a fe...
8
4
Douglas Hunley's profile photoPierre BOIZOT's profile photo
Add a comment...

Robert Haas

Shared publicly  - 
 
For the last several months, I have been spending a large percentage of my time trying to bring parallelism to PostgreSQL.  Previous blog posts on the future direction of PostgreSQL development have often mentioned this as a ...
14
2
Adam Jelinek's profile photoThom Brown's profile photoDevrim GÜNDÜZ's profile photoDavid Thomas's profile photo
2 comments
 
Thanks for sharing. 
Add a comment...

Robert Haas

Shared publicly  - 
1
Add a comment...

Robert Haas

Shared publicly  - 
 
Subtly Bad Things Linux May Be Doing To PostgreSQL
In addition to talking about PostgreSQL at LSF/MM and Collab , I also learned a few things about the Linux kernel that I had not known before, some of which could have implications for PostgreSQL performance.  These are issues which I haven't heard discusse...
In addition to talking about PostgreSQL at LSF/MM and Collab, I also learned a few things about the Linux kernel that I had not known before, some of which could have implications for PostgreSQL performance.  These are issues...
5
1
Thom Brown's profile photo
Add a comment...

Robert Haas

Shared publicly  - 
 
Linux's fsync() woes are getting some attention
In two weeks, I'm headed to LSF/MM and the Linux Collaboration Summit , by invitation of some Linux kernel hackers, to discuss how the Linux kernel can better interoperate with PostgreSQL.  This is good news for PostgreSQL, and hopefully for Linux as well. ...
In two weeks, I'm headed to LSF/MM and the Linux Collaboration Summit, by invitation of some Linux kernel hackers, to discuss how the Linux kernel can better interoperate with PostgreSQL.  This is good news for PostgreSQL, an...
10
8
Eric Lauzon's profile photoChristopher Smith's profile photo
Add a comment...

Robert Haas

Shared publicly  - 
 
Query Planning Gone Wrong: The Video
If you missed my talk on Query Planning Gone Wrong at PGCon and Postgres Open , but you'd still like to hear it, videos of both versions of the presentation are available on YouTube.  Here's me giving the talk the first time , at PGCon, and here I am giving...
If you missed my talk on Query Planning Gone Wrong at PGCon and Postgres Open, but you'd still like to hear it, videos of both versions of the presentation are available on YouTube.  Here's me giving the talk the first time, ...
1
Add a comment...

Robert Haas

Shared publicly  - 
 
Some wag, riffing on Rudyard Kipling, once wrote that "if you can keep your head when all around you are losing theirs, maybe you just don't understand the situation".  I thought of that line this morning, while committing a ...
9
1
John Graber's profile photo
Add a comment...

Robert Haas

Shared publicly  - 
 
Over the past few years, I've been making notes on pgsql-performance postings, specifically those postings which relate to query performance issues.  Today, I gave a talk at PGCon on the data I've been able to gather. If you ...
3
1
吴一超's profile photoChristopher Browne's profile photo
 
The output of that was nicely surprising.  Should be useful to those of us that have people wandering to our desks saying, "So why was this slow???"
Add a comment...
Story
Tagline
PostgreSQL Major Contributor, Committer; Database Architect @ EnterpriseDB
Education
  • Harvard University
    Computer Science, 1994 - 1998
Basic Information
Gender
Male
Work
Employment
  • EnterpriseDB
    Database Architect, 2010 - present
  • SNiP LiNK, LLC
    Director of Business Engineering, 2007 - 2010
  • Dyntek
    Senior Systems Analyst, 2006 - 2007
Places
Map of the places this user has livedMap of the places this user has livedMap of the places this user has lived
Currently
New Jersey
Links
Contributor to
The service here is friendly and fast, and the place is never crowded. Our whole family enjoys it.
Food: Very goodDecor: Very goodService: Excellent
Public - a year ago
reviewed a year ago
The Westmont Ace has several people on staff who are extremely knowledgeable and helpful, and the service is good all around. Highly recommended!
Public - 6 years ago
reviewed 6 years ago
2 reviews
Map
Map
Map