473,795 Members | 3,481 Online
Bytes | Software Development & Data Engineering Community
+ Post

Home Posts Topics Members FAQ

What so special about PostgreSQL and other RDBMS?

Beside its an opensource and supported by community, what's the fundamental
differences between PostgreSQL and those high-price commercial database (and
some are bloated such as Oracle) from software giant such as Microsoft SQL
Server, Oracle, and Sybase?

Is PostgreSQL reliable enough to be used for high-end commercial
application? Thanks
Jul 20 '05
125 14858
Daniel Morgan wrote:
Howard J. Rogers wrote:
And, to be quite blunt, if the only operating system it will run on
is Windows that becomes a limitation affecting all of the above. Any
time you database server is at risk from every 16 year old on the
planet. It can't really be called secure or stable.

Oh, I dunno. Stick it behind a firewall with some AV software and at
least keep it (OS and AV) minimally up to date, and it will do quite
reasonable service, and the script kiddies can be largely forgotten
about.

Regards
HJR

And would you then ignore all of the security patches?

If you don't ... you still need to at least once a month, likely more
often, down your production database to apply them and reboot the
server.

True enough. But not every patch needs to be applied to every server
(one can get more intelligent about these things that the CYA Microsoft
advisories suggest).

But even so. It takes me about 48 seconds to shutdown and re-start my
Windows 2000 Advanced server. I think I can live with 48 seconds of
downtime a month. I think *most* people could live with that sort of
downtime a month, actually. The number of people who truly, absolutely,
must have no compromises 5 9's uptime are actually quite small, if you
look at the planet as a whole.
For what possible benefit? I'm still looking for one thing Windows
can do that, for example, Linux can't do ... except perhaps steal
cycles from the CPU.


Well, that's a change in the terms of the debate. My issue is with
anyone calling Windows 'not an operating system', because it evidently
is. I didn't say it does one thing that Linux can't do. Nor vice versa.

Just accept the fact that a large number of servers around the world are
running Windows, whether you like it or not, and they somehow manage to
achieve productive work by doing so. A good DBA will therefore accept
Windows as just one more tool to be understood and used appropriately,
and not expend serious effort trying to slag it off.

Regards
HJR
Jul 20 '05 #81
"Daniel Morgan" <da******@x.was hington.edu> wrote
First you exaggerate that any 16 yrd old can bring down SQLServer
and now you exaggerate the need to apply security patch. Did it occur
to you that if your database server is safely behind the firewall,
the need to apply security patches reduces drastically. Almost all
of the security patches is only when your windows is exposed to
the outside world.
I didn't exagerate anything ... I asked a question. Please note the
question mark at the end of the sentence.


This is the not the first time. All ur rants against Windows is
well chronicled. didn't you predict that the day is not far off
when a virus in T-SQL will float around.
So you would, in fact, intentionally not apply Microsoft security
patches to your database servers. That is certainly one choice.
Which is only possible if you never applied a security patch. Once
again ... a choice.
Applying a patch becomes moot if it does not even apply to you.
If it does become critical, I assure you necessity overrides anything.

I don't criticize it "just" because it only runs on Windows. That is
just one argument among many. We could, for example, look at the
inability to cluster servers without federating data and many other
things. But that wasn't the point of the post to which I responded
and I'm not interested in starting another meaningless flame war.


I guess teaching in Univ. has made you a bit of theoretician. Go out
and check the real world. There are many users who are perfectly
happy with windows and it serves them very well. Not necessary piss ant
customers. Some real big ones. I work in one such industry where SS is
firmly enterenched.
Jul 20 '05 #82
Howard J. Rogers wrote:
True enough. But not every patch needs to be applied to every server
(one can get more intelligent about these things that the CYA Microsoft
advisories suggest).

But even so. It takes me about 48 seconds to shutdown and re-start my
Windows 2000 Advanced server. I think I can live with 48 seconds of
downtime a month. I think *most* people could live with that sort of
downtime a month, actually. The number of people who truly, absolutely,
must have no compromises 5 9's uptime are actually quite small, if you
look at the planet as a whole.


That may be true of 'your' customers. But not one of mine would find
that acceptable.

Well maybe those with RAC taking down nodes once at a time. But
otherwise they expect to be up 7x24x365. It is very hard to explain
to your web customers that you are interrupting their book purchase
or that the search they wanted to do will have to wait ... or ...
we're terribly sorry you can't purchase plane tickets or check your
bank balance for awhile.

It just isn't acceptable.

--
Daniel Morgan
http://www.outreach.washington.edu/e...ad/oad_crs.asp
http://www.outreach.washington.edu/e...oa/aoa_crs.asp
da******@x.wash ington.edu
(replace 'x' with a 'u' to reply)

