18.01.2013 Views

Visual Basic 6 Client/Server Programming Gold Book:Table of ...

Visual Basic 6 Client/Server Programming Gold Book:Table of ...

Visual Basic 6 Client/Server Programming Gold Book:Table of ...

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Brief Full<br />

Advanced<br />

Search<br />

Search Tips<br />

To access the contents, click the chapter and section titles.<br />

<strong>Visual</strong> <strong>Basic</strong> 6 <strong>Client</strong>/<strong>Server</strong> <strong>Programming</strong> <strong>Gold</strong> <strong>Book</strong><br />

(Publisher: The Coriolis Group)<br />

Author(s): Michael MacDonald and Kurt Cagle<br />

ISBN: 1576102823<br />

Publication Date: 10/01/98<br />

Search this book:<br />

Previous <strong>Table</strong> <strong>of</strong> Contents Next<br />

Considerations In Selecting An RDBMS<br />

As shown with the simple Micros<strong>of</strong>t Access illustration, your choice <strong>of</strong><br />

RDBMS can have a dramatic impact on both the performance and the<br />

maintainability <strong>of</strong> your application. Choosing the RDBMS is then a critical<br />

decision point in your overall client/server strategy.<br />

It is easy to jump to the conclusion that—assuming money, hardware, and so<br />

on are not an issue—you should simply purchase the most powerful engine on<br />

the market. Unfortunately, things are seldom that clear-cut. The marketing<br />

hype that passes for serious advertising from the various database vendors<br />

doesn’t lend much light to the discussion either. Open any database magazine<br />

and you can see ads from Sybase and Oracle both proclaiming how each<br />

clobbers the other in side-by-side comparisons. Visit either vendor’s Web site,<br />

and the same guidance is presented in more detail. In truth, the claims <strong>of</strong> all<br />

the vendors can probably be substantiated; it is the assumptions each makes<br />

about operating environments that renders one more powerful than the other in<br />

one test versus another. In any case, the most powerful engine may also be the<br />

most difficult to administer or it may simply be overkill for your organization.<br />

In the following pages, I provide some general considerations in selecting an<br />

RDBMS for your client/server environment. These considerations include:<br />

• Network operating system<br />

• Typical database usage<br />

• Number <strong>of</strong> users and volume <strong>of</strong> data<br />

• Database administration<br />

• Database cost<br />

• Vendor stability and reputation<br />

Of necessity, it is not possible to reach any definitive conclusions because the

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!