Search Postgresql Archives

Re: replacing Access/ Approach etc

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Sat, Sep 08, 2007 at 09:52:04AM +0200, Thomas Kellerer wrote:
> Zenaan Harkness wrote on 08.09.2007 07:03:
> >Hi, a friend of mine on Windows, is attempting to convert to using
> >PostgreSQL (and of course, I'm helping him).
> >
> >The installation gave an option to run as an application, rather than as
> >a service.
> >
> >Turns out, my friends login account has Admin privs, and postgres.exe
> >will not run in an account with admin privs.
> >
> >He wants to keep the "lightweight feel" and frankly I'd like that on my
> >Ubuntu box as well - to just fire up a local instance of postgresql
> >pointing at a particular "data" directory, and listing (on loopback/
> >localhost only) on an instance-specific port (point the exe at a local
> >.conf file).
> 
> When I started using Postgres for more than just testing, I had the same 
> feeling, but frankly the overhead of starting a PostgreSQL service is so 
> small, that I now happily auto-start the service at boot time (Windows XP).
> You won't even notice that it's running (from a performance point of view).

Thanks. I'm confident of this.

There is a hurdle of mindset to overcome though. When DB2 only starts as
a service, and I can say "look here, postgres will start as an app, and
you can very simply target a specific instance at a specific directory",
this makes the 'sell' a lot easier.

My job as advocate, and administrator for new software installation, and
trainer for the new software, is all-up not as simple as I was hoping.
Of course, once I've solved the problem on windows once, forever and a
day it should be much easier thereafter.

The other psychological aspects are a sense of control (copy the
postgres startup batch file, change the destination 'data' directory to
the new location, give it a new port number and voila, new instance of
the application), as well as a sense of safety and simplicity ("this
instance relates to this directory, I don't have to go configuring stuff
inside the database for my new test instance location, so I won't be
clobbering data in the non-test location").

These psychological and control aspects should not be underestimated, I
say.

> >Is it useful goal to consider running multiple instances of pg, ala
> >microsoft access, lotus approach, etc?
> 
> So my recommendation would be: do install it as a service (any OS), and 
> create multiple databases. Once done that you don't need to worry about 
> starting or stopping the thing. It's simply available. I'd think that 
> starting Access has more overhead than having a PG server sitting in the 
> background (doing nothing)

I don't doubt this. We're dealing with perception however. It is
satisfying to have absolute control, over location, port number, etc,
from a source (config/batch files) outside the database executable.
Especially when you want to quickly copy a whole development tree to run
some tests (new table layouts, a read-write database which testers can
use which is not the deployment database). The feel of control one gets
by being able to do all this with cp + a quick config file edit, is
empowering to the user.

A lack of a sense of control is simply one more barrier to potential
switchers. Make sense?

Thanks heaps
Zen

-- 
Homepage: www.SoulSound.net -- Free Australia: www.UPMART.org
Please respect the confidentiality of this email as sensibly warranted.

---------------------------(end of broadcast)---------------------------
TIP 2: Don't 'kill -9' the postmaster

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Postgresql Jobs]     [Postgresql Admin]     [Postgresql Performance]     [Linux Clusters]     [PHP Home]     [PHP on Windows]     [Kernel Newbies]     [PHP Classes]     [PHP Books]     [PHP Databases]     [Postgresql & PHP]     [Yosemite]
  Powered by Linux