Jul 20 '05 #83
rkusenet wrote:
I didn't exagerate anything ... I asked a question. Please note the
question mark at the end of the sentence.

This is the not the first time. All ur rants against Windows is
well chronicled. didn't you predict that the day is not far off
when a virus in T-SQL will float around.


So rather than acknowledging that you misread, intentionally or
otherwise, what I wrote you've decided to play the children's game
of changing the subject. You'll have to play that diversion game with
someone else.

Perhaps this will help you:
http://www.ubersoft.net/d/20040507.html

And be careful about your other presumptions ... they are equally
likely to be incorrect ... make that 100% likely.

--
Daniel Morgan
http://www.outreach.washington.edu/e...ad/oad_crs.asp
http://www.outreach.washington.edu/e...oa/aoa_crs.asp
da******@x.wash ington.edu
(replace 'x' with a 'u' to reply)

Jul 20 '05 #84

"Jim Kennedy" <ke************ *************** *@attbi.net> wrote in message
news:bWupc.6750 $gr.523362@attb i_s52...
We have a slew of SQL Servers behind a firewall (none are outside it) and we have to apply the patches monthly. If we do not then we have what happened a little over a week ago when the latest worm came out. We had to apply an emergency patch in the middle of the day on our production systems that used Windows. If we waited the machines would have kept rebooting due to the
worm. (as they already had 5 times that day). So don't give me this hooey that you don't have to patch the servers monthly; we are at the whims of
some teenager in some foreign land. (and sometimes not so foreign)
Jim


I will give you that hooey. While in most cases we are quite religious
about applying patches, for reasons I can't get into, we could not apply the
patches against Slammer for months. And yet, Slammer had ZERO effect on us.
Why? Because there are other security measures besides patches. If someone
can't reach your SQL Server, then they can't Slammer to it. If you're
getting hit, even behind the firewall, you've suffered from the jelly donut
issue and have a bigger issue than applying patches during the middle of the
day.

Jul 20 '05 #85

"Daniel Morgan" <da******@x.was hington.edu> wrote in message
news:1084657054 .933581@yasure. ..

So you would, in fact, intentionally not apply Microsoft security
patches to your database servers. That is certainly one choice.


Yes, in fact in many cases I would not.

Keep in mind, that most hotfixes are NOT regression tested and there's
always a fairly good sized risk from applying them.

Note the actual number of patches that apply to SQL Server vs. say IE or
Windows Media Player, etc.

In most cases those have little to no reason to be ON your SQL Server in the
first place, so applying a hotfix is generally a HIGHER risk than not
applying it.

(note Service Packs are regression tested and we tend to be much more likely
to apply those.)

Our customers who run our application on SQL Server *always* use
it behind the firewall and one of them has SQL Server up and running
for more than 6 months. No problem for them.


Which is only possible if you never applied a security patch. Once
again ... a choice.


Yes, of course it's a choice. Your point?
Jul 20 '05 #86
Daniel Morgan wrote:
Howard J. Rogers wrote:
True enough. But not every patch needs to be applied to every server
(one can get more intelligent about these things that the CYA
Microsoft advisories suggest).

But even so. It takes me about 48 seconds to shutdown and re-start my
Windows 2000 Advanced server. I think I can live with 48 seconds of
downtime a month. I think *most* people could live with that sort of
downtime a month, actually. The number of people who truly,
absolutely, must have no compromises 5 9's uptime are actually quite
small, if you look at the planet as a whole.

That may be true of 'your' customers. But not one of mine would find
that acceptable.


Daniel. Before you type, why don't you read? And why don't you just stop
to pause a little and think who comes to this group?

I frankly couldn't care about *your* customers. I carefully didn't
include them in my comments by using the word "most".

I didn't make any sweeping statements about *my* customers either. That
also is the function of the word "most".

If you actually took time to read and consider what others posted here,
you wouldn't come up with some of the smartass comments that you do.

Well maybe those with RAC taking down nodes once at a time. But
otherwise they expect to be up 7x24x365. It is very hard to explain
to your web customers that you are interrupting their book purchase
or that the search they wanted to do will have to wait ... or ...
we're terribly sorry you can't purchase plane tickets or check your
bank balance for awhile.

It just isn't acceptable.


That's just fine and dandy, and FOR THAT REASON, you wouldn't recommend
they use Windows. Perfectly understandable, perfectly reasonable. A
*reasoned* business decision.

