Database strengths & weaknesses

Posted on 2003-02-20
Medium Priority
Last Modified: 2006-11-17

I am required to draw up a spec detailing the relative strengths and weaknesses of possible databases that could be utilised by a web application i am implementing.

The company wish to see details such as scalability, security and cost - along with technical attributes the main db's on the market possess.

Im looking to contrast and find limitations for the adoption of the following databases.  Please read this with a viewpoint that the db will be for small - medium business use.


MS SqlServer



Any help would be greatly appreciated

thanks in advance

Question by:mojo_uk
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions

Accepted Solution

IeuanJ earned 200 total points
ID: 7987647
Try reading this, published in 2001 but still current.


Personally I would suggest for small databases (max 10,000 records/10 tables) without too much multi-user connection that MS Access is a good tool becaseu of the ease of development that it has.  The drawback is less functionality and performance issues when networked, especially with multiple users, not enough to cause problems for 2/3 users but will be unusable at 15 (concurrent).

For larger, more complex and wider used databases go with eitehr SQL Server 2000 or Oracles latest RDB offering.  The both offer all the functions you could ever want, decent proffesional support and sustainability in that both will be around for many years yet.

If you have need for a larger database and cannot afford MS SQL Server or Oracle then MySQL is another option, as it is a public open source project the database is free to download, however technical support is non-existant in an official capacity although a number of companies offer good consultancy support privately.  I would only consider this for a serious business application if none of the afformentioned three are possible.

Lastly if you want to implement this system yourself either get an expert in to help you or look at geting some training yourself (not a database fo dummies book).

Expert Comment

by:Tom Knowlton
ID: 9432437
No comment has been added lately (217 days), so it's time to clean up this TA.
I will leave a recommendation in the Cleanup topic area for this question:

RECOMMENDATION: Award points to IeuanJ http:#7987647

Please leave any comments here within 7 days.

-- Please DO NOT accept this comment as an answer ! --


EE Cleanup Volunteer

Featured Post

Independent Software Vendors: We Want Your Opinion

We value your feedback.

Take our survey and automatically be enter to win anyone of the following:
Yeti Cooler, Amazon eGift Card, and Movie eGift Card!

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

In this blog post, we’ll look at how ClickHouse performs in a general analytical workload using the star schema benchmark test.
This article shows how to get a list of available printers for display in a drop-down list, and then to use the selected printer to print an Access report or a Word document filled with Access data, using different syntax as needed for working with …
Video by: Steve
Using examples as well as descriptions, step through each of the common simple join types, explaining differences in syntax, differences in expected outputs and showing how the queries run along with the actual outputs based upon a simple set of dem…
In this video, Percona Solution Engineer Rick Golba discuss how (and why) you implement high availability in a database environment. To discuss how Percona Consulting can help with your design and architecture needs for your database and infrastr…
Suggested Courses

762 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question