Member of the
Institute of Analysts and Programmers
1 Grange Lane
Mountsorrel
Leicester
LE12 7HY
United Kingdom
+44 116 2376630

 

 

We all know databases store data but as always there is more to it in this world and a little background knowledge can save many tears later on. Databases come in two basic flavours - Desktop and Client/Server. So what are the differences and which is right for you?

Desktop

If you are familiar with the likes of Microsoft Access or Corel Paradox you are talking about a desktop database. These are relatively easy to use (by database standards) and offer a cost effective means of creating your own applications. Both can be networked within reason, say up to ten users. They start to suffer when the volume of data grows and/or the number of users increases. They will then crawl and eventually come to a stop at which point data corruption usually follows. 250,000 records is perhaps a practical limit but as always it depends on the database. They crawl because all the records are being continually sent across the network regardless of the users requirements, hence network traffic can be high, particularly when running complex queries as all processing takes place on the users machine ("the client"). The network server does nothing except store the files. Having said that though, for a simple two or three user system with a few thousand records on a simple network this approach is adequate. Not recommended for web based databases.

Client/Server

The more professional approach that can handle millions of records and is ideally suited to mission-critical operations. Typical examples are Firebird, Interbase, Oracle and Microsoft SQL Server. The huge difference is that, as the name suggests, much of the processing takes place on the server and only the records the user wants to see are sent across the network. This allows hundreds of users and represents a huge increase in performance and consequential reduction in network load. Historically these databases have had associated license costs of so much per user thus increasing costs. This is still true of most except Firebird which is "open source" hence is free of licensing costs. This opens the door to all sorts of possibilities and as far as we at RavenTek are concerned it means that Firebird will become the default database of choice on anything more than a two user system.

Databases we use:

 


 

 

 

Home ~ Databases ~ System Design~Programming~Products~Business Services~ Other Links~Contact Us

 

 

Firebird 1.5 - Open Source database released

Borland Delphi 8 for .NET released

New - Business support section

 

 

Back to the Home Page Email Us
(c) RavenTek Business Services 2003