![]() | |
#1
| |||
| |||
|
#2
| |||
| |||
|
|
When someone mentions a DBMS such as MySQL in this newsgroup in connection with implementing something non-trivial, it is often dismissed out of hand (search the group history if you need examples). I would agree that ORACLE is the undisputed market leader, but I don't think that we need to consider everything else as a plaything. After all, MySQL is used for a lot of serious projects (I for one wouldn't mind being responsible for the design of Wikipedia or YouTube) and is available (uncrippled) as GPL. If one was starting a business that needed to support the load of (say) Wikipedia, it would surely be financial negligence not to consider using MySQL or Postgres. Does anyone disagree? |
#3
| |||
| |||
|
|
On 30.04.2007 11:45, Robert wrote: When someone mentions a DBMS such as MySQL in this newsgroup in connection with implementing something non-trivial, it is often dismissed out of hand (search the group history if you need examples). I would agree that ORACLE is the undisputed market leader, but I don't think that we need to consider everything else as a plaything. After all, MySQL is used for a lot of serious projects (I for one wouldn't mind being responsible for the design of Wikipedia or YouTube) and is available (uncrippled) as GPL. If one was starting a business that needed to support the load of (say) Wikipedia, it would surely be financial negligence not to consider using MySQL or Postgres. Does anyone disagree? This has been mentioned so many times: license cost of a piece of software makes up only portion of the overall cost. These kinds of decisions should be based on much more complex reasoning - cost is just one dimension. Kind regards robert |
#4
| |||
| |||
|
|
Hi, When someone mentions a DBMS such as MySQL in this newsgroup in connection with implementing something non-trivial, it is often dismissed out of hand (search the group history if you need examples). I would agree that ORACLE is the undisputed market leader, but I don't think that we need to consider everything else as a plaything. After all, MySQL is used for a lot of serious projects (I for one wouldn't mind being responsible for the design of Wikipedia or YouTube) and is available (uncrippled) as GPL. I question your assertion that MySQL is "uncrippled" as GPL. If you |
#5
| |||
| |||
|
|
Robert Klemme wrote: On 30.04.2007 11:45, Robert wrote: When someone mentions a DBMS such as MySQL in this newsgroup in connection with implementing something non-trivial, it is often dismissed out of hand (search the group history if you need examples). I would agree that ORACLE is the undisputed market leader, but I don't think that we need to consider everything else as a plaything. After all, MySQL is used for a lot of serious projects (I for one wouldn't mind being responsible for the design of Wikipedia or YouTube) and is available (uncrippled) as GPL. If one was starting a business that needed to support the load of (say) Wikipedia, it would surely be financial negligence not to consider using MySQL or Postgres. Does anyone disagree? This has been mentioned so many times: license cost of a piece of software makes up only portion of the overall cost. These kinds of decisions should be based on much more complex reasoning - cost is just one dimension. Kind regards robert I would hope that most readers understand the concept of TCO. Unless this is always going to be minimal by using ORACLE then your comment is beside the point (which is not necessarily a bad thing). |
#6
| |||
| |||
|
|
Hi, When someone mentions a DBMS such as MySQL in this newsgroup in connection with implementing something non-trivial, it is often dismissed out of hand (search the group history if you need examples). I would agree that ORACLE is the undisputed market leader, but I don't think that we need to consider everything else as a plaything. |
#7
| |||
| |||
|
#8
| |||
| |||
|
|
On Apr 30, 7:02 am, Robert <robert@email> wrote: Robert Klemme wrote: On 30.04.2007 11:45, Robert wrote: When someone mentions a DBMS such as MySQL in this newsgroup in connection with implementing something non-trivial, it is often dismissed out of hand (search the group history if you need examples). I would agree that ORACLE is the undisputed market leader, but I don't think that we need to consider everything else as a plaything. After all, MySQL is used for a lot of serious projects (I for one wouldn't mind being responsible for the design of Wikipedia or YouTube) and is available (uncrippled) as GPL. If one was starting a business that needed to support the load of (say) Wikipedia, it would surely be financial negligence not to consider using MySQL or Postgres. Does anyone disagree? This has been mentioned so many times: license cost of a piece of software makes up only portion of the overall cost. These kinds of decisions should be based on much more complex reasoning - cost is just one dimension. Kind regards robert I would hope that most readers understand the concept of TCO. Unless this is always going to be minimal by using ORACLE then your comment is beside the point (which is not necessarily a bad thing). But the fact is many new deveopers do NOT understand TCO (Total Cost of Ownership). Go look back at some of my posts where I try to explain that asking which DB in a newsgroup is a poor idea. What should happen when looking for a DBMS product is along the lines of: phase I - examine the market for products and technologies e.g. DB models (network or relational or object) , transaction model(row, page, table locking models or read consistant model), programming tools (SQL, embedded SQL, custom Libraries), support tools (forms programming, adhoc SQL, Admin commands/reports), platforms supported (WINDOWS, LINUX, Solaris, ...)and cross platform support(will a program written to access the DB have to be changed or recompiled if the target DB is moved from one machine to another? one OS to another?, integration (ODBC, JDBC, Other?). . . license restrictions? It is a long list that I have not exhausted here. phase II - which features are most useful in your environment? e.g. large datawarehousing or small, in-memory DB required? Current in-house expertise available? Training/reference material available or needed? What are the Performance requirements? Volume requirements? Transaction requirements? (none, commited, serializable?) Support requirements (e.g. an embedded system versus a business application)? phase III cross reference the products with your product/project requirements. At this point you might put cost in the mix. be sure to include: * initial cost of DBMS license (development) * cost of training (note availablity/price of training resources, such as training classes, books, college classes) * on going development costs * ongoing support costs Then you can make an informed decision. |
|
In the past, some of the DBMS products were toys, but recently mySQL and other open software products are getting closer to industrial strength. It still surprises me that people looking into getting a DBMS seem to start by eliminating perceived high priced products like Oracle. Price should be one of many feature requirements. Ed. |
#9
| |||
| |||
|
|
I agree it's wrong to call MySQL a plaything. Playthings are fun. PostgreSQL is a plaything. |
![]() |
| Thread Tools | |
| Display Modes | |
| |