Posted by: Anonymous Coward
on December 23, 2004 02:27 AM
> When vendors release source code to older products which have minimal market share, and the codebase is > large (say 1M+ LOC), does that do anyone any favors? It might be faster to re-implement from > scratch than to get a development team trained on all that code - and you could architect for today's > requirements, not yesterday's.
Sure sometimes. But in this case (db2 probably), it has a large marketshare, and capabilities beyond anything in the open source space. Like:
- partitioning (3 different types)
- mature replication
- high-availability solutions
- parallelism
- etc
So, you can spread a database across fifty commodity server (similar to a beowulf cluster) straight out of the box. You can also partition a table - and get massive performance-benefits on huge queries.
Since the open-source alternatives lack this commonly-used functionality, if you needed to manage vast amounts of data with an open source database your only option would be to spring a couple million for a huge regatta, E15k, etc - to try to get the same performance from mysql/postgresql/etc - that you could get from db2/oracle on a $50k server.
Re:you have to wonder
Posted by: Anonymous Coward on December 23, 2004 02:27 AM> scratch than to get a development team trained on all that code - and you could architect for today's
> requirements, not yesterday's.
Sure sometimes. But in this case (db2 probably), it has a large marketshare, and capabilities beyond anything in the open source space. Like:
- partitioning (3 different types)
- mature replication
- high-availability solutions
- parallelism
- etc
So, you can spread a database across fifty commodity server (similar to a beowulf cluster) straight out of the box. You can also partition a table - and get massive performance-benefits on huge queries.
Since the open-source alternatives lack this commonly-used functionality, if you needed to manage vast amounts of data with an open source database your only option would be to spring a couple million for a huge regatta, E15k, etc - to try to get the same performance from mysql/postgresql/etc - that you could get from db2/oracle on a $50k server.
#