Web Wiz - Green Windows Web Hosting

  New Posts New Posts RSS Feed - Databases
  FAQ FAQ  Forum Search   Events   Register Register  Login Login

Databases

 Post Reply Post Reply Page  <123>
Author
dpyers View Drop Down
Senior Member
Senior Member


Joined: 12 May 2003
Status: Offline
Points: 3937
Post Options Post Options   Thanks (0) Thanks(0)   Quote dpyers Quote  Post ReplyReply Direct Link To This Post Posted: 19 September 2003 at 10:09pm

By layout and organization, MYSQL is an RDBMS, but not at the level one would want in a large scale enterprise system - yet. Last time I looked (last winter), by my notes it was missing views, stored procedures (?), userdefined functions, some types of joins, and full transactional support.

Most web apps, short of large scale enterprise apps, won't care about any of that except perhaps the stored procs and views. For the typical "flat" collection of tables found in may web apps, MYSQL is faster than MSSQL. MSSQL is more reliable (for db related faults), but includes more overhead to get that reliability. Bad sql and bad db handling in the code will hut performance much more than your choice of an RDBMS.

There's a myth that MYSQL is free. It is, but only for personal use or for non profit orgs. Any other use, including bundling it in an app you sell - e.g. desktop/lan/private web server/reseller web server - or offering it as part of a web hosting package requires payment of a $400 license fee.

I agree with the observation about PostGreSQL being better than MYSQL, but some of the commericial flavors of MYSQL are prety good also.

If I were to deploy a commerical app that expected under 5K db hits per day, I'd look at MSDE. Right now, it's not the snap to deploy that Access is, but MS has committed to move it in that direction. I'd expect to see Access go away in the near future.

One analogy I read about MSDE and it's throttled version of MSSQL was that it could run all week servicing a Human Resources DB for a company with 1000 people. But, when they all hit it just before 5 on friday to do their time sheets, it'll go down the tubes.



Edited by dpyers

Lead me not into temptation... I know the short cut, follow me.
Back to Top
Bunce View Drop Down
Senior Member
Senior Member
Avatar

Joined: 10 April 2002
Location: Australia
Status: Offline
Points: 846
Post Options Post Options   Thanks (0) Thanks(0)   Quote Bunce Quote  Post ReplyReply Direct Link To This Post Posted: 19 September 2003 at 11:31pm
Originally posted by dpyers dpyers wrote:

There's been some discussion going around that MS will be dropping Access within a couple of years in favor of a light version of MS SQL.

Not true.  Access is still incorporated into the office suite and will be in the next version.  Support for previous versions will continue well into the future.  I think support for Access 97 is even still offered, until next year.

There have been many, many posts made throughout the world...
This was one of them.
Back to Top
Bunce View Drop Down
Senior Member
Senior Member
Avatar

Joined: 10 April 2002
Location: Australia
Status: Offline
Points: 846
Post Options Post Options   Thanks (0) Thanks(0)   Quote Bunce Quote  Post ReplyReply Direct Link To This Post Posted: 19 September 2003 at 11:41pm
Originally posted by Bluefrog Bluefrog wrote:

