Re: database market share 2003
Posted in 2004
Not a technical support thread but a market-share argument. Noons objects that analyst (Gartner/IDC) 2003 DBMS figures inflate IBM's numbers by counting every AS/400/iSeries sale as a DB2 license, since DB2 there is just an SQL interface bundled into OS/400 and many customers use the file-system interface instead. Serge Rielau (IBM) replies that DB2 code is inseparable from OS/400, that DB2 is a brand covering a family of products, and that the counting rules are Gartner's choice. Neither side concedes; they agree to disagree. A side claim that Oracle Rdb is "hierarchical" was corrected by others citing Oracle's own description of it as relational. No resolution recorded.
Auto-generated by DrWatson from the posts below — may be imperfect; read the full thread.
Topics: Triggers, Constraints & Referential Integrity
Noons wrote: > Thank you for admitting IBM is NOT being honest. > WTF doesn't IBM do it? Well, Blair commented on the language, so I shall refrain from that. Either way: IBM does NOT know how many customers use which parts of the i/Series's operation system. What you refer to as DB2 is a surpringly small SQL interface to OS/400. Customers choose to work with OS/400 filesystem or the SQL interface. Either way they may or may not use triggers, concurrency control etc, etc. i/Series is a DBMS with a capital S for SYSTEM. It is what Microsoft wants to have. One big "magic box" (remember the commercial?). It is IMPOSSIBLE to separate DB2 function from OS/400 function. I'm on the phone with these guys once a week and more often, than not when we discuss new "DB2" features I get: "Oh we do this through the filesystem interface like that since n-years". If a customers use OS/400 but not the SQL Interface, are they not using DB2? If customers are using Oracle through XQuery are they not using Oracle the database system? Should they not be counted? Does Oracle know? Brace yourself, because that whole "relational" DBMS categorization is going to get pretty meaningless anyway as MS, Oracle and IBM bury XML deep into their "engines" and Information Integration and Content Management gets bigger and bigger. It's all data. Your favorite email repository, text, image, XML, network router for crying out lout. Cheers Serge -- Serge Rielau DB2 SQL Compiler Development IBM Toronto Lab
Serge Rielau allegedly said,on my timestamp of 4/06/2004 11:02 AM: > Well, Blair commented on the language, so I shall refrain from that. Stop posting stupid and idiotic replies (not you!) and it will stop. Until then, you get it back in whatever fashion I deem appropriate, and there is preciously nothing anyone can do about it. Sorry, but that's the way it goes when someone tries to insult everyone's intelligence. > Either way: IBM does NOT know how many customers use which parts of the > i/Series's operation system. Good. Can I quote that WIDELY as a truth finally admitted? Just like the "same code base everywhere" three years ago that turned out to be "only here and there" after the derision got too loud? > What you refer to as DB2 is a surpringly small SQL interface to OS/400. I don't get this: Is it small in user base? Or small in code size? Complexity? Or irrelevant to this discussion (as it should have remained)? > Customers choose to work with OS/400 filesystem or the SQL interface. Yes. Therefore and until IBM knows precisely who is using what, it is pointless, stupid and inaccurate to claim that ALL AS400 licenses are DB2/UDB licenses (implied as being used as such). > etc. i/Series is a DBMS with a capital S for SYSTEM. It is what > Microsoft wants to have. One big "magic box" (remember the commercial?). Serge, Serge, Serge: I KNOW what it is. When it came out, it was a BIG step ahead in all this OS rubbish. And lauded as such, and the customer base responded accordingly by making the AS400 the most successful IBM platform EVER! Long before DB2 existed anywhere else other than as SQL/DS. What it NEVER was, is NOT and NEVER will be is DB2, or UDB! No matter how many times the deranged IBM marketing decides to change its name. > It is IMPOSSIBLE to separate DB2 function from OS/400 function. But like you said above: many customers decide what to use. Amazing how those customers can be more discerning than IBM's own people... > when we discuss new "DB2" features I get: "Oh we do this through the > filesystem interface like that since n-years". Bingo. > If a customers use OS/400 but not the SQL Interface, are they not using > DB2? If customers are using Oracle through XQuery are they not using > Oracle the database system? Should they not be counted? Does Oracle know? Serge, when will you "folks" just wake up from the marketing bullshit you're fed every day? Can't you even spot the cretin abuse of language that is such an argument? Here is a clue: Oracle does not bundle Oracle licenses with other totally inappropriate products. They only sell Oracle. Therefore, what they sell cannot be other than Oracle licenses. A more clear example, in case you have not clicked yet: NO ONE goes to Oracle to buy a coffee grinder and ends up with an Oracle license (as much as it may hurt Larry's over-sensitive pocket). However, in IBM's case it is perfectly possible to buy an AS400 - or whatever IBM calls coffee grinders now - with a bunch of inherited and badly ported 3rd party System 38 packages and end up counted as a DB2/UDB(this last one is even more cretin!...) "user". In Microsoft's and IBM's case, the onus is on the maker to PROVE they are not just churning numbers. And IBM's poor excuse of "we do not know how many" is at best a poor attempt to get their arses off the firing line. Got it now? Do you understand why I consider this kind of semantics (by Gartner, IBM or whomever!) an offensive abuse of anyone's patience and intelligence? Or do I have to use smaller words to explain myself? Cripes, you people have some really smart cookies around, maybe you should bounce these moronic marketing campaigns off them every once in a while? > Brace yourself, because that whole "relational" DBMS categorization is > going to get pretty meaningless anyway as MS, Oracle and IBM bury XML > deep into their "engines" and Information Integration and Content > Management gets bigger and bigger. I've been braced for it since, let me see: around 1997. > It's all data. Your favorite email repository, text, image, XML, network > router for crying out lout. Did I ever say it wasn't? -- Cheers Nuno Souto wizofoz2k@yahoo.com.au.nospam
Noons wrote: > Serge Rielau allegedly said,on my timestamp of 4/06/2004 11:02 AM: > >> Well, Blair commented on the language, so I shall refrain from that. > > > Stop posting stupid and idiotic replies (not you!) and it will stop. > Until then, you get it back in whatever fashion I deem appropriate, > and there is preciously nothing anyone can do about it. > Sorry, but that's the way it goes when someone tries to insult > everyone's intelligence. I think it' simportant in a medium such as this to be carefully acknowledging that the means of communication channels are very limited. That's why debates such as this fail to throttle themselves as they would face to face. Now, we are all mature, professional unlike the poor kids in this news story below.. Just a thought for reflection. http://sify.com/news/offbeat/fullstory.php?id=13489840 Can we at least try to be better? > >> Either way: IBM does NOT know how many customers use which parts of >> the i/Series's operation system. > > > Good. Can I quote that WIDELY as a truth finally admitted? > Just like the "same code base everywhere" three years ago that turned > out to be "only here and there" after the derision got too loud? I'm not an IBM spokes person. The interesting part is that you ask IBM to admit not to know something that they, to the best of my knowledge, never _claimed_ to know. It is a bit like me going out there and asking Mark Townsend to _admit_ that RDB licenses are counted under Oracle's marketshare. Well, I presume they are, and matter of fact, I don't have an issue with it because RDB is a relational DBMS and that's what IDC and Gartner decided to count. >> What you refer to as DB2 is a surpringly small SQL interface to OS/400. > > > I don't get this: Is it small in user base? Or small in code size? > Complexity? Or irrelevant to this discussion (as it should have remained)? Small code size. The point I wanted to make is that the decision what is DB2 and what is OS/400 seems rather arbitrary looking in from the outside. IBM could for all intents and purposes declare that DB2 for i/Series IS the operation system and provides a file-system interface. the name OS/400 would disappear and that would be that. You would simply have to deal with it :-) > > Customers choose to work with OS/400 filesystem or the SQL interface. > > Yes. Therefore and until IBM knows precisely who is using what, > it is pointless, stupid and inaccurate to claim that ALL AS400 licenses > are DB2/UDB licenses (implied as being used as such). >> etc. i/Series is a DBMS with a capital S for SYSTEM. It is what >> Microsoft wants to have. One big "magic box" (remember the commercial?). > > > Serge, Serge, Serge: I KNOW what it is. When it came out, it was > a BIG step ahead in all this OS rubbish. And lauded as such, and the > customer base responded accordingly by making the AS400 the most > successful IBM platform EVER! Long before DB2 existed anywhere else other > than as SQL/DS. OK, so AS/400 had DBMS marketshare numbers long before DB2 UDB came out. Should these customers ,old and new depending on what you count, now suddenly just fall off because they didn't have a sexy DBMS name for what they were doing? > What it NEVER was, is NOT and NEVER will be is DB2, or UDB! > No matter how many times the deranged IBM marketing decides to > change its name. Ah.. now we are ot the crux of the matter. We refer to DB2 as a "Family of Products". Just like other vendors have multiple products under the same product line, so does IBM. E.g. where are the DBMS's for mobile devises logged? They are RDBMS and they carry the name Sybase, Oracle and DB2 with them, yet in no case are they the same codebase as the server based product. If it were for the DBSM vendors these DBMS ought to power your Nokia cell phone making each cell phone sale a DBMS sale (and/or Palm, Windows, ....). You seem to rub yourself on the definition of DB2. It seem like you don't like that "your" definition of what DB2 should be comprised of isn't Gartners, and IBMs. However DB2 is a brand-name. It is defined as "DB2 Information Management" and comprises DB2 Record Manager, DB2 Everyplace, DB2 Content Manager, DB2 for Unix, Windows and Linux, DB2 for z/OS and DB2 for i/Series (I may have forgotten a couple).. and also the Informix products, which are part of the group, but don't carry the name. The title UDB stands for Universal Dabase. It's a title reserved for the DB2 products which support a certain set of basic OR functionality such as distinct types, LOBs, functions and procedures, ... Similarly IBM has other titles, such as Express which require a products to support certain criteria for maintenance and installation to name a few. Now, some of these DB2 Information Management products may not be counted as relational. DB2 for i/Series (which's code is part and parcel of OS/400) is relational and hence, obviously Gartner decides to count it. If you have an issue with that, I'm sure Gartner can roughly state how much of the numbers are DB2 for i/Series number. Gartner is an independent Reasearch firm, they will do what they feel right, not necessarily what IBM (or you) think. If you ask nicely and are willing to pay more than the $100 US they ask for, maybe they let you peek deeper into these numbers. >> It is IMPOSSIBLE to separate DB2 function from OS/400 function. > But like you said above: many customers decide what to use. > Amazing how those customers can be more discerning than IBM's own > people... > >> when we discuss new "DB2" features I get: "Oh we do this through the >> filesystem interface like that since n-years". > > > Bingo. > >> If a customers use OS/400 but not the SQL Interface, are they not >> using DB2? If customers are using Oracle through XQuery are they not >> using >> Oracle the database system? Should they not be counted? Does Oracle know? > Serge, when will you "folks" just wake up from the marketing > bullshit you're fed every day? Can't you even spot the cretin > abuse of language that is such an argument? > > Here is a clue: Oracle does not bundle Oracle licenses with > other totally inappropriate products. They only sell Oracle. > Therefore, what they sell cannot be other than Oracle licenses. > A more clear example, in case you have not clicked yet: > NO ONE goes to Oracle to buy a coffee grinder and ends up with an > Oracle license (as much as it may hurt Larry's over-sensitive pocket). I'm not sure how that works if I buy Oracle collaboration suite or one of the Apps. The later made quite a point of running only on Oracle DB though. So you end up with an Oracle license just the same merely by running Oracle Financials or whatever... and I have no problem with that. > However, in IBM's case it is perfectly possible to buy an AS400 - > or whatever IBM calls coffee grinders now - with a bunch of inherited > and badly ported 3rd party System 38 packages and end up counted as a > DB2/UDB(this last one is even more cretin!...) "user". When you decide to by a Griddle and BBQ from Hamilton-Beach. Is it immoral for Hamilton Beach to say they sold a G
Serge Rielau allegedly said,on my timestamp of 7/06/2004 10:29 PM: > It is a bit like me going out there and asking Mark Townsend to _admit_ > that RDB licenses are counted under Oracle's marketshare. Well, I If they are and I'm not aware of such a thing, then it is EQUALLY wrong and as blatantly deranged as IBM's claims. And quite frankly if that is what Gartner is doing, they truly deserve the title of morons. Even Oracle admits RDB is a "hierarchical db" and doesn't have the nerve to call it relational! > Small code size. The point I wanted to make is that the decision what is > DB2 and what is OS/400 seems rather arbitrary looking in from the > outside. Agreed 100%. > IBM could for all intents and purposes declare that DB2 for > i/Series IS the operation system and provides a file-system interface. > the name OS/400 would disappear and that would be that. You would simply > have to deal with it :-) Sure. And IBM would also have to deal with the derogatory and derisive comments of a sizable portion of the industry. Not that it would matter: a couple of marketing blitzes and it would be all past history. > OK, so AS/400 had DBMS marketshare numbers long before DB2 UDB came out. Of course. > Should these customers ,old and new depending on what you count, now > suddenly just fall off because they didn't have a sexy DBMS name for > what they were doing? We are not talking the market share of the AS400, last time I looked. Or rather: we are, indirectly. A very large number that skews overall presence of UDB and provides as inaccurate a gage of the true market as it can be. > We refer to DB2 as a "Family of Products". Just like other vendors have > multiple products under the same product line, so does IBM. All in dah family, eh? :) > E.g. where are the DBMS's for mobile devises logged? z/OS, obviously! At the very least. I'm even willing to bet IBM will release "CICS-for-the-PDA" real soon now. All under Websphere, of course... :) > "DB2 Information Management" and comprises DB2 Record Manager, DB2 > Everyplace, DB2 Content Manager, DB2 for Unix, Windows and Linux, DB2 > for z/OS and DB2 for i/Series (I may have forgotten a couple).. and also > the Informix products, which are part of the group, but don't carry the > name. I'd say you probably forgot half a dozen. And that's just this semester... > > If you ask nicely and are willing to pay more than the $100 US they ask > for, maybe they let you peek deeper into these numbers. Not even remotely interested, at ANY price. Quite frankly I find all these market "analysis" a sad joke. > I'm not sure how that works if I buy Oracle collaboration suite or one > of the Apps. The later made quite a point of running only on Oracle DB > though. So you end up with an Oracle license just the same merely by > running Oracle Financials or whatever... and I have no problem with that. Yes. There is no secret whatsoever in that. Oracle make it QUITE clear that their apps REQUIRE Oracle db server, and a license for it is mandatory. It is NOT bundled in any way, shape or format. Like the DB2/AS400 one is. > When you decide to by a Griddle and BBQ from Hamilton-Beach. Is it > immoral for Hamilton Beach to say they sold a Griddle? If they don't charge for it and just bundle it in, yes. They sold nothing. They just gave it away as part of the product. Kinda like the vacuum cleaner sales reps with the ubiquitous kitchen knife set. A marketing prop, not a mainstay product. Oldest trick in the book. > You KNEW you would be buying a combination. If you wanted to buy only a > table BBQ you could have done so. And you could have done so cheaper. Try to buy a AS400 WITHOUT the SQL component and see how much change you get... > Unless we agree to disagree which is OK. The doesn't need to be a > winner. There never is in these debates anyway. Agreed 100%. > *lol* The last thing our smart cookies want to deal with is marketing. > That is on eof IBMs bigger problems :-) I apologize: one should NEVER wish marketing on anyone.... :) > Well teh OR stuff was still mapped to Relational if that's what you > mean, but XML has a lot more "umpf" to it. Actually I think XML *is* the solution to OR mapping. Or rather a XML schema. But, we digress... > Then why do you care so much about whether IBM labels a sale in data a > DB2 sale or a > *funnwordhere*-sale. Neither for a customer, nor for a stockholder, nor > for an IBM employee should it matter. It does when a customer may be misled into believing they are buying into a widely tested and widely used product when it is neither. Then again, we better not go into Oracle's "testing"... ;) -- Cheers Nuno Souto wizofoz2k@yahoo.com.au.nospam
Noons wrote: > Serge Rielau allegedly said,on my timestamp of 7/06/2004 10:29 PM: > > >> It is a bit like me going out there and asking Mark Townsend to >> _admit_ that RDB licenses are counted under Oracle's marketshare. Well, I > > > If they are and I'm not aware of such a thing, then it is EQUALLY > wrong and as blatantly deranged as IBM's claims. And quite frankly if that > is what Gartner is doing, they truly deserve the title of morons. > Even Oracle admits RDB is a "hierarchical db" and doesn't have > the nerve to call it relational! > Now, THAT i didn't know. Maybe I was mislead by the R in RDB? ;-) Anyway, irrelevant, I suppose Oracle isn't making a lot of "new licence" revenue with RDB. It would be more of an IDC problem than a Gartner problem since IDC counts renewal which gives them different numbers, AFAIK.. Cheers Serge -- Serge Rielau DB2 SQL Compiler Development IBM Toronto Lab
Noons <wizofoz2k@yahoo.com.au.nospam> wrote in message news:<40c46c5b$0$1586$afc38c87@news.optusnet.com.au>... > Serge Rielau allegedly said,on my timestamp of 7/06/2004 10:29 PM: > > > > It is a bit like me going out there and asking Mark Townsend to _admit_ > > that RDB licenses are counted under Oracle's marketshare. Well, I > > If they are and I'm not aware of such a thing, then it is EQUALLY > wrong and as blatantly deranged as IBM's claims. And quite frankly if that > is what Gartner is doing, they truly deserve the title of morons. > Even Oracle admits RDB is a "hierarchical db" and doesn't have > the nerve to call it relational! Whoops! http://www.oracle.com/rdb/index.html?content.html (It's been 10 years?) jg -- @home.com is bogus. http://www.signonsandiego.com/uniontrib/20040607/news_mz1b7ebay.html
Noons <wizofoz2k@yahoo.com.au.nospam> writes: > Even Oracle admits RDB is a "hierarchical db" and doesn't have > the nerve to call it relational! Are you sure about that? I believe RDB originally stood for "relational database".
I remember RDB on the VAX. It was simple, primitive, and come to think of it, faster than SQL-Server using cursors. Very basic features, but it worked. VAX C was easy too, even using VAX curses-library was interesting, but I could never grasp an idea of where I was on VMS, directories just didn't seem to be relevant... "Haider Rizvi" <haider@nouce.ca.ibm.com> wrote in message news:7zsmd7nf1h.fsf@thinkhr.torolab.ibm.com... > Noons <wizofoz2k@yahoo.com.au.nospam> writes: > > > Even Oracle admits RDB is a "hierarchical db" and doesn't have > > the nerve to call it relational! > > Are you sure about that? I believe RDB originally stood for "relational > database". > > From http://www.oracle.com/rdb/ > > "Oracle Rdb is a full-featured, relational database management system for > mission-critical applications on OpenVMS platforms. > > <misc stuff deleted> > > The Oracle Rdb family of products also includes Oracle CODASYL DBMS (a > network data model database system), Oracle CDD/Repository (for managing > meta data), and Oracle Trace." > > Were you thinking CODASYL as above? Even that is not an hierarchical > database! > > > Regards, > -- > Haider