| By Mike Johnson | Article Rating: |
|
| June 23, 2008 11:30 AM EDT | Reads: |
4,320 |
While database neutrality is important in choosing a data connectivity supplier, so is a deep, detailed, and up-to-date knowledge of whatever database and database version you happen to be connecting to, as well as the inner workings of the operating system platforms and the latest versions of the connectivity standards in use. This requires that the middleware vendor maintain close partnerships with both database and operating system vendors, as well as active involvement with IT standards organizations.
Intelligent, current, and well-informed implementation of standards, programming languages, and protocols on the part of data connectivity components can contribute to resource usage efficiency in any number of ways. Let’s say, for example, that a database vendor protocol offers a choice in approaches for executing SQL: the first employing one round-trip over the network and the second employing two. The one employing two round-trips actually makes for a more straightforward match to the database connectivity API and is therefore simpler to implement. However, developers who strive for maximum efficiency and performance will make the extra effort to design database connectivity middleware that takes the single round-trip approach. Besides gaining performance, eliminating the additional round-trip reduces the database connectivity component’s usage of the network – which, you’ll recall, is one of the discrete resources for which multiple virtual OSes and applications must compete.
An intimate working knowledge of the latest technology and features of a target database also allows a data connectivity supplier to leverage any advantages favorable to virtualization. Some suppliers offer in their products a variety of external options that let users control efficiency and resource usage from a data connectivity standpoint. Better still are suppliers who incorporate both specialization in data access and its diverse uses with these external controls to provide wizards that guide less-knowledgeable staff in configuring the connectivity components for their particular application and environment.
Optimizing data connectivity middleware for your virtualized environment, however, doesn’t require that you familiarize yourself with the often arcane details of ever-evolving connectivity and systems integration standards as well as database and OS platforms. The intelligent approach to take with data access is to enlist a third-party supplier that has dedicated expertise in this area. That supplier will be able to assess your planned or existing virtualized environment and recommend a data connectivity middleware solution that will make the most efficient use of your server systems’ hardware-based resources, thereby optimizing your virtualization strategy.
To sum up the important factors to look for in choosing a data connectivity solution and/or vendor for your virtualized server environment:
- Highly efficient architecture: In keeping with your goal of maximizing the use of your server hardware by running multiple VMs on it, you want connectivity middleware that makes the most efficient use of hardware-based resources such as CPU, memory, and network I/O capacity. Tests conducted by DataDirect labs have revealed as much as a sevenfold difference in CPU usage efficiency between different data connectivity components available on the market.
- Wire protocol: Data connectivity components that use the native database client protocol eliminate client libraries, reducing both administrative efforts and traffic over the network.
- Support for a wide variety of operating systems and virtualization technologies: Look for middleware vendors that actively test and support their software on VMware- or XenSource-based products rather than simply claiming that it should work.
- Involvement in standards bodies: A middleware vendor closely involved in the development of standards such as ODBC, JDBC, and ADO.NET is more likely to be first to market with features that leverage any new efficiency-enhancing capabilities in the latest versions of those standards.
The best route to meeting these criteria for data connectivity solutions in virtualized environments is to look for a connectivity middleware supplier that has data connectivity as its core specialty. You want an independent vendor that is thoroughly steeped in the very latest technological nuts and bolts of any database, operating system, applications platform, and connectivity standard they support. Ask about the vendor’s IT partnerships and involvement in relevant standards bodies.
Whatever your specific details and goals are in your approach to virtualization, don’t neglect the data connectivity layer of your system stack. It can make all the difference in getting the most out of your virtualized server environment.
Data Connectivity Can Spell Virtualization Success
To illustrate the difference that incorporating a high-performance data connectivity solution can make in a virtualized server environment, consider a company that provides critical business intelligence to customers such as government agencies, private security firms, and financial institutions.
The company requires vast stores of data – over 25TB stored in a major relational database. Its strict service level agreement (SLA) requirements involve heavy penalties for failure to provide requested data within specified timeframes. With a rapid increase in the number of customers as well as in the amount of data to process for those customers, the company finds itself fast running out of space in its data center. Expansion is not an option, and relocating would mean a major disruption to operations.
The IT department instead adopts a strategy of deploying blade servers and virtual machines to concentrate space used by the server farm. Halfway through the conversion it becomes clear that the maximum number of VMs each server can adequately accommodate while meeting the delivery strictures of the
Diagnosis identifies the largest performance and scalability bottleneck as occurring in the database layer. By replacing the JDBC drivers supplied by the database vendor with third-party high-performance JDBC drivers that support optimizations such as connection and statement pooling, the data center realizes a threefold gain in application response time. With the server farm now comfortably able to accommodate two additional VMs per server, the space-saving project can be successfully completed.

