/ Choosing a Database Server

Choosing a Database Server

By default, Access operates without a database server. Each user runs a separate copy of the program, which directly accesses the data file on some other machine. When a database server is introduced, the users' machines stop doing the hard work - they simply pass the search question over to the server, which returns the results.

The big advantage of the server approach is speed: all the heavy work happens on the same machine that actually holds the records, so it's much faster. The second advantage is reliability: the database server software is designed to protect the database against crashes and power failures.

There are obviously many different types of database server software - IBM, Oracle, Microsoft, and SyBase are some of the leading names. Most of these are aimed at the larger end of the market, and have matching price-tags. Users looking to upsize from Access are normally at the lower end of the market - the following list shows the options preferred by Blueberry:


MS SQL Server 2000

Microsoft SQL Server is probably the market leader for small to mid-size database applications - and it's not just because it's Microsoft. The product has a good collection of features, and is easier to use than many of the competitors. However, SQL Server is still a complex piece of software that needs a minor expert to configure, and the cost (around £1,500 for five users, £3,500 for a web connection) can be an issue for some companies.

http://www.microsoft.com/sql/default.asp


Microsoft Data Engine

MSDE is Microsoft's recommended upgrade route from Access for companies with five users or less: it's actually a cut-down version of SQL Server that is effectively free - developers are allowed to give it away with solutions they create. It has some limitations compared with the full version, but it's still an excellent option, especially if you're planning to upgrade later to SQL Server.

http://www.microsoft.com/SQL/techinfo/
development/2000/MSDEintegration.asp


MySQL

MySQL is the alternative solution: it's an open-source database that is basically free, yet is a completely viable competitor to mainstream products. It should be stressed that MySQL is a tried-and-tested product, with over three million users, and test reports show it to be faster than many competitors. The product may not have all the bells-and-whistles of the big commercial products, but it's definitely a route worth considering. MySQL costs around £100 per server, There are no per-user charges, so it's ideal for larger users or people wanting to connect a server to the web.

http://www.mysql.com

Terminology

The term 'server' can be a bit confusing, because it tends to be used for both hardware and software. In general, it means a computer or program that is dedicated to some central function - such as holding data, hosting websites, storing files and printing. However, a 'database server' most often refers to software that does all the work of storing and managing data on behalf of database users.

Terminology

Open source refers to products whose code is openly available and usually free for non-commercial use. Open source products are usually funded by governments or universities.

About Us Services Recent Projects Products Expertise News Links Home