Microsoft SQL Server
 
Forums: » Register « |  User CP |  Games |  Calendar |  Members |  FAQs |  Sitemap |  Support | 
 
 
User Name:
Password:
Remember me
Go Back   ASP Free ForumsDatabaseMicrosoft SQL Server

Reply
Add This Thread To:
  Del.icio.us   Digg   Google   Spurl   Blink   Furl   Simpy   Y! MyWeb 
Thread Tools Search this Thread Rate Thread Display Modes
 
Unread ASP Free Forums Sponsor:
  #1  
Old July 16th, 2005, 10:59 PM
GeekGirl GeekGirl is offline
Contributing User
ASP Free Newbie (0 - 499 posts)
 
Join Date: May 2005
Location: Sydney, Australia
Posts: 271 GeekGirl User rank is Lance Corporal (50 - 100 Reputation Level)GeekGirl User rank is Lance Corporal (50 - 100 Reputation Level)GeekGirl User rank is Lance Corporal (50 - 100 Reputation Level) 
Time spent in forums: 2 Days 15 h 10 m 12 sec
Reputation Power: 4
Question Compare Access, SQL, MySQL, etc...

Can anyone refer me to a comparison chart or list of features for Access, MS-SQL, MySQL and MSDE so I can determine which database type is most appropriate for each web application? I know Access has a limit of concurrent users and is slower to serve data that Access but I know nothing more… and even less about MySQL and MSDE.