But I wasn't talking about your customers. I was talking about the
*generality* of customers on the planet *as a whole*. And *they*, my
friend, might very well (correction: do) find Windows a perfectly
acceptable platform on which to run vital and important databases.
Monthly patching and 1 minute downtime due to patching-inspired reboots
included.

What I'm asking you to do, Daniel, is to lift your nose from *your*
perspective and *your* customers, and consider a rather bigger picture.

And if you did that, you wouldn't be sitting there rubbishing one of the
more common operating systems a wide-perspective DBA is likely to
encounter in his/her professional career.

That is all.

HJR
Jul 20 '05 #87

"Greg D. Moore (Strider)" <mo************ ****@greenms.co m> wrote in message
news:Cl******** ************@tw ister.nyroc.rr. com...

"Jim Kennedy" <ke************ *************** *@attbi.net> wrote in message
news:bWupc.6750 $gr.523362@attb i_s52...
We have a slew of SQL Servers behind a firewall (none are outside it)
and we
have to apply the patches monthly. If we do not then we have what happened
a little over a week ago when the latest worm came out. We had to apply

an
emergency patch in the middle of the day on our production systems that

used
Windows. If we waited the machines would have kept rebooting due to the
worm. (as they already had 5 times that day). So don't give me this

hooey
that you don't have to patch the servers monthly; we are at the whims of
some teenager in some foreign land. (and sometimes not so foreign)
Jim


I will give you that hooey. While in most cases we are quite religious
about applying patches, for reasons I can't get into, we could not apply

the patches against Slammer for months. And yet, Slammer had ZERO effect on us. Why? Because there are other security measures besides patches. If someone can't reach your SQL Server, then they can't Slammer to it. If you're
getting hit, even behind the firewall, you've suffered from the jelly donut issue and have a bigger issue than applying patches during the middle of the day.


You are probably in a small shop then. We have tens of thousands of
computers on our global network. Bank of America got hit, Siebel's site was
down for days. Yet look at Sun or Oracle, nary a hiccup. Gee, might be a
pattern here.... I guess we could do what the CIA and NSA do and make sure
there isn't a connection to the outside world, the ultimate firewall.
Jim
Jul 20 '05 #88
Howard J. Rogers wrote:

That may be true of 'your' customers. But not one of mine would find
that acceptable.
Daniel. Before you type, why don't you read? And why don't you just stop
to pause a little and think who comes to this group?


I've thought about it. What conclusion would you like me to reach?
I think the people that come here, and please note this is going to
two different groups, are interested in multiple opinions ... and in
the end make up their own minds based on their situation.
That's just fine and dandy, and FOR THAT REASON, you wouldn't recommend
they use Windows. Perfectly understandable, perfectly reasonable. A
*reasoned* business decision.
I didn't say the words you put in my mouth. There are times when Windows
is the appropriate solution. But that said ... one makes that decision
based on understanding the reality of the impact it will have on every
aspect of the database and its operations.

The thread I was responding two, if you review it, will clearly show
that the first posting related to a list that seemed to sum up
decision making as based on performance and extras. I pointed out
that there were more important considerations such as security,
stability, and scalability.

That you have latched onto a single sentence about Windows in which I
made reference to its specific issues related to stability is your
decision and a segue from the point I was trying to make.
That is all.
Hopefully ;-)
HJR


--
Daniel Morgan
http://www.outreach.washington.edu/e...ad/oad_crs.asp
http://www.outreach.washington.edu/e...oa/aoa_crs.asp
da******@x.wash ington.edu
(replace 'x' with a 'u' to reply)

Jul 20 '05 #89
Jim Kennedy wrote:
"Greg D. Moore (Strider)" <mo************ ****@greenms.co m> wrote in message
news:Cl******** ************@tw ister.nyroc.rr. com...
"Jim Kennedy" <ke************ *************** *@attbi.net> wrote in message
news:bWupc.67 50$gr.523362@at tbi_s52...
We have a slew of SQL Servers behind a firewall (none are outside it)


and
we
have to apply the patches monthly. If we do not then we have what


happened
a little over a week ago when the latest worm came out. We had to apply


an
emergency patch in the middle of the day on our production systems that


used
Windows. If we waited the machines would have kept rebooting due to the
worm. (as they already had 5 times that day). So don't give me this


hooey
that you don't have to patch the servers monthly; we are at the whims of
some teenager in some foreign land. (and sometimes not so foreign)
Jim


I will give you that hooey. While in most cases we are quite religious
about applying patches, for reasons I can't get into, we could not apply


the
patches against Slammer for months. And yet, Slammer had ZERO effect on


us.
Why? Because there are other security measures besides patches. If


