Re: Postgres v MySQL 5.0 - Mailing list pgsql-advocacy
From | Joshua D. Drake |
---|---|
Subject | Re: Postgres v MySQL 5.0 |
Date | |
Msg-id | 4251.198.133.214.11.1163613111.squirrel@lists.commandprompt.com Whole thread Raw |
In response to | Re: Postgres v MySQL 5.0 ("Jim C. Nasby" <jim@nasby.net>) |
List | pgsql-advocacy |
>> If you say, I am a developer... you are not a newbie. You may be new to >> the platform, but if you are actually >> a developer you are more than smart enough and you have a >> *responsibility* to make sure you understand >> that platform. > > That's making the (in my experience false) assumption that your average > app developer has any clue about databases. Most app developers can No. I am not making an assumption that an average app at 04:22:11AM -0800, Joshua D. Drake wrote: >> >> >>Dev: PostgreSQL is slow >> >>Me: What seems to be the problem >> >>Dev: I am using Hibernate and my queries are slow >> >>Me: Do you vacuum? Did you analyze? What does the explain say? >> >>Dev: parse error >> >>Me: ??maintenance >> >>Dev: You mean there is stuff you have to do to the database beside >> >>Hibernate config? >> >>Me: /quit >> >> >> > >> >You're entitled to your opinion, but from an advocacy perspective, >> that's >> >a terrible response and a terrible attitude. Our goal should be to >> educate >> >and encourage newbies, not laugh at them and drive them off. >> Unfortunately, >> >I see too much of the latter, and not enough of the former, including >> on >> >this very list. >> > >> I have spent more time than is probably healthy helping newbies on these >> lists and various support channels. >> This isn't about helping newbies, I am 100% happy to help newbies. My >> point in this thread is not about >> newbies. My point is about irresponsibility of developers, specifically >> professional developers and lack of >> willingness to actually understand your platform. >> developer has any clue about databases. I am declaring that it is their *responsibility* to make sure they do (if they are going to use the platform). I don't care if an app developer does not have experience. I care that he is too lazy to do his homework or get help from someone who has the experience. > One of the best things the community could do would be to help educate > these people on basic database concepts and pitfalls, such as why > concurrency is almost always more important than single-connection > performance. Or why you want to keep the number of round-trips to the > database to a minimum. Or why ACID is important for apps other than > banking. Etc., etc. I agree 100% with this. Sincerely, Joshua D. Drake > -- > Jim Nasby jim@nasby.net > EnterpriseDB http://enterprisedb.com 512.569.9461 (cell) > > ---------------------------(end of broadcast)--------------------------- > TIP 3: Have you checked our extensive FAQ? > > http://www.postgresql.org/docs/faq > >
pgsql-advocacy by date: