Unix Technical Forum

Experiences with extensibility

This is a discussion on Experiences with extensibility within the Pgsql General forums, part of the PostgreSQL category; --> > That isn't really an extensibility argument. At least not in my mind. > Further I don't know of ...


Go Back   Unix Technical Forum > Database Server Software > PostgreSQL > Pgsql General

FAQ Members List Calendar Search Today's Posts Mark Forums Read
  #11 (permalink)  
Old 04-10-2008, 12:17 AM
Sim Zacks
 
Posts: n/a
Default Re: Experiences with extensibility


> That isn't really an extensibility argument. At least not in my mind.
> Further I don't know of anyone that can "easily" do it. You either
> suffer the possibility of catastrophic data loss (dolphins) or you
> suffer guaranteed bank account drainage (Oracle), or you suffer the
> willingness of Monopolies (MSSQL).
>
> None of those equate to "easy".


That's a load of FUD. When looking at feature-sets that are available or not
available in an open source product, you can't throw out all the things that a
commercial, closed source project has because it isn't open source and it costs
money.

The reason companies go with the closed source, expensive solutions is because
they are better products.

When evaluating a database for your company, it is better to look at what the
closed source products offer that cause companies to shell out tons of money and
decide if it is worth locking yourself into an expensive and/or exclusive agreement.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #12 (permalink)  
Old 04-10-2008, 12:17 AM
Joshua D. Drake
 
Posts: n/a
Default Re: Experiences with extensibility

Guido Neitzer wrote:
> On 08.01.2008, at 23:20, Joshua D. Drake wrote:
>
>> That isn't really an extensibility argument.

>
> I was thinking about that too - for me, it still is just an outstanding
> issue with PostgreSQL. It is incredibly scalable on one machine but it
> totally sucks when you want more, but not much more.


There are OS level things you can do here.


> But if you need something easy to setup, multi-master with just two
> machines, easy fail-over (done in the JDBC driver) without your
> application even noticing it - try it.


http://www.continuent.org/HomePage


> It's free, but not open source.
> And it's a good product. I use it for some stuff and PostgreSQL for
> other projects. Just depends on the requirements.
>


Sincerely,

Joshua D. Drake



> cug
>



---------------------------(end of broadcast)---------------------------
TIP 1: if posting/reading through Usenet, please send an appropriate
subscribe-nomail command to majordomo@postgresql.org so that your
message can get through to the mailing list cleanly

Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #13 (permalink)  
Old 04-10-2008, 12:17 AM
Guido Neitzer
 
Posts: n/a
Default Re: Experiences with extensibility

On 08.01.2008, at 23:40, Joshua D. Drake wrote:

> There are OS level things you can do here.


They are normally not really easier and, more important, I don't have
them on my deployment environment.

> http://www.continuent.org/HomePage


When I'm talking about two cheap machines you recommend a solution
where I need four machines (Or can I use the uni/cluster machines also
as db nodes?) and licenses for a couple of thousands bucks? Sorry, no
option.

And, I have my option ...

cug

--
http://www.event-s.net


---------------------------(end of broadcast)---------------------------
TIP 9: In versions below 8.0, the planner will ignore your desire to
choose an index scan if your joining column's datatypes do not
match

Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #14 (permalink)  
Old 04-10-2008, 12:17 AM
Joshua D. Drake
 
Posts: n/a
Default Re: Experiences with extensibility

Sim Zacks wrote:
>
> > That isn't really an extensibility argument. At least not in my mind.
> > Further I don't know of anyone that can "easily" do it. You either
> > suffer the possibility of catastrophic data loss (dolphins) or you
> > suffer guaranteed bank account drainage (Oracle), or you suffer the
> > willingness of Monopolies (MSSQL).
> >
> > None of those equate to "easy".

>
> That's a load of FUD. When looking at feature-sets that are available or
> not
> available in an open source product, you can't throw out all the things
> that a
> commercial, closed source project has because it isn't open source and
> it costs
> money.


You obviously didn't read my post.

>
> The reason companies go with the closed source, expensive solutions is
> because
> they are better products.


Sometimes, sometimes not. It depends on your needs.

>
> When evaluating a database for your company, it is better to look at
> what the
> closed source products offer that cause companies to shell out tons of
> money and
> decide if it is worth locking yourself into an expensive and/or
> exclusive agreement.


The only thing this post could possibly be is a Troll. Please go back
under the bridge.

Sincerely,

Joshua D. rake



---------------------------(end of broadcast)---------------------------
TIP 5: don't forget to increase your free space map settings

Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #15 (permalink)  
Old 04-10-2008, 12:17 AM
Joshua D. Drake
 