Published June 23, 2008 Reads 4,320
Copyright © 2008 SYS-CON Media, Inc. — All Rights Reserved.
Syndicated stories and blog feeds, all rights reserved by the author.
More Stories By Mike Johnson
Mike Johnson is program manager for DataDirect Technologies' Connect for ODBC and Connect64 for SSIS product lines responsible for defining the future direction and functionality of DataDirect's pace setting ODBC and SSIS product development initiatives.
![]() |
Virtualization news for the channel community and you ! 05/29/08 03:57:31 PM EDT | |||
Trackback Added: The Importance of Data Connectivity to Virtualization; While we are posting, blogging, thinking, … about Virtualization, one might even forget the access infrastructure to the solution.Data Connectivity is clearly a must have and a ‘must be damn good’. Mike Johnson (sys-con.com) wrote a n... |
||||
- Yahoo! to Keynote 4th Cloud Expo: Accelerating Innovation with Cloud Computing
- Wave on Ulitzer: Confessions of a Google Wave Fanboy
- Yahoo! SVP Shelton Shugar to Discuss Innovation at Cloud Computing Expo
- Ulitzer Provides a Powerful Social Journalism Platform
- Live Demo of Yahoo! Query Language at Cloud Computing Expo
- Bernanke Should Go Back to Teaching
- How to Extract Your Contacts from LinkedIn and Facebook
- Yahoo! Announces Open-Source Cloud Server
- Google Responds to the Bing Challenge
- Google Open Sources its JavaScript Tools
- Adobe Cans Another 9% of its Workforce
- Unix Co-Creator Writes New Open Source Programming Language for Google
- Yahoo! Named “Platinum Sponsor” of Cloud Computing Expo
- Yahoo! to Keynote 4th Cloud Expo: Accelerating Innovation with Cloud Computing
- Confessions of a Ulitzer Addict
- Wave on Ulitzer: Confessions of a Google Wave Fanboy
- Twitter, Linked In, Ning and Ulitzer: Easy Personal Branding Strategy
- Ulitzer Live! New Media Conference & Expo
- Ulitzer vs. Ning
- Yahoo! SVP Shelton Shugar to Discuss Innovation at Cloud Computing Expo
- Google Wave Hits Wider Beta
- Ulitzer Provides a Powerful Social Journalism Platform
- Social Media on Ulitzer - Strategy Nets New AUM for RIA
- Live Demo of Yahoo! Query Language at Cloud Computing Expo
- Where Are RIA Technologies Headed in 2008?
- The Top 250 Players in the Cloud Computing Ecosystem
- Google Version 2.0: Googzilla - The Calculating Predator
- Google Space Launches at Heathrow Airport
- SEO/SEM Tips & Tricks: How and When Should You Submit Your Website to Google?
- Google Snaps Up the Father of the Orion Search Engine
- AOL To Enhance Video Search Engine by Adding RSS Feeds
- Ulitzer vs Knol - Google Wants Its Own Wikipedia
- AJAXWorld Knocks Spots Off LinuxWorld
- The World's Youngest "Google Entrepreneur" Is One Month Old
- Microsoft's Chase After Google Reverberates
- Google Jabbers On with GoogleTalk






































