Re: For the ametures. (related to "Are we losing momentum?") - Mailing list pgsql-hackers

From Ben Clewett
Subject Re: For the ametures. (related to "Are we losing momentum?")
Date
Msg-id 3E9E9387.2050505@roadrunner.uk.com
Whole thread Raw
In response to Re: For the ametures. (related to "Are we losing momentum?")  ("Dave Page" <dpage@vale-housing.co.uk>)
Responses Re: For the ametures. (related to "Are we losing momentum?")  (Ian Barwick <barwick@gmx.net>)
Re: For the ametures. (related to "Are we losing momentum?")  (Andrew Sullivan <andrew@libertyrms.info>)
Re: For the ametures. (related to "Are we losing momentum?")  (Peter Eisentraut <peter_e@gmx.net>)
List pgsql-hackers
Hi Dave,

A brief defence of my posting.  After which I'll retire to my side of 
the fence :)

>>-    A true Windows version which people can learn their craft on.
> 
> Coming with 7.4...

I look forward to this greatly.  Maybe here I'll have the chance to fix 
some problems for the greater community.

>>-    Tools which look like Access, to do row level data 
>>editing with no SQL.
> 
> 
> http://www.pgadmin.org/
> 
> It looks more like SQL Server's Enterprise Manager but does most if not
> all of what I expect you need.

Sorry, my fault, an excellent program.

> The tarball includes the complete documentation in HTML format, and in
> pgAdmin there's a searchable copy in the main chm help file.

But not the API's.  Not in one central location.  Some of it, the stuff 
I use, is on GBorg, and in inconsistent format.  I have personally found 
some documentation very fragmented.  So a subtle point about an ability 
is lost as I have assumed all comments to be in a few pages, and missed 
something vital or relevent in another sourse.  Eg, see my comment at 
the end.  But it's better than msdn :)

>>-    Data types like 'ENUM' which appeal to ametures.
> 
> Isn't that just syntactic sugar for a column with a check for specific
> values on it?

Yes :)  By point is not that PostgreSQL is lacking, only that the 
ameture finds others more friendly and inviting.

Although this may be a point which is irrelevent?

My personal 'gripe' was when reading through the postings, some people 
considered people who have not the time, patience or ability, to learn 
PostgreSQL completelly, somehow not worthy.

I wanted to support us dumb users! :)

>>-    There are no administrative mandatorys.  Eg, VACUUM.  
>>(A stand-alone 
>>commercial app, like an Email client, will be contrainted by 
>>having to 
>>be an app and a DBA in one.)
> 
> PostgreSQL is by no means alone in this requirement. SQL Server for
> example has 'optimizations' that are performed usually as part of a
> scheduled maintenance plan and are analagous to vacuum in some ways.

Is this a weekness in DBMS's that don't require this?  (MySQL, Liant 
etc.)  Is there a way of building a guarbage collector into the system? 
My Windows PC has no 'cron'.

>>-    The tables (not innodb) are in different files of the 
>>same name. 
>>Allowing the OS adminitrator great ability.  EG, putting tables on 
>>separate partitions and therefore greatly speeding performance.
> 
> One reason for not doing this is that a table in PostgreSQL might span
> mutiple files if it exceeds a couple of gigs in size.

They used multile files for tables, with a common pefix of the table 
name.  But they have dropped this them selves now.

I miss the way with MySQL I could delete a table, or move it, or back it 
up, manually using 'rm', 'mv' or 'cp'.

Working with IDE drives on PC's,  you can double the performace of a DB 
just by putting half the tables on a disk on another IDE chain.  Adding 
a DB using 'tar' is very a powerful ability.

But hay, if I missed it that much, I would not have moved! :)

>>-    They have extensive backup support.  Including now, 
>>concurrent backup 
>>without user interuption or risk of inconsistency.
> 
> 
> So does PostgreSQL (pg_dump/pg_dumpall).

I have used this, and it's a great command.

I could not work out from the documentation whether it takes a snapshot 
at the start time, or archives data at the time it find's it.  The 
documentation (app-pg-dump.html).  As the documentation does not clarify 
this very important point, I desided it's not safe to use when the 
system is in use.

Can this command can be used, with users in the system making heavy 
changes, and when takes many hours to complete, does produce a valid and 
consistent backup?

If so, you have all MySQL has here and in a more useful format.

> PS, it's nice you decided not to go to the Dark Side :-)

Thanks, Ben



pgsql-hackers by date:

Previous
From: "Nigel J. Andrews"
Date:
Subject: Re: Are we losing momentum?
Next
From: Ian Barwick
Date:
Subject: Re: For the ametures. (related to "Are we losing momentum?")