someone
can't reach your SQL Server, then they can't Slammer to it. If you're
getting hit, even behind the firewall, you've suffered from the jelly


donut
issue and have a bigger issue than applying patches during the middle of


the
day.

You are probably in a small shop then. We have tens of thousands of
computers on our global network. Bank of America got hit, Siebel's site was
down for days. Yet look at Sun or Oracle, nary a hiccup. Gee, might be a
pattern here.... I guess we could do what the CIA and NSA do and make sure
there isn't a connection to the outside world, the ultimate firewall.
Jim


Thanks Jim because I think you are absolutely correct. Small shops don't
need a lot of things required by larger shops. My customers tend to be
in telecommunicati ons, aerospace, government, and many with 7x24x365 web
sites. Being off-line is something for which they have a dollar figure
calculated and in some cases that dollar figure is very very large.
When servers come down, and/or an SLA is not met ... people lose their
jobs.

If that is not true in a smaller shop, or in another country, on that
I can not comment. But those persons need to at least appreciate the
nature of their environment and the fact that their decisions is a good
one within their specific context only. There is no context in which
having a server that doesn't need to be off-lined is a bad thing.

--
Daniel Morgan
http://www.outreach.washington.edu/e...ad/oad_crs.asp
http://www.outreach.washington.edu/e...oa/aoa_crs.asp
da******@x.wash ington.edu
(replace 'x' with a 'u' to reply)

Jul 20 '05 #90

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

17
764
by: Sarah Tanembaum | last post by:
Beside its an opensource and supported by community, what's the fundamental differences between PostgreSQL and those high-price commercial database (and some are bloated such as Oracle) from software giant such as Microsoft SQL Server, Oracle, and Sybase? Is PostgreSQL reliable enough to be used for high-end commercial application? Thanks
0
9519
by: Hystou | last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can effortlessly switch the default language on Windows 10 without reinstalling. I'll walk you through it. First, let's disable language synchronization. With a Microsoft account, language settings sync across devices. To prevent any complications,...
0
10214
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven tapestry of website design and digital marketing. It's not merely about having a website; it's about crafting an immersive digital experience that captivates audiences and drives business growth. The Art of Business Website Design Your website is...
0
10001
tracyyun
by: tracyyun | last post by:
Dear forum friends, With the development of smart home technology, a variety of wireless communication protocols have appeared on the market, such as Zigbee, Z-Wave, Wi-Fi, Bluetooth, etc. Each protocol has its own unique characteristics and advantages, but as a user who is planning to build a smart home system, I am a bit confused by the choice of these technologies. I'm particularly interested in Zigbee because I've heard it does some...
0
9042
agi2029
by: agi2029 | last post by:
Let's talk about the concept of autonomous AI software engineers and no-code agents. These AIs are designed to manage the entire lifecycle of a software development project—planning, coding, testing, and deployment—without human intervention. Imagine an AI that can take a project description, break it down, write the code, debug it, and then launch it, all on its own.... Now, this would greatly impact the work of software developers. The idea...
1
7538
isladogs
by: isladogs | last post by:
The next Access Europe User Group meeting will be on Wednesday 1 May 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM). In this session, we are pleased to welcome a new presenter, Adolph Dupré who will be discussing some powerful techniques for using class modules. He will explain when you may want to use classes instead of User Defined Types (UDT). For example, to manage the data in unbound forms. Adolph will...
0
6780
by: conductexam | last post by:
I have .net C# application in which I am extracting data from word file and save it in database particularly. To store word all data as it is I am converting the whole word file firstly in HTML and then checking html paragraph one by one. At the time of converting from word file to html my equations which are in the word document file was convert into image. Globals.ThisAddIn.Application.ActiveDocument.Select();...
0
5437
by: TSSRALBI | last post by:
Hello I'm a network technician in training and I need your help. I am currently learning how to create and manage the different types of VPNs and I have a question about LAN-to-LAN VPNs. The last exercise I practiced was to create a LAN-to-LAN VPN between two Pfsense firewalls, by using IPSEC protocols. I succeeded, with both firewalls in the same network. But I'm wondering if it's possible to do the same thing, with 2 Pfsense firewalls...
2
3723
muto222
by: muto222 | last post by:
How can i add a mobile payment intergratation into php mysql website.
3
2920
bsmnconsultancy
by: bsmnconsultancy | last post by:
In today's digital era, a well-designed website is crucial for businesses looking to succeed. Whether you're a small business owner or a large corporation in Toronto, having a strong online presence can significantly impact your brand's success. BSMN Consultancy, a leader in Website Development in Toronto offers valuable insights into creating effective websites that not only look great but also perform exceptionally well. In this comprehensive...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.