Thread: PostgreSQL vs Oracle vs DB2 vs MySQL - Which should I use?
Please could someone explain what are the major differences between PostgreSQL, Oracle 8i, DB2 and MySQL. We are looking to start re-developing our accounts/order processing system using a major database (we currently use a 4GL). We would appreciate any constructive advise to help us make the decision on which database to use. Thanks Steve
Re: PostgreSQL vs Oracle vs DB2 vs MySQL - Which should I use?
From
jdassen@cistron.nl (J.H.M. Dassen (Ray))
Date:
Stephen Livesey <ste@exact3ex.co.uk> wrote: >Please could someone explain what are the major differences between >PostgreSQL, Oracle 8i, DB2 and MySQL. Of these, MySQL lacks a number of features associated with "serious" database development; see e.g. http://openacs.org/philosophy/why-not-mysql.html The major difference between PostgreSQL and Oracle 8i or DB2 is that PostgreSQL is free software. All of them are deployed for serious application development. HTH, Ray -- "The software `wizard' is the single greatest obstacle to computer literacy since the Mac." http://www.osopinion.com/Opinions/MichaelKellen/MichaelKellen1.html
Oracle and DB2 also have a lot more kitchen sink features sorta like the developers were bored and the marketing department thought it would sound good to be able to say that the database had a built in message queue and java vm etc.... If you work at a company that spends a lot of money and uses a lot of third party aplications on top of the database it's hard to avoid using one of the mainstream ones. If you work at a company that tends to use things like linux or freebsd and you have developers who write in things like C, perl, php, even java etc.. then postgres is almost a no brainer. Alex. On Mon, 12 Feb 2001, J.H.M. Dassen (Ray) wrote: > Stephen Livesey <ste@exact3ex.co.uk> wrote: > >Please could someone explain what are the major differences between > >PostgreSQL, Oracle 8i, DB2 and MySQL. > > Of these, MySQL lacks a number of features associated with "serious" > database development; see e.g. > http://openacs.org/philosophy/why-not-mysql.html > > The major difference between PostgreSQL and Oracle 8i or DB2 is that > PostgreSQL is free software. All of them are deployed for serious > application development. > > HTH, > Ray > -- > "The software `wizard' is the single greatest obstacle to computer literacy > since the Mac." > http://www.osopinion.com/Opinions/MichaelKellen/MichaelKellen1.html >
On Sat, 10 Feb 2001 02:39, you wrote: > Please could someone explain what are the major differences between > PostgreSQL, Pro:- It's free in all senses of the word. ( BSD Licence ) Thus no new licence required if you migrate to more powerful hardware. It works well enough to run a set of Ledgers. ( Since version 7, I would trust my own payroll data to it. ) It has transaction support. It has an enormous number of builtin extensions and interface apis in many languages. It just goes slower under very heavy loads. It is supported by a very competent team of developers who are not only determined to stay at the front of open source database race, but also quite patently give the impression that they actually _care_ about their users' problems. The development releases available from the tip of the CVS tree are considerably more stable than the run-of-the-mill CVS tips in other projects. There are several open source projects at various stages of development doing what you intend to do already. Con:- Documentation is not as up-to-date or comprehensive as perhaps it should be. Probably not quite as fast as the commercial products. The point and click interfaces and support program generators are all rather rudimentary when compared to the commercial offerings. All disk access is via the ( slower? ) host file system; no raw disk read or write. Neither the replication nor hot backup facilities have had time to mature. ===== > Oracle 8i, DB2 Closed, expensive, & secret commercial offerings. Both have good reputations. Very good point and click interfaces. DB2 is very well respected as a mature and solid product. You forgot to mention Informix which has a distant common ancestor with PostgreSQL. It works well. Its extensive documentation is well written, but totally chaotic. You need 6 books open at the same time to get the Dynamic Server installed! ===== > and MySQL In a word - Don't. Definately not in an financial accounting capacity. No transaction support. MySQL is intended as a very fast, mostly read, data store. The designers have sacrificed data integrity for speed. It is reported to fall over catistrophically under heavy load. This URL will lead through to several papers which explain in more detail. http://www.google.com/search?q=Philip+Greenspun+Why+not+MySQL&btnG=Google+Search > We are looking to start re-developing our accounts/order processing > system using a major database (we currently use a 4GL). We would > appreciate any constructive advise to help us make the decision on which > database to use. -- Sincerely etc., NAME Christopher Sawtell CELL PHONE 021 257 4451 ICQ UIN 45863470 EMAIL csawtell @ xtra . co . nz CNOTES ftp://ftp.funet.fi/pub/languages/C/tutorials/sawtell_C.tar.gz -->> Please refrain from using HTML or WORD attachments in e-mails to me <<--
On Tue, Feb 13, 2001 at 11:55:18AM +1300, Christopher Sawtell wrote: <snip> > It is supported by a very competent team of developers who are not only > determined to stay at the front of open source database race, but also > quite patently give the impression that they actually _care_ about their > users' problems. > Let me echo this. I have _never_ been on a list where so many of the developers of a product were subscribed as well. And these folks provide _very_ considerate and clear assistance. Hats off to them. Paul
On Tue, 13 Feb 2001, Paul M Foster wrote: > Let me echo this. I have _never_ been on a list where so many of the > developers of a product were subscribed as well. And these folks > provide _very_ considerate and clear assistance. Hats off to them. Yah. What I find is the developers set the general tone/culture of the list. This affects the type of responses/support you get even from the other list subscribers. So it's quite good here where you have kind and helpful developers. As for the original question. I find in a corporate environment it boils down to who you want blame to fall to - blame tends to flow down the payee channels. For accounts and order processing it's probably Postgresql/Oracle/DB2. If you have a resident DBA, get the DBA to pick the database. If the DBA is you well then if you have lots of money you may wish to pick Oracle/DB2 - because if you're new to DB stuff and doing major stuff, you'll probably need to blame someone else ;). If there's very small budget then it's Postgresql, but make sure your bosses know that they're getting a lot more than what they paid for ;). That said, installing, configuring and maintaining Postgresql is a lot easier than Oracle/DB2. For instance there's a lot more "backward compatibility" ugliness in Oracle. So in a less "corporate" environment I'd say go with postgresql. Performancewise with these three the main factor is probably going to be how the DBA organises the data and forms the queries. The DB engines of all 3 are quite decent once you know about their various quirks[1]. Cheerio, Link. [1] I've come to a conclusion that if it doesn't have strange quirks it's not an RDBMS.
> Yah. What I find is the developers set the general tone/culture of the list. > This affects the type of responses/support you get even from the other list > subscribers. So it's quite good here where you have kind and helpful developers. Helpful developers doesn't go near far enough.. I've seen (and still do see) commercial support that isn't up to the grade of support I have gotten from the -general and -hackers lists. I can ask any question and I *always* get a response within minutes from one of the core developers.. I have yet to have a question go un-answered and I've been on the list for a pretty long time! It just doesn't get much better than that to me. Thanks to all the people that have put up with my strange (and sometimes amusing) questions! -Mitch
On Fri, 16 Feb 2001, Mitch wrote: > Helpful developers doesn't go near far enough.. > > I've seen (and still do see) commercial support that isn't up to the grade > of support I have gotten from the -general and -hackers lists. I can ask any > question and I *always* get a response within minutes from one of the core > developers.. I have yet to have a question go un-answered and I've been on > the list for a pretty long time! It just doesn't get much better than that > to me. What I really like is the truth. The developers will tell you straight out that a feature is broken and they may even say they don't know how to fix it properly yet. Whereas for some commercial products (not all, some have excellent support), I've had cases where they deny that there's anything wrong. Cheerio, Link.
On Thu, Feb 15, 2001 at 08:49:36PM -0500, Mitch Vincent wrote: > > Yah. What I find is the developers set the general tone/culture of the > list. > > This affects the type of responses/support you get even from the other > list > > subscribers. So it's quite good here where you have kind and helpful > developers. > > Helpful developers doesn't go near far enough.. > > I've seen (and still do see) commercial support that isn't up to the grade > of support I have gotten from the -general and -hackers lists. I can ask any > question and I *always* get a response within minutes from one of the core > developers.. I have yet to have a question go un-answered and I've been on > the list for a pretty long time! It just doesn't get much better than that > to me. I agree. The support from the Postgres people is outstanding. There seems to be a catch though. It was pretty much the same with PHP about 3 years ago: I story I keep telling is that my very first question on the list there was answered in less than 30 minutes by Rasmus Lerdorf, the inventor of PHP himself (imagine posting a question to M$ and within 30 mins, the founder of the company . . . ). He's still very active on the list but the sheer volume of postings has reached a limit, due to the popularity and success of PHP, where a _lot_ is getting lost and unanswered in php-general. I wonder whether this is an inbuilt, unavoidable problem with free software projects once they reach a certain level of popularity. Regards, Frank
On Fri, 16 Feb 2001 21:12, Frank Joerdens wrote: > > Helpful developers doesn't go near far enough.. > > > > I've seen (and still do see) commercial support that isn't up to the > > grade of support I have gotten from the -general and -hackers lists. I > > can ask any question and I *always* get a response within minutes from > > one of the core developers.. I have yet to have a question go > > un-answered and I've been on the list for a pretty long time! It just > > doesn't get much better than that to me. > > I agree. The support from the Postgres people is outstanding. There > seems to be a catch though. It was pretty much the same with PHP about 3 > years ago: I story I keep telling is that my very first question on the > list there was answered in less than 30 minutes by Rasmus Lerdorf, the > inventor of PHP himself (imagine posting a question to M$ and within 30 > mins, the founder of the company . . . ). He's still very active on the > list but the sheer volume of postings has reached a limit, due to the > popularity and success of PHP, where a _lot_ is getting lost and > unanswered in php-general. I wonder whether this is an inbuilt, > unavoidable problem with free software projects once they reach a > certain level of popularity. Yes it is. This is a universal problem. It is that once a particular package reaches that critical mass it is completely impossible for a small team of developers to both help the user community _and_ to develop anything at all. I've seen this in both the free and the comercial software worlds. The commercial world tries to solve it by having "Knowledge Base" machinery of some kind or another. My own exp. is that it simply does not work. It might help to install ht://dig so that the online documentation can be searched easily. If people think that that would be a good idea then I'd be happy to make that contribution. Another point is that PostgreSQL is widely used by people who have learnt English at school. English is a proper horror of a language & it must be extremely difficult to understand the docs. if you didn't learn English on your Mother's knee. I learnt French at school, but I would really _hate_ to have to understand PostgreSQL from French docs. I'm suggesting that now that the critical mass of users is nearly upon us that a serious translation effort be made. Unfortunately I am not sufficiently able in any foreign language to help with translation, but could perhaps attempt to make the language of the documentation somewhat easier to understand. -- Sincerely etc., NAME Christopher Sawtell CELL PHONE 021 257 4451 ICQ UIN 45863470 EMAIL csawtell @ xtra . co . nz CNOTES ftp://ftp.funet.fi/pub/languages/C/tutorials/sawtell_C.tar.gz -->> Please refrain from using HTML or WORD attachments in e-mails to me <<--
> I agree. The support from the Postgres people is outstanding. There > seems to be a catch though. It was pretty much the same with PHP about 3 > years ago: I story I keep telling is that my very first question on the > list there was answered in less than 30 minutes by Rasmus Lerdorf, the > inventor of PHP himself (imagine posting a question to M$ and within 30 > mins, the founder of the company . . . ). He's still very active on the > list but the sheer volume of postings has reached a limit, due to the > popularity and success of PHP, where a _lot_ is getting lost and > unanswered in php-general. I wonder whether this is an inbuilt, > unavoidable problem with free software projects once they reach a certain > level of popularity. Funny you should mention PHP. I talked to Rasmus about the email volume when I first met him in the fall. He said the volume of email is so great that just reading the subject lines takes a long time. We aren't there yet, but we are heading in that direction. One thing some of us have done are to take full-time jobs with PostgreSQL so we can handle the increased load. Second, I have started to skip emails with subjects that contain obvious questions, relying on other users to answer these. When several people post on the easy question, I start to suspect there is some issue there and start reading. Tom Lane has been very valuable in reading emails and responding to questions. One major thing I have done is to start reading the email in threaded mode, so all subjects appear together. The ordering is based on the first posting of the question, with followups appearing right after it. Elm handles this, so I assume other mail readers to as well. This is very helpful when I wake up in the morning and have >100 emails to read. I can quickly scan through emails because they are all groups on the same topic. I suppose the major issue is not to get an answer from a major developer each time, but to get a quick answer to your quesions, and have tough queries properly addressed. -- Bruce Momjian | http://candle.pha.pa.us pgman@candle.pha.pa.us | (610) 853-3000 + If your life is a hard drive, | 830 Blythe Avenue + Christ can be your backup. | Drexel Hill, Pennsylvania 19026
> I agree. The support from the Postgres people is outstanding. There > seems to be a catch though. It was pretty much the same with PHP about 3 > years ago: I story I keep telling is that my very first question on the > list there was answered in less than 30 minutes by Rasmus Lerdorf, the > inventor of PHP himself (imagine posting a question to M$ and within 30 > mins, the founder of the company . . . ). He's still very active on the > list but the sheer volume of postings has reached a limit, due to the > popularity and success of PHP, where a _lot_ is getting lost and > unanswered in php-general. I wonder whether this is an inbuilt, > unavoidable problem with free software projects once they reach a certain > level of popularity. It is a problem. A human being just can't answer ten trillion emails a day and do anything else productive. I use PHP a lot (with PostgreSQL ) and when I first got into PHP I was on the PHP mailing lists, they were high volume even a few years ago so I couldn't imagine what they are now.. The good thing about PostgreSQL is that you don't have many people installing it to just play around. I foung that probably %80 of the questions around the PHP mailing lists were from people that didn't have a clue how to get started and wanted to install and code PHP because they heard it was neat. I have nothing against that at all, it's a good thing (sort of ), I just don't think we see that kind of attitude with PostgreSQL (or any RDBMS really).. Generally I see people using MySQL first (why, I don't know) and then moving to PostgreSQL for it's much more rich feature set. In the process there people tend to learn the little stuff with MySQL like basic SQL syntax and at least a general understanding of what's going on. In addition to all that the people that are using PostgreSQL (or and RDBMS) are generally using it for a specific purpose (writing an application to use it, for instance) and programmers tend to be able to figure a lot out for themselves.. I think that all the above contributes to the fact that where there is a substantial amount, it's not to 100+ a day yet :-) Anyway.. I've been on the list for almost two years now and I have seen an increase in traffic for sure but I haven't seen a decrease in support. Support always has and continues to be excellent. I don't think it will become much of a problem in the near future but only time will tell! -Mitch
>> ... I wonder whether this is an inbuilt, >> unavoidable problem with free software projects once they reach a certain >> level of popularity. > Funny you should mention PHP. I talked to Rasmus about the email volume > when I first met him in the fall. He said the volume of email is so > great that just reading the subject lines takes a long time. > We aren't there yet, but we are heading in that direction. Yes, the shape of the curve is pretty clear --- it's already not possible for the key developers to respond to everything, and that'll get worse. We have to start thinking about ways to spread out the load better. > Second, I have started to skip emails > with subjects that contain obvious questions, relying on other users to > answer these. I still try to read everything, but I'm trying to train myself not to answer the easy questions ;-). Other folks should step up and answer if they know the answer. Aside from persuading more people to spend time answering email questions, I agree we need to work harder on making answers findable outside the mailing lists. Improving the docs, making the mail archives more easily searchable, etc etc. I dunno if an "annotated manual" would help --- I've never used one --- but if people want to try one, it can't hurt. The main problem is to get the work done. We need volunteers to actually do some of these things, not just suggest them ... regards, tom lane
> Yes, the shape of the curve is pretty clear --- it's already not > possible for the key developers to respond to everything, and that'll > get worse. We have to start thinking about ways to spread out the load > better. I used to keep stuff in emails in mailbox until I saw someone reply, then I would delete it from my mailbox. Now, in the morning, when I have lots of emails, I can easily see if no one has replied and try to answer it. > Aside from persuading more people to spend time answering email > questions, I agree we need to work harder on making answers findable > outside the mailing lists. Improving the docs, making the mail archives > more easily searchable, etc etc. I dunno if an "annotated manual" would > help --- I've never used one --- but if people want to try one, it can't > hurt. The main problem is to get the work done. We need volunteers to > actually do some of these things, not just suggest them ... I will say that the FAQ and my book have visibly reduced the number of questions. When I put something on the FAQ, the questions about that topic just magically go away. I know lots of lists have the RTFM reply, but in our case, it seems they do read the FAQ pretty thoroughly, so it really cuts things down. One goal of my book was to explain how all the PostgreSQL features fit together, and having it online allows people to get that information right away. That means we are pretty much left with _good_ questions that don't have easy answers. Mutlibyte support, Java, can't compile, stuff like that. The easy stuff is pretty much gone because people are really using the resources we provide. -- Bruce Momjian | http://candle.pha.pa.us pgman@candle.pha.pa.us | (610) 853-3000 + If your life is a hard drive, | 830 Blythe Avenue + Christ can be your backup. | Drexel Hill, Pennsylvania 19026
> It is a problem. A human being just can't answer ten trillion emails a day > and do anything else productive. > > I use PHP a lot (with PostgreSQL ) and when I first got into PHP I was on > the PHP mailing lists, they were high volume even a few years ago so I > couldn't imagine what they are now.. > > The good thing about PostgreSQL is that you don't have many people > installing it to just play around. I foung that probably %80 of the > questions around the PHP mailing lists were from people that didn't have a > clue how to get started and wanted to install and code PHP because they > heard it was neat. I have nothing against that at all, it's a good thing > (sort of ), I just don't think we see that kind of attitude with PostgreSQL We will get those folks someday. Right now, they are down in MySQL-land, but they could come soon. In the old days, Linux served that purpose, and BSD sat more in the experienced camp. The big question is whether we can provide resources for those new people so they can get started without flooding the mail lists. I actually find that IRC is a good avenue for them because they can interact with people and get clarifications that are hard to do in email. And, our IRC channel is getting huge. We have 23 people on the IRC channel right now, and one sarcasm-bot who I am growing fond of. :-) > (or any RDBMS really).. Generally I see people using MySQL first (why, I > don't know) and then moving to PostgreSQL for it's much more rich feature > set. In the process there people tend to learn the little stuff with MySQL > like basic SQL syntax and at least a general understanding of what's going > on. In addition to all that the people that are using PostgreSQL (or and > RDBMS) are generally using it for a specific purpose (writing an application > to use it, for instance) and programmers tend to be able to figure a lot out > for themselves.. I think that all the above contributes to the fact that > where there is a substantial amount, it's not to 100+ a day yet :-) > > Anyway.. I've been on the list for almost two years now and I have seen an > increase in traffic for sure but I haven't seen a decrease in support. > Support always has and continues to be excellent. I don't think it will > become much of a problem in the near future but only time will tell! I think there is no decrease because people are getting answers off-list, and saving the good ones for us. In fact, I think the most frequently asked questions are about bugs in previous releases that we already have fixed in current, and we need to give them workarounds. -- Bruce Momjian | http://candle.pha.pa.us pgman@candle.pha.pa.us | (610) 853-3000 + If your life is a hard drive, | 830 Blythe Avenue + Christ can be your backup. | Drexel Hill, Pennsylvania 19026
Tom Lane writes: > Aside from persuading more people to spend time answering email > questions, I agree we need to work harder on making answers findable > outside the mailing lists. Improving the docs, making the mail archives > more easily searchable, etc etc. I dunno if an "annotated manual" would > help --- I've never used one --- but if people want to try one, it can't > hurt. The main problem is to get the work done. We need volunteers to > actually do some of these things, not just suggest them ... One thing we should try to do in the future (i.e., the next big attack I have on you) is to maintain a human-edited concept index for the docs, like every good non-fiction book has at the end. The technical details for this are mostly worked out, it just needs someone to compose a list of all "concepts" and find all the places where they're discussed. This might even be something to stick in for the 7.1.1 release, because otherwise there will be another 8 month lag before it becomes useful. -- Peter Eisentraut peter_e@gmx.net http://yi.org/peter-e/
Bruce Momjian <pgman@candle.pha.pa.us> writes: > > It is a problem. A human being just can't answer ten trillion emails a day > > and do anything else productive. > > [...] > > > > The good thing about PostgreSQL is that you don't have many people > > installing it to just play around. I foung that probably %80 of the > > questions around the PHP mailing lists were from people that didn't have a > > clue how to get started and wanted to install and code PHP because they > > heard it was neat. I have nothing against that at all, it's a good thing > > (sort of ), I just don't think we see that kind of attitude with PostgreSQL > > > We will get those folks someday. Right now, they are down in > MySQL-land, but they could come soon. In the old days, Linux served > that purpose, and BSD sat more in the experienced camp. Speaking of which... At NetBSD, we're dealing with these problems through (ISTM) good organization of volunteer efforts. We have a www mailing list with volunteers rotating on a weekly basis to answer questions. We have a netbsd-help list with a certain number of knowledgeable individuals responding to the (sometimes very basic) questions that get posted there. Ideally, there would be some kind of a volunteer rotation on the netbsd-help list, too; right now, one person handles probably 50% of the questions there. There are also people on most of the other lists who are willing to redirect requests to netbsd-help when the question isn't appropriate to the list at hand. Ideally, there would be some kind of a rotation for answering questions on the netbsd-help list, but that may not be very practical -- questions posted there require different areas of expertise on the part of the answerers. Granted, NetBSD doesn't have the same volume of questions as a FreeBSD or a Linux distro, but we don't have the same volume of experienced volunteers, either. I guess what I'm trying to say is that, as your demand for support grows, and as your volunteers increase in number, you may not be able to get them to match up with each other *unless* you throw some organization at the problem. Chris -- chris@mt.sri.com ----------------------------------------------------- Chris Jones SRI International, Inc. www.sri.com
Doc indexes (was Re: Re: PostgreSQL vs Oracle vs DB2 vs MySQL - Which should I use?)
From
Tom Lane
Date:
Peter Eisentraut <peter_e@gmx.net> writes: > One thing we should try to do in the future (i.e., the next big attack I > have on you) is to maintain a human-edited concept index for the docs, > like every good non-fiction book has at the end. The technical details > for this are mostly worked out, it just needs someone to compose a list of > all "concepts" and find all the places where they're discussed. The large documents I've done in the past (product manuals and such) used automatic index generation in LaTeX. You add a tag to text that needs an index entry: To fix this problem, frobnitz the foobar<index>foobar</index>. and then the index will have an entry for "foobar" that references this page, along with any other pages where <index>foobar</index> appears. <index>foobar</index> doesn't affect the visible text on the page however. Assuming that our SGML tools can do something similar, this would seem like the way to go. Getting the docs marked up initially would be a painful task, but once it's done it'd be relatively easy for doco contributors to include appropriate index entries in new text. I think an index that's maintained separately from the text proper would be doomed to failure ... regards, tom lane
(This was: "Re: [GENERAL] Re: PostgreSQL vs Oracle vs DB2 vs MySQL - Which should I use?", but I think a new thread has spun off...) [Tom Lane said ...] > I agree we need to work harder on making answers findable > outside the mailing lists. Improving the docs, making the mail archives > more easily searchable, etc etc. I dunno if an "annotated manual" would > help --- I've never used one --- but if people want to try one, it can't hurt. [... to which Bruce Momjian added ...] > I will say that the FAQ and my book have visibly reduced the number of > questions. When I put something on the FAQ, the questions about that > topic just magically go away. I have not used an annotated document either. However, I could see such a beast being used in the development of the documentation in a way that is not dissimilar to the development of the product itself. That is, I see an annotatable set of documentation as similar in nature to the developmental version of the product. After some period of development, some lucky editor(s) would fold the annotations into the document proper, periodically releasing the "stable" version of the docs. Would this lighten the work load on the folk that are currently maintaining the docs? Would it lighten the work load for the core developers? Would it stimulate the development of richer documetation? Would it draw some of the load off the mailing lists? A pilot project may be enlightening. Anyone have experience with setting up/maintaining annotatable on-line documentation? Cheers, Richard Blackwell Programmer/Analyst Simon Fraser University Burnaby, BC Canada __________________________________________________ Do You Yahoo!? Get personalized email addresses from Yahoo! Mail - only $35 a year! http://personal.mail.yahoo.com/
I have tried the function gethostbyname(text), which should return an inet value or reference. However, it gave me something like <unprintable> sql#= select gethostbyname('www.postgres.org'); Anyone got any clue? Phillip Pan -----------
You should have a look at the wiki stuff http://c2.com/cgi/wiki?WikiWikiWeb Dave ----- Original Message ----- From: "Richard" <poboxcanada@yahoo.com> To: <pgsql-general@postgresql.org> Sent: Friday, February 16, 2001 12:40 PM Subject: [GENERAL] Annotatable on-line documentation > (This was: "Re: [GENERAL] Re: PostgreSQL vs Oracle vs > DB2 vs MySQL - Which should I use?", but I think a new > thread has spun off...) > > [Tom Lane said ...] > > I agree we need to work harder on making answers > findable > > outside the mailing lists. Improving the docs, > making the mail archives > > more easily searchable, etc etc. I dunno if an > "annotated manual" would > > help --- I've never used one --- but if people want > to try one, it can't hurt. > > [... to which Bruce Momjian added ...] > > I will say that the FAQ and my book have visibly > reduced the number of > > questions. When I put something on the FAQ, the > questions about that > > topic just magically go away. > > I have not used an annotated document either. > However, I could see such a beast being used in the > development of the documentation in a way that is not > dissimilar to the development of the product itself. > That is, I see an annotatable set of documentation as > similar in nature to the developmental version of the > product. After some period of development, some lucky > editor(s) would fold the annotations into the document > proper, periodically releasing the "stable" version of > the docs. > > Would this lighten the work load on the folk that are > currently maintaining the docs? Would it lighten the > work load for the core developers? Would it stimulate > the development of richer documetation? Would it draw > some of the load off the mailing lists? > > A pilot project may be enlightening. Anyone have > experience with setting up/maintaining annotatable > on-line documentation? > > Cheers, > Richard Blackwell > Programmer/Analyst > Simon Fraser University > Burnaby, BC Canada > > > > __________________________________________________ > Do You Yahoo!? > Get personalized email addresses from Yahoo! Mail - only $35 > a year! http://personal.mail.yahoo.com/ > >
Richard writes: > Would this lighten the work load on the folk that are > currently maintaining the docs? Would it lighten the > work load for the core developers? Would it stimulate > the development of richer documetation? Would it draw > some of the load off the mailing lists? My concerns are mostly that that kind of thing would be abused as a discussion forum, the quality of the comments is quite low on average, and the added efforts to weed out the posts on a regular basis seem prohibite. I don't see any particular advantage coming from this that couldn't be achieved in another way. > A pilot project may be enlightening. Anyone have > experience with setting up/maintaining annotatable > on-line documentation? What I've seen at PHP and MySQL was enlightening enough for me. :-( -- Peter Eisentraut peter_e@gmx.net http://yi.org/peter-e/
> >> ... I wonder whether this is an inbuilt, > >> unavoidable problem with free software projects once they reach a certain > >> level of popularity. > > > Funny you should mention PHP. I talked to Rasmus about the email volume > > when I first met him in the fall. He said the volume of email is so > > great that just reading the subject lines takes a long time. > > > We aren't there yet, but we are heading in that direction. > > Yes, the shape of the curve is pretty clear --- it's already not > possible for the key developers to respond to everything, and that'll > get worse. We have to start thinking about ways to spread out the load > better. One idea is encouraging people to make local mailing lists all over the world. That will be easier to read/write mails for non-English speakers and will decrease the traffic in the main mailing list. Actually I have been running a mailing list in Japan for years and now it has +4000 subscribers. I believe this kind of thing has been already done in the world (maybe Japan, Russia ...?), but I think we should encourage them more, like having pointers to such lists on the pgsql web site. -- Tatsuo Ishii
On Fri, Feb 16, 2001 at 09:36:23AM -0500, Bruce Momjian wrote: <snip> > > Funny you should mention PHP. I talked to Rasmus about the email volume > when I first met him in the fall. He said the volume of email is so > great that just reading the subject lines takes a long time. > > We aren't there yet, but we are heading in that direction. One thing > some of us have done are to take full-time jobs with PostgreSQL so we > can handle the increased load. Second, I have started to skip emails > with subjects that contain obvious questions, relying on other users to > answer these. When several people post on the easy question, I start to > suspect there is some issue there and start reading. > This could eventually be handled the way they do with Usenet lists. When the volume finally gets too high, split the lists into more specialized sub-lists. (Though obviously you want to continue to improve the docs as well.) The busiest list I was ever on was the debian-help list. This one might be even busier. Paul
Peter Eisentraut wrote: > > Richard writes: > > > Would this lighten the work load on the folk that are > > currently maintaining the docs? Would it lighten the > > work load for the core developers? Would it stimulate > > the development of richer documetation? Would it draw > > some of the load off the mailing lists? > > My concerns are mostly that that kind of thing would be abused as a > discussion forum, the quality of the comments is quite low on average, and > the added efforts to weed out the posts on a regular basis seem > prohibite. > > I don't see any particular advantage coming from this that couldn't be > achieved in another way. Well, one thing would be is that it would make it easier for other people to submit changes to a particular page on the docs. You can just go there and submit a change. Sending a patch much harder. Maybe, as someone else suggested, a moderated one. That would stop the discussion problem. -- Martijn van Oosterhout <kleptog@cupid.suninternet.com> http://cupid.suninternet.com/~kleptog/
Martijn van Oosterhout writes: > Well, one thing would be is that it would make it easier for other > people to submit changes to a particular page on the docs. You can just > go there and submit a change. Sending a patch much harder. The policy for documentation submissions has always been "Give us words and we'll do the rest." -- Peter Eisentraut peter_e@gmx.net http://yi.org/peter-e/
Christopher Sawtell wrote: > [ ... High number iof questions to the list, although of good level ... ] > This is a universal problem. It is that once a particular package reaches > that critical mass it is completely impossible for a small team of > developers to both help the user community _and_ to develop anything at > all. I've seen this in both the free and the comercial software worlds. > > The commercial world tries to solve it by having "Knowledge Base" > machinery of some kind or another. My own exp. is that it simply does not > work. A good "knowledge base" for PostgreSQL was the mailing list archive. However, it started having serious problems abck in november, and I haven't checked it since. > It might help to install ht://dig so that the online documentation can be > searched easily. If people think that that would be a good idea then I'd > be happy to make that contribution. This engine could also usefully be aimed at the mailing lists archive ! However, a *very* useful feature would be a "human made" indexing. Quite a load of work ... It might also be useful to have on the lists people with a good knowledge of PostgreSQL (at least recent versions) dedicated to answering these questions. This would ease the load on developpers proprio dictu. This way, you would have a kind of a three-tiered help system : - Search engine on the docs, the FAQs and the lists archive ; - "Answer" volunteers for hard-but-answerable-from-the-specs questions ; - Developpers for questions requiring a good knowledge of PostgreSQL internals. > Another point is that PostgreSQL is widely used by people who have learnt > English at school. English is a proper horror of a language & it must be > extremely difficult to understand the docs. if you didn't learn English on > your Mother's knee. I learnt French at school, but I would really _hate_ > to have to understand PostgreSQL from French docs. I'm suggesting that now > that the critical mass of users is nearly upon us that a serious > translation effort be made. Unfortunately I am not sufficiently able in > any foreign language to help with translation, but could perhaps attempt > to make the language of the documentation somewhat easier to understand. Agreed. But keep in mind that a tralnslation is a *huge* work, especially in a domain such as computers where most competent people are used to more-or-less "think in English" about their domain of expertise. Furthermore, PostgreSQL docs are a hell of a moving target ... Therefore, such a project needs a *lot* of coordination. Any thoughs ? Emmanuel Charpentier -- Emmanuel Charpentier charpent@bacbuc.dyndns.org charpent@bacbuc.fdn.fr
On Sat, Feb 17, 2001 at 10:12:27AM +0100, Emmanuel Charpentier wrote: > A good "knowledge base" for PostgreSQL was the mailing list archive. > However, it started having serious problems abck in november, and I > haven't checked it since. They're also archived on GeoCrawler: http://www.geocrawler.com/lists/3/Databases/ All the lists are there (-general, -novice, -hackers, etc), although I don't know how far back the archive goes. HTH, Neil -- Neil Conway <neilconway@home.com> Get my GnuPG key from: http://klamath.dyndns.org/mykey.asc Encrypted mail welcomed Vegetarians do not love animals... they hate plants.
Neil Conway writes: > On Sat, Feb 17, 2001 at 10:12:27AM +0100, Emmanuel Charpentier wrote: > > A good "knowledge base" for PostgreSQL was the mailing list > > archive. However, it started having serious problems abck in > > november, and I haven't checked it since. > > They're also archived on GeoCrawler: > > http://www.geocrawler.com/lists/3/Databases/ > > All the lists are there (-general, -novice, -hackers, etc), > although I don't know how far back the archive goes. They only have 9 lists, e.g. -jdbc is missing. It is purportedly possible to add lists but I have had no response from Geocrawler in several months of trying to contact them. The Mail Archive carries 7 pgsql lists. It is fairly straightforward to add lists though a bit more work to upload existing archives. http://www.mail-archive.com/index.php3?hunt=pgsql -- Pete Forman -./\.- Disclaimer: This post is originated WesternGeco -./\.- by myself and does not represent pete.forman@westerngeco.com -./\.- opinion of Schlumberger, Baker http://www.crosswinds.net/~petef -./\.- Hughes or their divisions.
RE: [DOCS] Re: Re: PostgreSQL vs Oracle vs DB2 vs MySQL - Which should I use?
From
"Christopher Kings-Lynne"
Date:
> > Aside from persuading more people to spend time answering email > > questions, I agree we need to work harder on making answers findable > > outside the mailing lists. Improving the docs, making the mail archives > > more easily searchable, etc etc. I dunno if an "annotated manual" would > > help --- I've never used one --- but if people want to try one, it can't > > hurt. The main problem is to get the work done. We need volunteers to > > actually do some of these things, not just suggest them ... Maybe the PHP.net people would be kind enough to allow you guys to use their annotated manual software... Chris
Re: [DOCS] Re: Re: PostgreSQL vs Oracle vs DB2 vs MySQL - Which should I use?
From
eschmid+sic@s.netic.de
Date:
On Mon, Feb 19, 2001 at 09:24:59AM +0800, Christopher Kings-Lynne wrote: > > > Aside from persuading more people to spend time answering email > > > questions, I agree we need to work harder on making answers findable > > > outside the mailing lists. Improving the docs, making the mail archives > > > more easily searchable, etc etc. I dunno if an "annotated manual" would > > > help --- I've never used one --- but if people want to try one, it can't > > > hurt. The main problem is to get the work done. We need volunteers to > > > actually do some of these things, not just suggest them ... > > Maybe the PHP.net people would be kind enough to allow you guys to use their > annotated manual software... Be careful, it is based on MySQL :) -Egon -- http://www.linuxtag.de/ http://php.net/books.php http://www.concert-band.de/ http://www.php-buch.de/
At 01:29 17.2.2001, Tatsuo Ishii wrote the following message: >One idea is encouraging people to make local mailing lists all over >the world. Could be hosted on postgresql.org or maybe add aliases for local stuff like si.postgresql.org for Slovene version, etc? Would be nice to have uniform names so one can easily find local versions of information. Tomaz p.s. Currently I see pgsql stuff in local linux user group lists, but would be nice to have something more dedicated. Marc , what do you think? ---- Tomaz Borstnar <tomaz.borstnar@over.net> "Love is the answer to the final question you ask" - Unknown
Subject caught my eye, but I don't recognize the thread ... sorry ... ... what are ppl looking for here? what do you mean by 'local mailing lists'? in various languages? if so, definitely doable, but, for moderating purposes, will need ppl that can read those languages to volunteer and moderate those lists, since I'll never know whether its spam or pertinent to the list :) On Sun, 25 Feb 2001, Tomaz Borstnar wrote: > At 01:29 17.2.2001, Tatsuo Ishii wrote the following message: > >One idea is encouraging people to make local mailing lists all over > >the world. > > Could be hosted on postgresql.org or maybe add aliases for local stuff like > si.postgresql.org for Slovene version, etc? > > Would be nice to have uniform names so one can easily find local versions > of information. > > Tomaz > > p.s. > Currently I see pgsql stuff in local linux user group lists, but would be > nice to have something more dedicated. Marc , what do you think? > > ---- > Tomaz Borstnar <tomaz.borstnar@over.net> > "Love is the answer to the final question you ask" - Unknown > > Marc G. Fournier ICQ#7615664 IRC Nick: Scrappy Systems Administrator @ hub.org primary: scrappy@hub.org secondary: scrappy@{freebsd|postgresql}.org
> At 01:29 17.2.2001, Tatsuo Ishii wrote the following message: > >One idea is encouraging people to make local mailing lists all over > >the world. > > Could be hosted on postgresql.org or maybe add aliases for local stuff > like si.postgresql.org for Slovene version, etc? > > Would be nice to have uniform names so one can easily find local > versions of information. I run FreeLists (http://www.freelists.org) -- do let me know if there's anything we can do for you by means of hosting, etc. John -- # John Madden weez@freelists.org ICQ: 2EB9EA # FreeLists, Free mailing lists for all: http://www.freelists.org # UNIX Systems Engineer, Ivy Tech State College: http://www.ivy.tec.in.us # Linux, Apache, Perl and C: All the best things in life are free!
> Subject caught my eye, but I don't recognize the thread ... sorry ... > > ... what are ppl looking for here? what do you mean by 'local mailing > lists'? in various languages? I think so. > if so, definitely doable, but, for > moderating purposes, will need ppl that can read those languages to > volunteer and moderate those lists, since I'll never know whether its spam > or pertinent to the list :) Right. That kind of mailing lists should be managed by native speakers. > On Sun, 25 Feb 2001, Tomaz Borstnar wrote: > > > At 01:29 17.2.2001, Tatsuo Ishii wrote the following message: > > >One idea is encouraging people to make local mailing lists all over > > >the world. > > > > Could be hosted on postgresql.org or maybe add aliases for local stuff like > > si.postgresql.org for Slovene version, etc? > > > > Would be nice to have uniform names so one can easily find local versions > > of information. Actually "Japan PostgreSQL usrs' Group" (established in 1997) obtained a subdmain jp.postgresql.org (Thanks Marc for handling that!) The local users' group has a mailing list but it's currently for group members only to discuss on non-techinial issues such as attending local conferences, having private seminars etc. Right now a mailing list for discussion on technical issues exists in Japan (managed by me), but served by a contribution from a commercial company in Japan. There is a plan moving the list to jp.postgresql.org. Or should we move the list to postgresq.org? It has over 4000 subscribers, but the traffic is low (+5 per day). -- Tatsuo Ishii