[Access is a waste of time for anything except very small databases. Great for personal contacts and CD collections, and blah blah.

I'd like to clear this one up as well as its simply not true.  Access has been and continues to be an effective solution for corporations around the world.  It is the most widely used database in the world.

This is due to the fact that you have a preinstalled front-end on all machines that have office, as most corporations do.

Its quite simply the easiest and cheapest method of distributing a solution to multiple users that require a complex front-end. Its form and report designer is still among the best on the market. It replication capabilities can be effective, although a little buggy, and its integration with SQL Server for large data stored through Access Data Pages is becoming popular.

A properly designed Access solution can handle multiple users and reasonably large data-stores, well in excess of CD collections requirements.

Its not the answer for every situation, such as a back-end in a web application and may become obsolete in the future when web browsers can offer the same functionality as real-time forms, but thats a long time away.

Sorry, but I cringe when I see comments such as these.

Cheers,
Andrew

There have been many, many posts made throughout the world...
This was one of them.
Back to Top
dpyers View Drop Down
Senior Member
Senior Member


Joined: 12 May 2003
Status: Offline
Points: 3937
Post Options Post Options   Thanks (0) Thanks(0)   Quote dpyers Quote  Post ReplyReply Direct Link To This Post Posted: 20 September 2003 at 10:35am

What we tend to think of as Access is actually two products. The first is the Access application components and structure of the Access Environment - e.g. forms, reports, deployment capability, design tools, etc. The second is the underlying DB engine which is currently Jet 4.0. Over the years, Access has changed the engine they ship with 2 or 3 times.

I was sloppy in saying that Acccess would go away. Couldn't see the forest for the trees. In this thread, was thinking of Access and Jet as the same thing. What I should have stated was that Jet 4.0 would be replaced by some MSDE flavor of MS SQL Server.

To do this MS needs to revamp the Access apllication to utilise more MSSQL features and come up with better deployment packaging for MSDE.


Lead me not into temptation... I know the short cut, follow me.
Back to Top
dpyers View Drop Down
Senior Member
Senior Member


Joined: 12 May 2003
Status: Offline
Points: 3937
Post Options Post Options   Thanks (0) Thanks(0)   Quote dpyers Quote  Post ReplyReply Direct Link To This Post Posted: 20 September 2003 at 10:49am

I also would not call Access (with Jet 4.0) a waste of time. It has its uses. Rapid development and deployment is one of it's best features and a millstone around the neck of the Jet engine.

As the entry level product for using DB's, a lot of very bad newbie code gets written because the product is forgiving. I've seen some impressive apps serving 20-50 people developed by people who know what they're doing.

On the web, Access/Jet is very suitable for the majority of personal (including personal forums) and small business sites. Although it doesn't scale well, it also doesn't break.


Lead me not into temptation... I know the short cut, follow me.
Back to Top
Mart View Drop Down
Senior Member
Senior Member
Avatar

Joined: 30 November 2002
Status: Offline
Points: 2304
Post Options Post Options   Thanks (0) Thanks(0)   Quote Mart Quote  Post ReplyReply Direct Link To This Post Posted: 20 September 2003 at 12:00pm
Originally posted by Bluefrog Bluefrog wrote:

If you need reliability and data integrity for a relatively small application (thousands of records) that has a limited number of simultaneous users (10~30 max), then Access is fine.

Where did you get the 10~30 max from, on ms's website its defo in the hundreds.

Mart.

Back to Top
Mart View Drop Down
Senior Member
Senior Member
Avatar

Joined: 30 November 2002
Status: Offline
Points: 2304
Post Options Post Options   Thanks (0) Thanks(0)   Quote Mart Quote  Post ReplyReply Direct Link To This Post Posted: 20 September 2003 at 12:01pm
And it can accept more if you close connections etc...
Back to Top
Bluefrog View Drop Down
Senior Member
Senior Member


Joined: 23 October 2002
Location: Korea, South
Status: Offline
Points: 1701
Post Options Post Options   Thanks (0) Thanks(0)   Quote Bluefrog Quote  Post ReplyReply Direct Link To This Post Posted: 21 September 2003 at 2:14am

Originally posted by Tegwin Tegwin wrote:

Originally posted by Bluefrog Bluefrog wrote:

.... MySQL is not an RDBMS.

Just wanted to say here for the record that MYSQL IS an RDBMS.. The exceprt below is directly from the online manual at http://www.mysql.com/documentation/mysql/bychapter/manual_In troduction.html#Introduction

 

MySQL does not support relationships, e.g. Foreign Keys. There are NO relations in MySQL. How can a Relational Database Management System lack the ability to store relationship?

 

Back to Top
 Post Reply Post Reply Page  <123>

Forum Jump Forum Permissions View Drop Down

Forum Software by Web Wiz Forums® version 12.08
Copyright ©2001-2026 Web Wiz Ltd.


Become a Fan on Facebook Follow us on X Connect with us on LinkedIn Web Wiz Blogs
About Web Wiz | Contact Web Wiz | Terms & Conditions | Cookies | Privacy Notice

Web Wiz is the trading name of Web Wiz Ltd. Company registration No. 05977755. Registered in England and Wales.
Registered office: Web Wiz Ltd, Unit 18, The Glenmore Centre, Fancy Road, Poole, Dorset, BH12 4FB, UK.

Prices exclude VAT at 20% unless otherwise stated. VAT No. GB988999105 - $, € prices shown as a guideline only.

Copyright ©2001-2026 Web Wiz Ltd. All rights reserved.