![]() | |
#1
| |||
| |||
|
#2
| |||
| |||
|
|
This is a common question on forums. But they just compare the features. At present RDBMS industry has matured a lot and the big three have strong competitors too like EnterpriseDB, MySQL etc. While comparing MS SQL Server, Oracle and DB2, an author writes in a book: IBM DB2 -------------- Reliability: Very reliable Situation: Large to very large databases Managebility: easy. Oracle -------------- Reliability: Very reliable Situation: Medium to large databases Managebility: difficult. SQL Server -------------- Reliability: low Situation: small to medium sized databases Managebility: easy. Though, the above is the view of that author, I want to know which RDBMS to use and in what situation, including open source. If one is working in a company than it is the headache of the company's project manager or product specialist to make this choice. But I am running a mISV, so all decisions depend upon me. When you have plenty of choices, you have to select carefully depending upon customer's budget, data-size, scalability etc. For SQL Server, I am not sure, if Microsoft continues to support old SQL Server formats. Or they , as usual, at a point force to shift to a new version. Oracle is unnecessarily complicated and you have to involve a dedicated DBA. Even, as Oracle claims it suitable for small-to-mid- sized companies, it's cost and cryptic working is very difficult. All the heavies in the industry except MySQL offer a free, freely |
#3
| |||
| |||
|
|
This is a common question on forums. But they just compare the features. At present RDBMS industry has matured a lot and the big three have strong competitors too like EnterpriseDB, MySQL etc. While comparing MS SQL Server, Oracle and DB2, an author writes in a book: IBM DB2 -------------- Reliability: Very reliable Situation: Large to very large databases Managebility: easy. Oracle -------------- Reliability: Very reliable Situation: Medium to large databases Managebility: difficult. SQL Server -------------- Reliability: low Situation: small to medium sized databases Managebility: easy. Though, the above is the view of that author, I want to know which RDBMS to use and in what situation, including open source. If one is working in a company than it is the headache of the company's project manager or product specialist to make this choice. But I am running a mISV, so all decisions depend upon me. When you have plenty of choices, you have to select carefully depending upon customer's budget, data-size, scalability etc. For SQL Server, I am not sure, if Microsoft continues to support old SQL Server formats. Or they , as usual, at a point force to shift to a new version. Oracle is unnecessarily complicated and you have to involve a dedicated DBA. Even, as Oracle claims it suitable for small-to-mid- sized companies, it's cost and cryptic working is very difficult. |
#4
| |||
| |||
|
|
I'm not convinced that the management of Oracle is more difficult than the other big products.. And Oracle handles large databases, at least as large as DB/2. As far as Oracle needing a DBA, I would question the installation adn maintenance of any large database without a DBA. So yes you do need a features list to choose a RDBMS product, but among those features are attributes of manageability. Disclaimer: I use Oracle. It can be pricey. But the benefits of multiversioning over locking are just too much to ignore in many applications. Ed |
#5
| |||
| |||
|
|
Does DB2 not support Multi-versioning? Now SQL Server 2005 also has Snapshot Isolation. See http://technet.microsoft.com/en-us/l.../ms345124.aspx |
|
For startups or mISVs, is it possible to keep DBA? |
|
... What Oracle claims in Oracle Magazine that it is suitable for small-large businesses? In small organizations, you can't afford a DBA from start. |
#6
| |||
| |||
|
![]() |
| Thread Tools | |
| Display Modes | |
| |