Also, any links to good beginners tutorials for SQL, MySQL or MSDE to get me started? I always find Microsoft sites difficult to follow (maybe it's just me?).

-----------------------------------------
Bit more info…

I’m not a confident ASP programmer so I’ve just developed a website based on an Access database with the intention to convert to SQL at a later stage – never having developed an SQL database before.

I’m running Server 2003 and I’ve only just installed MSDE – however I have no idea how to even get started so I’m now considering installing SQL Server 2000 because I’ve used enterprise manager a few times before, so I thought it would at least be a start!

My web server also runs on Server 2003 but there is a limit to how many SQL databases I can host. Whilst some web applications might require SQL, for others it’s probably a bit of overkill anyway.

I’m most interested in SQL so I can schedule automatic backups and ensure plenty of concurrent users can access the site.

Any help would be much appreciated!!!

Here is my demo site that runs on Access: www.websharp.com.au/demo
Pretty much all of the content is database driven.

Reply With Quote
  #2  
Old July 18th, 2005, 02:22 PM
dcarva's Avatar
dcarva dcarva is offline
Contributing User
ASP Free Novice (500 - 999 posts)
 
Join Date: Jan 2003
Location: USA
Posts: 633 dcarva User rank is Lance Corporal (50 - 100 Reputation Level)dcarva User rank is Lance Corporal (50 - 100 Reputation Level)dcarva User rank is Lance Corporal (50 - 100 Reputation Level) 
Time spent in forums: 9 h 18 m 20 sec
Reputation Power: 6
Access may work for a small site that gets little traffic, but it is designed for desktop use. To say the least, I don't recommend it for Internet use. MSDE may work for you, but it's harder to manage and setup tables. You have to do everything through command-line. MSDE is a scaled down version of SQL Server. SQL Server and mySQL will work fine for Internet sites. However, I have found that SQL Server is the easiest to setup and manage, especially since you want to schedule jobs and that sort of thing.

Hope this helps.
D.

Reply With Quote
  #3  
Old July 18th, 2005, 06:28 PM
Doug G Doug G is offline
Grumpier Old Moderator
ASP Free God 11th Plane (10000 - 10499 posts)
 
Join Date: Sep 2003
Posts: 10,143 Doug G User rank is First Lieutenant (10000 - 20000 Reputation Level)Doug G User rank is First Lieutenant (10000 - 20000 Reputation Level)Doug G User rank is First Lieutenant (10000 - 20000 Reputation Level)Doug G User rank is First Lieutenant (10000 - 20000 Reputation Level)Doug G User rank is First Lieutenant (10000 - 20000 Reputation Level)Doug G User rank is First Lieutenant (10000 - 20000 Reputation Level)Doug G User rank is First Lieutenant (10000 - 20000 Reputation Level)Doug G User rank is First Lieutenant (10000 - 20000 Reputation Level) 
Time spent in forums: 3 Weeks 4 Days 23 h 19 m 36 sec
Reputation Power: 181
Access is a file-based database and works quite well for low traffic websites. I have a small access-driven asp website that has run without a single hiccup for over 3 years now.

MSDE has the identical engine as SQL Server, but there is some intentional limiting to the number of simultaneous transactions it will support (otherwise why would anyone buy sql server?). MSDE does not include any client administration or other tools, so you need to use a command-line administration tool that's included or find some other gui tools to administer your db.

MySQL is similar to MySQL server, but not quite as full-featured. MS SQL Server and MySQL Server are suitable for heavy traffic websites. MSDE and Access are more suitable to low traffic websites.

The web server and what's available there will have a lot to do with deciding what db you should use.
__________________
======
Doug G
======
I didn't attend the funeral, but I sent a nice letter saying I approved of it. --Mark Twain

Reply With Quote
  #4  
Old July 26th, 2005, 07:13 PM
GeekGirl GeekGirl is offline
Contributing User
ASP Free Newbie (0 - 499 posts)
 
Join Date: May 2005
Location: Sydney, Australia
Posts: 271 GeekGirl User rank is Lance Corporal (50 - 100 Reputation Level)GeekGirl User rank is Lance Corporal (50 - 100 Reputation Level)GeekGirl User rank is Lance Corporal (50 - 100 Reputation Level) 
Time spent in forums: 2 Days 15 h 10 m 12 sec
Reputation Power: 4
Thanks guys!

This is probably a stupid question, but how do I setup a MySQL database? Do I just use Enterprise Manager as I would with SQL? I've never setup a SQL database from scratch - the most I've done is played around with an existing database in EM, so forgive me for asking naive questions.

I think I'm going to look at MySQL because there is no limit to how many database I can run on my webserver (unlike SQL). The database isn't huge (a dozen tables?) and the sites are only expected to have light to moderate traffic - are there any resource concerns with MySQL in this case? What is the real dif between SQL and MySQL, ie: max no of consecutive users, max no of records per table, etc.. ???

Cheers,
Penny

Reply With Quote
  #5  
Old July 26th, 2005, 08:43 PM
kcconnor's Avatar
kcconnor kcconnor is offline
Evil Republican...
ASP Free Newbie (0 - 499 posts)
 
Join Date: Jun 2005
Location: Probably running over your cat right now...
Posts: 250 kcconnor User rank is Sergeant Major (2000 - 5000 Reputation Level)kcconnor User rank is Sergeant Major (2000 - 5000 Reputation Level)kcconnor User rank is Sergeant Major (2000 - 5000 Reputation Level)kcconnor User rank is Sergeant Major (2000 - 5000 Reputation Level)kcconnor User rank is Sergeant Major (2000 - 5000 Reputation Level)kcconnor User rank is Sergeant Major (2000 - 5000 Reputation Level) 
Time spent in forums: 2 Days 21 h 35 m 23 sec
Reputation Power: 37
You can't use Microsoft's enterprise manager to setup a MySQL database.

If you are dead-set on using a gui interface to administer your db system, you should look at SQL 2005 Express from Microsoft.

It is MS SQL Server 2005, stripped down much like MSDE was in comparison to 2000. The big difference between it and MSDE is that it includes a management gui. It still limits its concurrent connections, but the storage and table/constraint/storedproc complexity is all there if you want or need it. You can even partition individual tables horizontally to separate file groups, which is a fantastic feature for anyone who runs heavily-hit, constant-append, monotonous transactions like a web storefront.

Chances are, your website is not going to have 10 people on it simultaneously try to post to your database. I'm not saying you won't have 10 simultaneous viewers of your website, but 10 simultaneous DB transactions. SQL 2005 Express is perfect for you, and you'll even be on the bleeding edge of what's new.

Basically, your differences you want are:

MSSQL 2000/2005: Great management tools, very powerful, scalable, fault tolerant, distributable, but expensive.

MySQL: Almost as powerful as MSSQL to a reasonably studious not-quite-newbie (like me), perhaps more powerful to a full-fledged software designer (not like me), somewhat scalable and distributable, and free.

MSDE/SQL Express: Free, microsoft compatible if you need to upgrade later on (and don't want to change your front-end code to target a different language for your DBMS), SQL Express comes with decent management tools, but will bog down if hit with more than 10 transactions at a time, to where it can become unreasonably slow to commit transactions at a certain point.

Reply With Quote
  #6  
Old July 27th, 2005, 12:06 AM
Doug G Doug G is offline
Grumpier Old Moderator
ASP Free God 11th Plane (10000 - 10499 posts)
 
Join Date: Sep 2003
Posts: 10,143 Doug G User rank is First Lieutenant (10000 - 20000 Reputation Level)Doug G User rank is First Lieutenant (10000 - 20000 Reputation Level)Doug G User rank is First Lieutenant (10000 - 20000 Reputation Level)Doug G User rank is First Lieutenant (10000 - 20000 Reputation Level)Doug G User rank is First Lieutenant (10000 - 20000 Reputation Level)Doug G User rank is First Lieutenant (10000 - 20000 Reputation Level)Doug G User rank is First Lieutenant (10000 - 20000 Reputation Level)Doug G User rank is First Lieutenant (10000 - 20000 Reputation Level) 
Time spent in forums: 3 Weeks 4 Days 23 h 19 m 36 sec
Reputation Power: 181
visit www.mysql.com and tour around. All the instructions for working with mysql db servers can be found there, along with their equivalent to enterprise manager and query analyzer (look in the developer zone).
Comments on this post
kcconnor agrees: Very cool, I didn't know they had come out with something like this. I have not used MySQL in over
2 years, goes to show what you miss out on.

Reply With Quote
Reply

Viewing: ASP Free ForumsDatabaseMicrosoft SQL Server > Compare Access, SQL, MySQL, etc...


Thread Tools  Search this Thread 
Search this Thread:

Advanced Search
Display Modes  Rate This Thread 
Rate This Thread:


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
View Your Warnings | New Posts | Latest News | Latest Threads | Shoutbox
Forum Jump


Forums: » Register « |  User CP |  Games |  Calendar |  Members |  FAQs |  Sitemap |  Support | 
  
 





© 2003-2008 by Developer Shed. All rights reserved. DS Cluster 3 hosted by Hostway
Stay green...Green IT