Posts: n/a
Default Re: Experiences with extensibility

Guido Neitzer wrote:
> On 08.01.2008, at 23:40, Joshua D. Drake wrote:
>
>> There are OS level things you can do here.

>
> They are normally not really easier and, more important, I don't have
> them on my deployment environment.
>
>> http://www.continuent.org/HomePage

>
> When I'm talking about two cheap machines you recommend a solution where
> I need four machines (Or can I use the uni/cluster machines also as db
> nodes?) and licenses for a couple of thousands bucks? Sorry, no option.
>


Did you even bother to read the page?

http://sequoia.continuent.org/HomePage

Open Source... Free...

Sequoia is a transparent middleware solution offering clustering, load
balancing and failover services for any database. Sequoia is the
continuation of the C-JDBC project.

It can be downloaded here:

https://forge.continuent.org/frs/?group_id=6


> And, I have my option ...
>


Great! I was just trying to show you that there was a JDBC layer
available for multi-mastering with PostgreSQL.

Sincerely,

Joshua D. Drake



---------------------------(end of broadcast)---------------------------
TIP 1: if posting/reading through Usenet, please send an appropriate
subscribe-nomail command to majordomo@postgresql.org so that your
message can get through to the mailing list cleanly

Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #16 (permalink)  
Old 04-10-2008, 12:17 AM
Ow Mun Heng
 
Posts: n/a
Default Re: Experiences with extensibility


On Tue, 2008-01-08 at 23:37 -0700, Guido Neitzer wrote:
> On 08.01.2008, at 23:20, Joshua D. Drake wrote:


> Like, I have a situation where I need multi-master just for
> availability. Two small servers are good enough for that. But
> unfortunately with PostgreSQL the whole setup is a major pain in the ...
>


Isn't that the reason they hire DB admins and not the run of the mill
guy.

I've not played with multimaster (sync/async) and I doubt I will since
there's no requirement for it., (yet)

In any case, based on my research there's lots of FOSS and (not-so)FOSS
based solutions and of course, each comes with their own learning curve
and also depends on the complexity of the requirements. (Mind you, even
MSSQL with all it's polished point and click interface, you still have
times when you pull hairs out)

I've done a simple master/slave configuration which is faring well, so
that's fine (for me)

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

Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #17 (permalink)  
Old 04-10-2008, 12:17 AM
Ow Mun Heng
 
Posts: n/a
Default Re: Experiences with extensibility


On Tue, 2008-01-08 at 23:05 -0800, Joshua D. Drake wrote:
> Sim Zacks wrote:


>
> >
> > The reason companies go with the closed source, expensive solutions is
> > because they are better products.

>
> Sometimes, sometimes not. It depends on your needs.


This is total FUD. Everything has a place. And besides, as what I read, nobody ever gets fired
for recommending an expensive solution that comes with expensive support contracts and what not.
(wish I could google and insert the link to where I read that)

>
> >
> > When evaluating a database for your company, it is better to look at
> > what the
> > closed source products offer that cause companies to shell out tons of
> > money and
> > decide if it is worth locking yourself into an expensive and/or
> > exclusive agreement.

>
> The only thing this post could possibly be is a Troll. Please go back
> under the bridge.



No, it's better to evaluate if the features which are being provided
will fit your needs. This is akin to buying a lamborghini only to drive
it down to the local 7-11, down the (same) road to buy some bread.

Take a walk instead, save my ears, save some petrol, save some money.

Otherwise, you end up paying X amount more for features you don't need.
(Me remembers vividly an episode of Simpsons where Homer was given free
rein to design the ultimate American Dream Car.)


---------------------------(end of broadcast)---------------------------
TIP 9: In versions below 8.0, the planner will ignore your desire to
choose an index scan if your joining column's datatypes do not
match

Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #18 (permalink)  
Old 04-10-2008, 12:17 AM
Sim Zacks
 
Posts: n/a
Default Re: Experiences with extensibility

You wrote that either it is not implemented well (catastrophic data losss) or is
expensive (Oracle) or it is a monopoly (MSSQL). None of those are easy.
Expensive and monopoly don't seem to me to be non-easy, rather undesirable if
you don't need to get into it.

When someone asks a question about a feature found in a commercial product and
the answer is that the feature is not available unless you accept on yourself
horrid possibilities, that is similar to Microsoft saying that sure you can use
open source, but there is no support, it is unreliable, ... Pure FUD. You can
call it reverse FUD, but it is FUD nonetheless.

We use postgresql because it is open source, we have in-house experience to deal
with it so we don't have any extra support costs and we don't need the features
that are offered in commercial products that PostGreSQL does not have. We also
don't need the speed that commercial products offer that is missing in PostgreSQL.

