HyperLink
HomeServicesSolutionsNews & EventsCompany Login
Skip Navigation Links.
TestProNews Q1 - 2005
Benefits of Using SQL Server for Enterprise Test Data Management
An enterprise test data management (TDM) system must run on a high-performance, secure database. The database must deliver reliable performance to test engineers and managers who need real-time access to test data locally and around the world.

Although many test engineers and managers are familiar with desktop products such as Microsoft Access, these products do not qualify as a high-performance, secure, reliable enterprise database required for TDM applications*. Of the products that meet the requirements for enterprise TDM, the most popular according to a May 2004 study released by Gartner Inc., are Microsoft SQL Server, Oracle, and IBM DB2. In this study, SQL Server showed the largest market share growth with 11.1% while IBM DB2 showed a 5% growth and Oracle only a 2.4% growth.

VI Technology has a decade of experience in deploying database systems in test environments using both SQL Server and Oracle and has found that both databases deliver reliable, high-performance solutions. In addition, Arendar, our award winning enterprise TDM software for design and manufacturing test environments runs on both SQL Server and Oracle.

While Oracle is a reliable database option for enterprise TDM, SQL Server provides several benefits over Oracle for engineers and managers of design and manufacturing test departments.

Total Cost of Ownership
Total cost of ownership, (TCO), is the cost of owning a product over its lifecycle. Factors that contribute to TCO of a database are the costs of the database's initial purchase, number of users installation, training, future upgrades and maintenance. Independent third-party studies have found that SQL Server offers a much lower TCO than other enterprise databases1. SQL Server achieves the lowest TCO through the lowest price point, simplified administration and self-tuning.

When considering TCO, the first thing most people consider is a product's price. SQL Server has a lower price than any of the other leading enterprise databases. The standard edition of SQL Server 2000 starts at approximately $5000, while the equivalent version of Oracle 10g starts at $15,000. The savings are even much larger when comparing other versions.

SQL Server has a well-earned reputation for its easy installation, graphical administration, integrated tools and extensive collection of help wizards. These tools help streamline all the maintenance and administration tasks. This results in less time required to maintain the database and more time available to analyze test data to improve your product quality and optimize design and manufacturing processes.

All enterprise databases must be configured properly to achieve optimal performance. This configuration, known as "tuning" occurs during deployment and on a periodic basis to match the usage patterns of the database. For most enterprise databases, database administrators (DBAs) use their expertise to tune the database to the current usage and data requirements. SQL Server, however, automatically tunes itself to run optimally. Therefore the deployment time and ongoing maintenance time of a TDM system with SQL Server will be lower than any other enterprise database. With the complex requirement of tuning eliminated, test engineers are often able to maintain TDM systems built on SQL Server themselves.

Label
Integration with External Tools
Most automated test systems are developed using popular test, measurement, and analysis tools such as National Instruments TestStand, LabVIEW, LabWindows/CVI, and DIAdem. You may also have some test system code written using Microsoft Visual Studio.Net. Leading enterprise TDM software, such as Arendar, will most likely be providing the interface between these tools and the database. By leveraging the administration tools and seamless database integration provided with the TDM software, you benefit by getting easy-to-use graphical database configuration, fail-safe data transfers, data buffering, security, and simplified data access capabilities right out of the box.

On some occasions, however, you may want to access the database directly from the test, measurement, and analysis software. For those occasions, SQL Server integrates very well with all these environments. Test, measurement, and analysis software products require that database communication software be installed on the test system and the engineer's PC in order to access a database. The software that connects SQL Server and your test system or PC is usually already installed on Windows machines. Microsoft also provides simple and robust installation modules in the event that the software is not pre-installed. Even if you do not foresee the need to access the database directly, simply knowing that you have the option to use a wide range of tools is comforting.

Performance
SQL Server's performance is at the top of the enterprise database industry. Workload benchmarks show that SQL Server can handle the most extreme throughputs. A single SQL Server installation supports more than 250,000 active users, processes 786,646 transactions per minute, and offers the highest Transaction Processing Council Benchmark C(TPC-C)2. This is more than enough performance for the demand put on TDM systems. 

Single Vendor Solution
When considering your next enterprise TDM system, you should consider the benefits of getting the entire solution from a single vendor that can provide the TDM software, database, operating system and server platform. If purchased separately, problems can arise when the database vendor starts to blame the OS vendor, and vice versa. With a one-vendor solution, you can rely on one company to resolve the issue and expect the one vendor to be more familiar with any issues related to the interaction of the OS and the database. 


Figure 1: SQL Server offers the lowest price/performance ratio of all the leading enterprise databases.

Conclusion
The combination of SQL Server's performance with its price yields the lowest price to performance ratio of any enterprise database (Figure 1). Therefore, SQL Server is ideally suited to design and manufacturing test groups who are usually very sensitive to both price and performance. Furthermore, the simplified administration, auto-tuning, single vendor solution and integration with test, measurement, and analysis tools usually make SQL Server the database of choice for test managers when choosing their company's enterprise TDM system. 

References
(1) Understanding Database Pricing: Comparing Database and Business Intelligence Pricing and Licensing 
Published: January 2005 
Downloaded on 01/20/05 from: http://www.microsoft.com/sql/howtobuy/understdbpricing.asp 

(2) Transaction Processing Performance Council 
TPC-C Version 5 Results as of February 1st 2005 
Downloaded 0n 02/01/05 from: http://www.tpc.org/ 

Related Articles
*Managing Test Data - A whitepaper detailing the advantages of using databases in a test system. 
Click here to login and download. 

Ask the Expert
Email questions concerning this article to:
expert.testpronews@vi-tech.com

TestProNews
Read about the latest information for integrating automated test systems throughout the enterprise.
TestProNews  Download PDF









Have questions?
Contact us at
info@vi-tech.com
or call toll-free
1-888-689-4415
header
   Legal  Site Map  Contact Us © 2001-2008 VI Technology, Inc. All Rights Reserved.
footer