Hi,

i asked some question about this topic few weeks ago, but i am still 
thinking about good application design with postgresql.

good apps have three components:

- frontend (like html, gui, psql etc.)
- middleware (Objectorientated modules)
- backend (postgresql)

But then i thought: Do i really need complex middleware or is it just 
a wrapper around PostgreSQL??

I think its possible to implement the whole logic inside postgresql. 

You always have some persistent objects and some non-persistent 
objects. and persistent objects may have some attributes which are 
not-persistant.

now i build classes inside postgresql. 

persistents objects => tables
non-persistent obj. => views
and so on
and i also can implement all object methods inside postgresql

like init() methods inside an object are triggers inside postgresql.

if i add a new object to database i can implement a function which 
accepts the new data and checks it, so i can also do the error 
checking in postgresql.

i still have big problems with thinking about this stuff. 
I already wrote some oo-apps and i am familiar with it. but i always 
took a home-brew solution for object persistence. In these 
applications the whole logic was programmed inside the oo-modules.

i am still looking for a real world example like a cd database which 
has an object orientaded interface and storing persistent objects in 
postgres. and all book just describe SQL _OR_ OO-Programming. 

Anybody here who likes to keep my brain burning?? Can anybody show me 
a small app with oo design and postgfresql persistence? Any hints for 
further readings or books? anybody who has the same problems and 
wants to discuss those things.

janning

-- 
Planwerk 6 /websolutions
Herzogstraße 86
40215 Düsseldorf

fon 0211-6015919
fax 0211-6015917
http://www.planwerk6.de

---------------------------(end of broadcast)---------------------------
TIP 5: Have you checked our extensive FAQ?

http://www.postgresql.org/users-lounge/docs/faq.html

Reply via email to