Sim


Joshua D. Drake wrote:
> Sim Zacks wrote:
>>
>> > That isn't really an extensibility argument. At least not in my mind.
>> > Further I don't know of anyone that can "easily" do it. You either
>> > suffer the possibility of catastrophic data loss (dolphins) or you
>> > suffer guaranteed bank account drainage (Oracle), or you suffer the
>> > willingness of Monopolies (MSSQL).
>> >
>> > None of those equate to "easy".

>>
>> That's a load of FUD. When looking at feature-sets that are available
>> or not
>> available in an open source product, you can't throw out all the
>> things that a
>> commercial, closed source project has because it isn't open source and
>> it costs
>> money.

>
> You obviously didn't read my post.
>
>>
>> The reason companies go with the closed source, expensive solutions is
>> because
>> they are better products.

>
> Sometimes, sometimes not. It depends on your needs.
>
>>
>> When evaluating a database for your company, it is better to look at
>> what the
>> closed source products offer that cause companies to shell out tons of
>> money and
>> decide if it is worth locking yourself into an expensive and/or
>> exclusive agreement.

>
> The only thing this post could possibly be is a Troll. Please go back
> under the bridge.
>
> Sincerely,
>
> Joshua D. rake
>
>
>
> ---------------------------(end of broadcast)---------------------------
> TIP 5: don't forget to increase your free space map settings
>

Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #19 (permalink)  
Old 04-10-2008, 12:17 AM
Ow Mun Heng
 
Posts: n/a
Default Re: Experiences with extensibility


On Wed, 2008-01-09 at 00:24 -0700, Guido Neitzer wrote:
> On 09.01.2008, at 00:14, Ow Mun Heng wrote:
>
> >> Like, I have a situation where I need multi-master just for
> >> availability. Two small servers are good enough for that. But
> >> unfortunately with PostgreSQL the whole setup is a major pain in
> >> the ...
> >>

> >
> > Isn't that the reason they hire DB admins and not the run of the mill
> > guy.

>
> Isn't that more the situation where it is preferred to have a working
> fail-over with as less money and work as possible?


Yep.. There's where FOSS comes about. But as mentioned, there's a
learning curve in everything and granted that in FOSS, sometimes
documentation is sparse etc.

I guess the other side of the coin is this -> If you want it cheap, you
have to do it yourself and I've be rich for each time the
plumber/electricion/etc comes around to fix something. Each time, the
itch is for me to learn how to do it myself.

>
> There is just no way I (personally) can afford hiring someone to set
> that up as I'm talking about something that hasn't brought a dollar
> yet and will probably not for the next time ... and it is my own
> project, but there is still some need for a reliable service to come
> to a point where I can maybe hire someone.


point taken.

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

http://www.postgresql.org/docs/faq

Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #20 (permalink)  
Old 04-10-2008, 12:17 AM
Joshua D. Drake
 
Posts: n/a
Default Re: Experiences with extensibility

Ow Mun Heng wrote:
> On Tue, 2008-01-08 at 23:05 -0800, Joshua D. Drake wrote:
>> Sim Zacks wrote:

>
>>> The reason companies go with the closed source, expensive solutions is
>>> because they are better products.

>> Sometimes, sometimes not. It depends on your needs.

>
> This is total FUD. Everything has a place. And besides, as what I read, nobody ever gets fired
> for recommending an expensive solution that comes with expensive support contracts and what not.
> (wish I could google and insert the link to where I read that)


Exactly. It is amazing to me that companies are snookered into the idea
that per cpu pricing (or per client) for support contracts is a valid
method to determine actual costs to support the customer.

There are good closed source products but to suggest that just because
it is an expensive solution it is better is a little dumb.


>> The only thing this post could possibly be is a Troll. Please go back
>> under the bridge.

>
> No, it's better to evaluate if the features which are being provided
> will fit your needs. This is akin to buying a lamborghini only to drive
> it down to the local 7-11, down the (same) road to buy some bread.
>
> Take a walk instead, save my ears, save some petrol, save some money.


No kidding.

>
> Otherwise, you end up paying X amount more for features you don't need.
> (Me remembers vividly an episode of Simpsons where Homer was given free
> rein to design the ultimate American Dream Car.)
>


Heh...

Sincerely,

Joshua D. Drake



---------------------------(end of broadcast)---------------------------
TIP 5: don't forget to increase your free space map settings

Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Reply


Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On
Forum Jump


All times are GMT. The time now is 10:16 AM.


Powered by vBulletin® Version 3.6.5
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
www.UnixAdminTalk.com