| By Srinivasan Sundara Rajan | Article Rating: |
|
| July 21, 2011 10:00 AM EDT | Reads: |
1,009 |
As discussed in my previous article, Data Virtualization is the new enterprise data integration pattern for the petabyte enterprise that depends on Cloud for a dynamic allocation of resources to satisfy information needs. We have also seen several attributes of data virtualization that fits the needs of the new enterprise.
As an illustration of data virtualization at work, we have demonstrated the usage of SQL Server as a data virtualization engine that utilizes the relational database engine as a data virtualization server and delivers the results.
However, utilizing the existing RDBMS as a data virtualization engine is not the only option and we can utilize specialized engines outside of RDBMS as a data virtualization engine. This concept is not new.

ROLAP vs MDOLAP
In the decision-support systems, OLAP (Online Analytical Processing) refers to a multi-dimensional view of aggregate data to provide quick access to strategic information for further analysis.
MDOLAP or MOLAP, multi-dimensional OLAP servers, employ dedicated OLAP engines optimized to manage sparse matrices of data. MOLAP storage management maintains the physical storage of OLAP cubes. It has got the advantage of high performance and response time to queries while it is quite proprietary and cannot scale for large data sets.
ROLAP technology accesses data stored in a relational database to provide OLAP analysis without the requirement to store and calculate data in a multi-dimensional cube. Relational databases serve as the database layer for data storage, access and retrieval processes. ROLAP has the advantage of storing large data sets. However the response time is not fast as MOLAP.
While the idea is not to compare between ROLAP and MOLAP but it is more about , certain data integration and access patterns can be either achieved with pure RDBMS implementation or specialized middle tier servers specifically built for them.
In that context apart from analyzing the traditional RDBMS as a data virtualization engines in the last article, we also wanted analyze specialized data virtualization engines that specifically meant for the purpose.
Data Virtualization Using a Composite Platform
The Composite Data Virtualization Platform provides a middle-tier platform outside of the relational databases that helps to integrate data from multiple disparate sources in a unified, logically virtualized manner for access by various front-end technologies.
This solution provides a virtual data abstraction layer on top of the disparate data sources.
At the heart of this virtualization platform, the Composite Information Server acts a virtual database layer and facilitates the following core tenants of data virtualization.
- Federates and queries data across disparate data sources. This provides integration across multiple data sources like Big Data, mainframes, RDBMS, web services, messages, Microsoft Office, etc.
- Performance optimization for the queries that converges data from multiple data sources
- QoS factors like caching and security
- Abstraction layer to deliver data to consuming applications
Another interesting and useful feature of this data virtualization platform and that's not available out-of-the-box in the traditional RDBMS implementation of data virtualization is the ‘Performance Plus Adapters.' This feature converges data from enterprise applications like SAP, Siebel, Oracle E Business Suite, as well as traditional OLAP platforms such as Oracle Essbase, SAP BW and newer analytical databases like HP Vertica, Netezza and even Big Data implementations like Hadoop. This feature enables the creation of entire enterprise application integration patterns using the data virtualization layer, replacing or augmenting the Enterprise Service Bus (ESB).
While most cases of data virtualization solutions are good to visualize, their performance always subject to issues due to the latency involved in connecting to disparate data sources. To solve this issue, this platform also provides a ‘Composite Active Cluster' that acts like MSCS for Microsoft SQL Server implementation, with features like.
- Active/Active Clustering
- Shared Cluster Cache
- Replicated Metadata Repository
Summary
As seen in several articles, data virtualization will present a useful value proposition for enterprise data integration. Availability of multiple options will help the enterprises evaluate them for their needs and budgets and fit them accordingly. Apart from the traditional relational databases, specialized engines like the one by the Composite software provide multiple features to implement data virtualization in the enterprises.
Published July 21, 2011 Reads 1,009
Copyright © 2011 Ulitzer, Inc. — All Rights Reserved.
Syndicated stories and blog feeds, all rights reserved by the author.
Related Stories
More Stories By Srinivasan Sundara Rajan
Srinivasan Sundara Rajan works at Hewlett Packard as a Solution Architect. His primary focus is on enabling SOA through Legacy Modernization for Automobile Industries. He has worked as a consultant for Compuware, Verizon and other organizations in the earlier parts of career. All the views expressed are Srinivasan's independent analysis of industry and solutions and need not necessarily be of his current or past organizations. Srinivasan would like to thank every one who augmented his Architectural skills with Analytical ideas.
- Installing a Guest Operating System on a Virtual Machine
- Cisco Tablet Due July 31
- Open Virtualization Alliance Bulks Up
- How Data Virtualization Increases Business Intelligence Agility
- Hyper-V Reportedly Picking Up Speed
- Why Life Sciences R&D Teams Like Data Virtualization
- Data Virtualization Technology Advancements Deliver New Value
- Data Virtualization Reaches Critical Mass
- Amazon’s Virtual Private Clouds Go Global
- Practical Ways to Use Data Virtualization with Data Warehouse Appliances
- Data Virtualization in SQL Server
- Data Virtualization - RDBMS vs Middleware
- Installing a Guest Operating System on a Virtual Machine
- Cisco Tablet Due July 31
- Open Virtualization Alliance Bulks Up
- NEC Corporation Signs Agreement with Wyse Technology
- Information Oriented Architecture - A New Take on SOA
- NoSQL and Data Virtualization - Soon to Be Best Friends
- How Data Virtualization Increases Business Intelligence Agility
- Hyper-V Reportedly Picking Up Speed
- Using Data Virtualization to Unleash Your SAP Data
- Why Life Sciences R&D Teams Like Data Virtualization
- Data Virtualization Technology Advancements Deliver New Value
- Five Ways Data Virtualization Improves Data Warehousing
- Citrix & Dell Partner on Server Virtualization
- 4th International Cloud Expo: Photo Album
- Virtualization Conference Europe 2009: 18-19 May 2009 in Prague
- InstallFree to Exhibit at SYS-CON's Virtualization Conference & Expo
- Kidaro CEO Explains Desktop Virtualization on SYS-CON.TV
- Desktop Virtualization Market To Be Worth at Least $1.8b by 2012 Up From Nothing
- Desktop Virtualization - What's the Best Approach?
- Is Virtualization Right For Your Enterprise?
- The Future of Virtualization: Six Predictions
- Citrix Virtualization!
- VMware Buys Thinstall & Foedus
- Is Virtualization the Biggest Hype Ever?


































Ulitzer content is offered under Creative Commons "Attribution Non-Commercial No Derivatives" License.
For any reuse or distribution, you must make clear to others the license terms of this work.
The best way to do this is with a link to this web page.
Any of the above conditions can be waived if you get written permission from Ulitzer, Inc., the copyright holder.
Nothing in this license impairs or restricts the author's moral rights.