Guide to Scaling OpenLDAP

Size: px
Start display at page:

Download "Guide to Scaling OpenLDAP"

Transcription

1 Guide to Scaling OpenLDAP MySQL Cluster as Data Store for OpenLDAP Directories An OpenLDAP Whitepaper by Symas Corporation Copyright 2009, Symas Corporation

2 Table of Contents 1 INTRODUCTION TRADITIONAL OPENLDAP DATA STORES Escalating Database Demands The Cost of Updates Redundant Replicas of the Directory Data Store Deployment Complexity The Costs of Database Redundancy Database Replication Overhead The Hidden Costs of Database Replicas MYSQL CLUSTER AS A DATA STORE FOR OPENLDAP Maintaining Redundancy MySQL Cluster CGE: Smart Network Database MySQL Cluster Architecture Efficient Synchronous Replication Distributed Data Storage to Reduce Costs Geographical Redundancy Simplified Design and Deployment Integrating Directories with MySQL Cluster Scaling OpenLDAP with MySQL Cluster Carrier Grade Edition CONCLUSION REFERENCES ABOUT SYMAS...13 Copyright 2009, Symas Corporation Page 2 of 13

3 1 Introduction Both enterprises and telecommunications companies are reaching new users and building new revenue streams by deploying large-scale directory services over converged telecommunications, enterprise and public networks. These services rely on LDAP Directories as mission critical components of the overall service delivery infrastructure. Directories are used to authenticate and authorize devices and users to the network, and ensure each receives access to the right set of personalized services, with a high quality customer experience. A directory that fails to perform results in missed SLAs and service downtime, in addition to significant risks to both enterprise and user security and privacy. Not only is customer satisfaction adversely affected, but revenue is compromised and the enterprise's brand can be damaged. The directories used by many Communications Service Providers need to scale to 100+ million entries, billions of data points, higher transaction rates and constant updates with strict availability requirements. With the exponential growth in users, devices and services relying on the network, coupled with the need to store richer attributes for each, the performance and scalability of the directory becomes mission critical. New services are at the heart of this need to re-examine the scalability of directories. For example, to ensure portability, contact address books used for wireless applications are now often stored in a directory on the network, rather than on a mobile device itself. Subscriber profiles are becoming richer as they capture network preference and media objects alongside traditional customer contact and service entitlement data. Adding just 1KB of additional data to the profile of 30 million subscribers adds an additional 30GB to the directory. To address such challenges, MySQL has collaborated with industry leading LDAP Directory communities and vendors to integrate the carrier-grade, real-time MySQL Cluster database with LDAP Directory Servers. The OpenLDAP Driver for MySQL Cluster (technically referred to as backndb ) enables OpenLDAP to use MySQL Cluster Carrier Grade Edition as its data store. MySQL Cluster has been widely deployed for subscriber databases within Communications Service Provider networks. Extending this capability, MySQL Cluster Carrier Grade Edition can serve as the back-end data store for OpenLDAP directory servers, allowing users to preserve and enhance their existing investments in OpenLDAP technology, while delivering the required performance and scalability. It allows operators to embark on initiatives that fully exploit user and network data that is currently distributed across legacy applications and networks. In order to deploy a range of next generation, highly personalized services delivered over communications networks; operators need to expose subscriber and network data in a standardized way. Subscriber profiles are becoming richer as they capture network preference and media objects alongside traditional customer profile and service entitlement data. At the same time security and auditing requirements force data to be more transactional in nature. Using industry standard LDAP directories with MySQL Cluster serving as the data store, operators can leverage standard LDAP interfaces for authentication and authorization of devices and subscribers with real-time performance, carrier-grade availability. OpenLDAP, with MySQL Cluster, is a total solution that reduces cost, risk and complexity for large, transaction-intensive directory applications. Copyright 2009, Symas Corporation Page 3 of 13

4 2 Traditional OpenLDAP Data Stores OpenLDAP directory databases have commonly been hosted on the same physical system as the directory server itself. To meet both availability and performance levels, multiple copies (replicas) of the database servers are typically deployed. However, the massive growth in data volumes, coupled with more frequent updates and higher performance demands presents challenges to this approach for certain classes of directory workloads. 2.1 Escalating Database Demands With the introduction of the first standard Directory Database Model (the X.500 Data Model), technology has been developed for storing the underlying data using various storage devices and technologies. The range of approaches goes from text-based flat-files using the standard data interchange format to implementations built on top of Relational Database Management Systems (RDBMSs). There are advantages and disadvantages to each storage technique, depending on the deployment environment. Traditional databases used as directory data stores provide very good storage capabilities with "transaction" wrappers that provide high levels of data integrity during additions and updates. However, the basic design of the OpenLDAP directory server associates a dedicated copy of the database to a running instance of the server software, typically hosted on the same system. Many of these databases do not offer the low level logic to maintain data integrity across requests and updates from multiple OpenLDAP servers, which causes challenges in environments with large directory databases storing and managing dynamic data: Each database server must have all the data for which it may be queried in its local database (referrals across servers are very time-consuming and rarely acceptable) Each database server must process all updates affecting any entries it contains To ensure required performance levels are achieved with these very dynamic workloads, each OpenLDAP directory server typically needs a very large memory (RAM) to hold the directory database in its in-memory cache (RAM), which can increase the cost of the system. 2.1 The Cost of Updates For the largest OpenLDAP deployments, there are specific performance and scalability challenges. In terms of processing overhead, it is much more expensive to update (add, delete, or change) a database record than to read it. This is true of any database system where atomicity, consistency, isolation, and durability (ACID) properties are required. ACID properties guarantee that database transactions are processed reliably. In many database applications a transaction often involves multiple database updates and the design principle of a transaction wrapper and ACID properties provides the ability to consistently undo partial updates, should the transaction fail. The data in a directory database is generally stored in physical structures on storage devices that update multiple physical files when an entry is changed. The storage approaches are all quite different, but even the simplest uses indexes that are independent from the underlying persisted data store. An example of such situation is where an update requires the server to update two (or more) separate files. As a result, directory designers rely, when possible, on database products for the ACID capabilities that wrap the directory's transactions. ACID properties represent a layer of necessary overhead that makes these writes (updates) more costly when compared to reads (queries). Depending on the complexity of the underlying data Copyright 2009, Symas Corporation Page 4 of 13

5 mappings, database updates to the OpenLDAP directory may be from 3-to-10 times as demanding as database accesses to the OpenLDAP directory. There is really no upper bound on this complexity as configurations allow unlimited indexing of entries. The challenge this presents is that OpenLDAP directory servers require databases to handle the increased overhead of updates, with a resulting increase in system cost. 2.2 Redundant Replicas of the Directory Data Store In most OpenLDAP deployments, there are redundant copies (replicas) of the database, which is driven by two powerful design considerations: First, servers and their associated storage systems fail due to hardware, software or configuration faults. Recovery options include either configuring a server and storage system and restore the directory databases on-line from a backup, or having a warm standby backup system ready for immediate deployment. Clearly, for a production database servicing a mission-critical LDAP Directory, finding a server and restoring from a backup tape is unacceptable. It can take hours or days to load the data from the backup and, in the meantime, applications relying on the LDAP server will be unavailable. The only real option is for users to maintain standby servers containing replicas of the master directory database, maintained in parallel and readily available to assume processing in the event of the primary master server failing. The other reason for users to create replicas of OpenLDAP data stores is to meet performance requirements. Despite changing workload requirements driven by on-line applications, typical data stores for OpenLDAP directories process more reads (queries) than writes (updates). These queries are completely independent from one another, and have no impact across replicas. Rather than configure one or two powerful central query servers, it is often more cost effective to distribute less expensive database replicas across the network. Each replica handles its associated load and can be managed independently for capacity and reliability Deployment Complexity This approach results in multiple master directory database servers being deployed. To process database updates, each master server accepts requests from users and applications. Database replication mechanisms must be implemented to coordinate updates across these distributed databases, and provide the logic necessary to ensure data integrity. Called Multi-Master Replication, this capability supports both technical and organizational requirements for distributed master server capabilities. The larger, more mission-critical, and complex the data store of the OpenLDAP directory, the more likely there are to be numerous replicas of the data store under the control of multiple master directory servers. As a result, the overall cost and management overhead of providing the directory data store services can quickly escalate. Copyright 2009, Symas Corporation Page 5 of 13

6 M= Master. R = Replica. H = Hub. R/O = Read-Only Figure 1: Database deployment complexity and cost grows as the OpenLDAP directory data store scales 2.3 The Costs of Database Redundancy While redundant OpenLDAP data stores provide a good solution for some environments, they can present significant challenges for the larger data sets which are increasingly becoming common in carrier infrastructures. The data store replication overhead and cost of the replica servers themselves can outweigh the benefits for more dynamic applications Database Replication Overhead When directory database replicas (copies) receive requests from OpenLDAP servers to update entries, they are forwarded to the designated master server which is responsible for maintaining the master database. The master OpenLDAP directory server processes the change and updates its master directory database. Changes are then propagated (replicated) to all of the subordinate replicas. The replica receives an update request from the master server and processes it into its local copy of the database. There are several mechanisms for propagating these changes from master to replicas, but the goal is to ensure that these changes are made as quickly as possible, while maintaining data integrity across the database replicas. There is a cost associated with the mechanism that propagates these updates to the database replicas. The replication process must ensure that each server receives and updates its local database, in order to deliver data consistency across the OpenLDAP environment. This database replication overhead can reduce the overall throughput of the directory database server infrastructure for the most dynamic applications The Hidden Costs of Database Replicas In addition to the replication overhead, there is also the cost of the actual update to each of the replicas. Once the update (add, delete, or modify) is sent via the replication mechanism, the replica database server has to process it. Each update request from the master to a replica is an update Copyright 2009, Symas Corporation Page 6 of 13

7 transaction. The processing of that update transaction is not radically different than the processing the master server had to do in order to update the master database. As a result, the replica database servers need to be nearly as powerful (and expensive) as the master servers themselves because they have to handle similar levels of update load. It also means that distributing the update load across multiple master database servers is rarely a load-balancing solution because the updates ultimately have to be reflected on each of the masters and all of the replicas anyway. Multi-master solutions can help manage peak loads on particular servers but the aggregate load must be supported also. 3 MySQL Cluster as a Data Store for OpenLDAP On-Line applications, especially within the telecommunications industry, demand directory databases that can scale to 100+ million entries with much higher update rates. The challenge confronting many OpenLDAP developers and administrators today is how to maintain the performance and availability benefits of creating redundant replicas of the directory database, while overcoming the challenges of increased performance overhead, management complexity and cost. It is clear that the architectural model of each OpenLDAP directory server managing its own unique database is no longer viable for the emerging set of large and dynamic directory-based applications. 3.1 Maintaining Redundancy To address the challenges of growing directory databases, hosting OpenLDAP directory data in a database that is shared over a network, transparently providing directory database services, can significantly increase scalability and simplify administration, while at the same time, reducing the costs of redundancy and updates for the most dynamic and write-intensive directory applications. Due to the explosion in available bandwidth and CPU power, as well as cheaper and faster storage (RAM, Disk, SSD), distributed database solutions have become viable for hosting the datastore of an OpenLDAP directory. By using this approach, the number of database replicas can be reduced while lowering the cost of maintaining the database. This solution also provides redundancy features and services that guarantees the most demanding OpenLDAP directory requirements. This is accomplished by eliminating unnecessary copies of the directory data store and the processing needed to maintain those copies, while delivering on the availability and performance requirements. Delegating the management of the OpenLDAP directory data to dedicated, high-availability clustered database technologies addresses the issue of replication overhead and database integrity, freeing up directory servers. All database updates are propagated by extremely efficient and trustworthy mechanisms, at a lower cost and with less overhead of traditional methods. 3.2 MySQL Cluster CGE: Smart Network Database MySQL Cluster 1 is a real-time database that combines the flexibility of a high availability relational database with the low TCO of open source. It features a shared-nothing distributed architecture with no single point of failure to assure % availability, allowing users to meet their most demanding mission-critical application requirements. Its flexible design, supporting both in-memory and disk based data, delivers consistent, millisecond response times with the ability to service tens of thousands of transactions per second. MySQL Cluster supports the ability to perform many administrative tasks online without affecting service, such as scaling processing and data storage, 1 For more information on MySQL Cluster including datasheets, whitepapers, webinars and case studies, please refer to Copyright 2009, Symas Corporation Page 7 of 13

8 performing back-ups, updating database schemas and upgrades of hardware and software within the cluster. MySQL Cluster eliminates the need for expensive shared storage, and runs on a range of commodity hardware and OS platforms, making it the most open and cost-effective database solution for mission critical applications anywhere. Figure 2: The MySQL Cluster architecture delivers carrier-grade availability and performance, without the traditional carrier-grade price MySQL Cluster Architecture MySQL Cluster CGE (Carrier Grade Edition) consists of three different types of nodes, each providing specialized services within the cluster. Data Nodes are the main nodes of the cluster. They provide the following functionality to the cluster: Data storage and management of both in-memory and disk-based data Automatic and user defined partitioning of data Synchronous replication of data between data nodes Transactions and data retrieval Automatic fail over Resynchronization after failure By storing and distributing data in a shared-nothing architecture, i.e. without the use of a shared-disk, if a data node happens to fail, there will always at least one additional data node storing the same information. This allows for requests and transactions to continue to be satisfied without interruption. Data nodes can also be added on-line, allowing for unprecedented scalability of data storage. Copyright 2009, Symas Corporation Page 8 of 13

9 Application Nodes are the applications connecting to the database. This can take the form of an application leveraging the high performance NDB API, such as LDAP servers via a driver to MySQL Cluster. MySQL Servers can be deployed which perform the function of SQL interfaces into the data stored within a cluster. Thus, applications can simultaneously access the data in MySQL Cluster using a rich set of interfaces, such as SQL, LDAP and web services. Moreover, additional Application nodes can be added online. Management Nodes manage and make cluster configuration information available to other nodes. The Management Nodes are used at startup and when there is a system reconfiguration. Management Nodes can be stopped and restarted without affecting the ongoing execution of the Data and Application Nodes. By default, the Management Node also provides arbitration services, in the event there is a network failure which leads to a split-brain or a cluster exhibiting networkpartitioning. With this distributed architecture, where dependencies have been minimized, applications continue to run and data remain consistent, even if any one of the data, application, or management nodes fail Efficient Synchronous Replication MySQL Cluster CGE provides an additional layer of intelligence and automation not found in databases that have traditionally been used to store OpenLDAP data. MySQL Cluster stores the database on a cluster of data nodes and transparently propagates all updates to the cluster via its synchronous replication mechanism. It uses an internal, secure, ACID compliant two-phase commit protocol that is substantially more efficient than traditional database replication. Clusters can also be distributed across geographically disparate sites and kept in sync using an asynchronous replication protocol. As a result, users can deploy MySQL Cluster to host the data store of the OpenLDAP directory, and take advantage of the in-built replication mechanisms to maintain multiple copies of the data. As a result, DBAs can implement replication with significantly less effort and lower cost than traditional approaches. Cluster allows simple, fast and secure replication of data updates Figure 3: MySQL Distributed Data Storage to Reduce Costs MySQL Cluster simplifies sharing copies of the data across OpenLDAP servers. Performance is tuned for shared access and users can easily establish the optimum number of physical data nodes needed to support multiple database replicas, with the required levels of redundancy and performance. Copyright 2009, Symas Corporation Page 9 of 13

10 As a real-time database, MySQL Cluster meets the most stringent latency requirements of communications applications by storing data in memory. This serves to minimize the impact of moving data from a local data store co-hosted on a directory server to a centrally accessed networked database. Traditional OpenLDAP deployments, co-locate the directory and the database on the same server, requiring expensive SMP hardware. As MySQL Cluster can distribute the database across several servers, while maintaining fast access to data storage, the overall memory and system cost can be substantially reduced Geographical Redundancy The ability to withstand site failures by replicating the database of the directory across multiple remote locations is an important capability for many deployments. Geographic Replication with conflict detection and resolution is available as an option with MySQL Cluster, allowing OpenLDAP directory databases to be efficient synchronized across multiple data centers. Figure 4: Geographic Replication extends % database availability across remote locations Simplified Design and Deployment With traditional OpenLDAP data stores, users must carefully configure and deploy master database servers and their replicas to conform to the update limitations of the database server replication protocol. Applications have to be engineered to write changes to one master database server, while reads can be performed on any of the replica database servers. Using MySQL Cluster as the data store for the OpenLDAP directory, writes can happen on any OpenLDAP server connected to MySQL Cluster. This significantly boosts the write performance of the directory data store and is of great importance to feature-rich next generation communications services and networks MySQL Cluster guarantees the integrity of updates, independent of server relationships or network configuration, thereby simplifying the design and deployment of highly available, highly scalable OpenLDAP directories. Copyright 2009, Symas Corporation Page 10 of 13

11 3.3 Integrating Directories with MySQL Cluster Using MySQL Cluster as the OpenLDAP directory data store requires no modifications to the OpenLDAP server or to its applications, ensuring compatibility with existing directory services. An interface to MySQL Cluster takes advantage of the directory server features. Furthermore, directory data managed by MySQL Cluster is also accessible for applications wanting access to it via native NDB and SQL application programming interfaces. 3.4 Scaling OpenLDAP with MySQL Cluster Carrier Grade Edition MySQL Cluster can be used as a data store for directories responsible for the authentication and authorization of devices and subscribers within Communications Service Providers applications. Target deployments would typically involve OpenLDAP directories demanding frequent look-ups and modification of subscriber data, typically with 100m+ entries. MySQL Cluster offers: 1. Seamless scalability upgrade, with no changes to the LDAP applications 2. High rates of directory lookups (reads), 3. High rates of directory updates (writes). Prior to MySQL Cluster, the only real alternative for these demanding OpenLDAP directories were very large SMP systems with vast memory capacity (RAM) acting as a cache for directory data. Using MySQL Cluster as the OpenLDAP data store, a distributed cluster of data nodes, based on commodity systems can each handle a subset of the directory database. By distributing RAM across nodes, the costs per-gb and per-system are greatly reduced. These benefits can be achieved without any significant administrative overhead, while maintaining transparency to the directory service's users and applications, and by preserving and enhancing the inherent value of directory services in the enterprise and telco environment. This approach provides very high levels of performance with massive scalability and predictability. It also dramatically reduces the cost of acquisition, deployment and management of these very large OpenLDAP directory databases. Figure 5: Simplified scaling to handle the most demanding OpenLDAP directory database workloads Copyright 2009, Symas Corporation Page 11 of 13

12 MySQL Cluster Carrier Grade Edition's transparent replication and back-up services also extend these benefits from large, dynamic OpenLDAP directory database to smaller high-value OpenLDAP directory. It makes a great deal of sense to migrate a production OpenLDAP directory data store off traditional database technologies to MySQL Cluster Carrier Grade Edition, long before the growth of the OpenLDAP directory database makes scalability of the data store a major issue. Once that relatively simple conversion is complete, users can grow the directory database using the superior scalability of MySQL Cluster without impacting the directory client applications. 4 Conclusion The growth of on-line services in both enterprise and telecommunications networks is driving a radical change in the way directory servers store and maintain their data. Update rates are increasing, the amount of data being stored for each entry is growing while availability and performance demands are becoming ever more stringent. This demands different database design and implementation philosophies. In many existing environments, the OpenLDAP directory and the database are deployed on the same host. The server has to be equipped with sufficient RAM to act as a cache for the database, thereby supporting response time requirements, and must be powerful enough to process updates quickly. As OpenLDAP directory databases grow in size and updates become more frequent, so a higher load is placed on each directory server. Many OpenLDAP directory database environments deploy multiple redundant systems, comprising masters and replicas, in order to meet availability and performance demands. However, a database replication overhead can be incurred in order to maintain data consistency across database replicas. These conditions cause spiraling hardware requirements, along with increased operational costs and complexity, while reducing business agility. Using the OpenLDAP Driver for MySQL Cluster Carrier Grade Edition, the data store of the OpenLDAP directory can be decoupled from the OpenLDAP directory server, and presented as a shared resource over the network using the real-time, carrier-grade MySQL Cluster database. Using MySQL Cluster's in-built mechanisms for data replication and its real time design, users can increase the performance and availability of their database serving OpenLDAP with lower replication overhead, reduced management complexity and savings in hardware costs. Developers do not need to concern themselves with database replication technologies or High Availability mechanisms, and their applications continue to work unchanged, providing a seamless upgrade to existing OpenLDAP environments. MySQL Cluster Carrier Grade Edition, with associated Professional and Training Services, makes an ideal solution to address the scalability challenges of the most dynamic and fast growing OpenLDAP applications. 5 References OpenLDAP: Symas: MySQL Cluster on the web: MySQL Cluster Datasheet: Copyright 2009, Symas Corporation Page 12 of 13

13 6 About Symas Symas Corporation was founded in The Founders originally set out to develop industryleading and proprietary User Management software. The challenge of collecting, organizing, and auditing all the information about who has access to enterprise information technology is daunting. None of the offerings at the time offered practical solutions and the founders of Symas had an approach that offered unique advantages and real hope of tackling the challenge. This class of technology presents database challenges poorly addressed by Relational Data Base Management Systems (RDBMSs). These challenges were much more directly addressed by the features of Internet Standard LDAP directory data base management software. In 1999 Symas elected to base its development on the then relatively young Open Source Software project, OpenLDAP. The project was working to prepare the University of Michigan's Open Source LDAP server software for broader deployment. It needed significant work on portability, architecture, and functionality. Starting from the beginning, Symas contributed continuously and heavily to the OpenLDAP project as a maintainer and developer. With limited traction for its User Management efforts, the company evolved to survive the Dot-Bomb, doing custom programming, consulting, and continuing to provide enhancements and updates to OpenLDAP. Ultimately, the company focused all its efforts in building a commercial technical support, training, and consulting company around OpenLDAP. Today, Symas is committed to helping enterprises introduce new directory database applications for security, identity and network management and assisting them in converting existing directories to OpenLDAP. As enterprise demand has increased, Symas has responded by increasing its support and strengthening its commercial OpenLDAP offerings. The result is Symas OpenLDAP, the leading distribution of OpenLDAP and associated Open Source technologies. Companies like Yahoo!'s Zimbra unit, Sendmail, MDSI, Ventyx, Airwide, EMC, Sun, and Fidelity National Information Systems rely on Symas and Symas OpenLDAP for directory technology integrated into their offerings. Copyright 2009, Symas Corporation. Symas is a registered trademark in the U.S. and in other countries. Other products mentioned may be trademarks of their companies. Copyright 2009, Symas Corporation Page 13 of 13

MySQL Cluster 7.0 - New Features. Johan Andersson MySQL Cluster Consulting johan.andersson@sun.com

MySQL Cluster 7.0 - New Features. Johan Andersson MySQL Cluster Consulting johan.andersson@sun.com MySQL Cluster 7.0 - New Features Johan Andersson MySQL Cluster Consulting johan.andersson@sun.com Mat Keep MySQL Cluster Product Management matthew.keep@sun.com Copyright 2009 MySQL Sun Microsystems. The

More information

Elastic Application Platform for Market Data Real-Time Analytics. for E-Commerce

Elastic Application Platform for Market Data Real-Time Analytics. for E-Commerce Elastic Application Platform for Market Data Real-Time Analytics Can you deliver real-time pricing, on high-speed market data, for real-time critical for E-Commerce decisions? Market Data Analytics applications

More information

Microsoft SQL Server 2008 R2 Enterprise Edition and Microsoft SharePoint Server 2010

Microsoft SQL Server 2008 R2 Enterprise Edition and Microsoft SharePoint Server 2010 Microsoft SQL Server 2008 R2 Enterprise Edition and Microsoft SharePoint Server 2010 Better Together Writer: Bill Baer, Technical Product Manager, SharePoint Product Group Technical Reviewers: Steve Peschka,

More information

MySQL CLUSTER. Scaling write operations, as well as reads, across commodity hardware. Low latency for a real-time user experience

MySQL CLUSTER. Scaling write operations, as well as reads, across commodity hardware. Low latency for a real-time user experience MySQL CLUSTER MEMORY OPTMIZED PERFORMANCE & WEB SCALABILITY WITH 99.999% AVAILABILITY HIGHLIGHTS Memory optimized tables for lowlatency, real-time performance Auto-sharding for high read and write scalability

More information

TABLE OF CONTENTS THE SHAREPOINT MVP GUIDE TO ACHIEVING HIGH AVAILABILITY FOR SHAREPOINT DATA. Introduction. Examining Third-Party Replication Models

TABLE OF CONTENTS THE SHAREPOINT MVP GUIDE TO ACHIEVING HIGH AVAILABILITY FOR SHAREPOINT DATA. Introduction. Examining Third-Party Replication Models 1 THE SHAREPOINT MVP GUIDE TO ACHIEVING HIGH AVAILABILITY TABLE OF CONTENTS 3 Introduction 14 Examining Third-Party Replication Models 4 Understanding Sharepoint High Availability Challenges With Sharepoint

More information

be architected pool of servers reliability and

be architected pool of servers reliability and TECHNICAL WHITE PAPER GRIDSCALE DATABASE VIRTUALIZATION SOFTWARE FOR MICROSOFT SQL SERVER Typical enterprise applications are heavily reliant on the availability of data. Standard architectures of enterprise

More information

Microsoft SharePoint 2010 on VMware Availability and Recovery Options. Microsoft SharePoint 2010 on VMware Availability and Recovery Options

Microsoft SharePoint 2010 on VMware Availability and Recovery Options. Microsoft SharePoint 2010 on VMware Availability and Recovery Options This product is protected by U.S. and international copyright and intellectual property laws. This product is covered by one or more patents listed at http://www.vmware.com/download/patents.html. VMware

More information

ORACLE COHERENCE 12CR2

ORACLE COHERENCE 12CR2 ORACLE COHERENCE 12CR2 KEY FEATURES AND BENEFITS ORACLE COHERENCE IS THE #1 IN-MEMORY DATA GRID. KEY FEATURES Fault-tolerant in-memory distributed data caching and processing Persistence for fast recovery

More information

SAP HANA PLATFORM Top Ten Questions for Choosing In-Memory Databases. Start Here

SAP HANA PLATFORM Top Ten Questions for Choosing In-Memory Databases. Start Here PLATFORM Top Ten Questions for Choosing In-Memory Databases Start Here PLATFORM Top Ten Questions for Choosing In-Memory Databases. Are my applications accelerated without manual intervention and tuning?.

More information

The Sierra Clustered Database Engine, the technology at the heart of

The Sierra Clustered Database Engine, the technology at the heart of A New Approach: Clustrix Sierra Database Engine The Sierra Clustered Database Engine, the technology at the heart of the Clustrix solution, is a shared-nothing environment that includes the Sierra Parallel

More information

WHAT IS ENTERPRISE OPEN SOURCE?

WHAT IS ENTERPRISE OPEN SOURCE? WHITEPAPER WHAT IS ENTERPRISE OPEN SOURCE? ENSURING YOUR IT INFRASTRUCTURE CAN SUPPPORT YOUR BUSINESS BY DEB WOODS, INGRES CORPORATION TABLE OF CONTENTS: 3 Introduction 4 Developing a Plan 4 High Availability

More information

Application Brief: Using Titan for MS SQL

Application Brief: Using Titan for MS SQL Application Brief: Using Titan for MS Abstract Businesses rely heavily on databases for day-today transactions and for business decision systems. In today s information age, databases form the critical

More information

Cloud Based Application Architectures using Smart Computing

Cloud Based Application Architectures using Smart Computing Cloud Based Application Architectures using Smart Computing How to Use this Guide Joyent Smart Technology represents a sophisticated evolution in cloud computing infrastructure. Most cloud computing products

More information

Comparing Microsoft SQL Server 2005 Replication and DataXtend Remote Edition for Mobile and Distributed Applications

Comparing Microsoft SQL Server 2005 Replication and DataXtend Remote Edition for Mobile and Distributed Applications Comparing Microsoft SQL Server 2005 Replication and DataXtend Remote Edition for Mobile and Distributed Applications White Paper Table of Contents Overview...3 Replication Types Supported...3 Set-up &

More information

Big data management with IBM General Parallel File System

Big data management with IBM General Parallel File System Big data management with IBM General Parallel File System Optimize storage management and boost your return on investment Highlights Handles the explosive growth of structured and unstructured data Offers

More information

A virtual SAN for distributed multi-site environments

A virtual SAN for distributed multi-site environments Data sheet A virtual SAN for distributed multi-site environments What is StorMagic SvSAN? StorMagic SvSAN is a software storage solution that enables enterprises to eliminate downtime of business critical

More information

Highly Available Mobile Services Infrastructure Using Oracle Berkeley DB

Highly Available Mobile Services Infrastructure Using Oracle Berkeley DB Highly Available Mobile Services Infrastructure Using Oracle Berkeley DB Executive Summary Oracle Berkeley DB is used in a wide variety of carrier-grade mobile infrastructure systems. Berkeley DB provides

More information

Amazon Cloud Storage Options

Amazon Cloud Storage Options Amazon Cloud Storage Options Table of Contents 1. Overview of AWS Storage Options 02 2. Why you should use the AWS Storage 02 3. How to get Data into the AWS.03 4. Types of AWS Storage Options.03 5. Object

More information

IS IN-MEMORY COMPUTING MAKING THE MOVE TO PRIME TIME?

IS IN-MEMORY COMPUTING MAKING THE MOVE TO PRIME TIME? IS IN-MEMORY COMPUTING MAKING THE MOVE TO PRIME TIME? EMC and Intel work with multiple in-memory solutions to make your databases fly Thanks to cheaper random access memory (RAM) and improved technology,

More information

EMC s Enterprise Hadoop Solution. By Julie Lockner, Senior Analyst, and Terri McClure, Senior Analyst

EMC s Enterprise Hadoop Solution. By Julie Lockner, Senior Analyst, and Terri McClure, Senior Analyst White Paper EMC s Enterprise Hadoop Solution Isilon Scale-out NAS and Greenplum HD By Julie Lockner, Senior Analyst, and Terri McClure, Senior Analyst February 2012 This ESG White Paper was commissioned

More information

MarkLogic Enterprise Data Layer

MarkLogic Enterprise Data Layer MarkLogic Enterprise Data Layer MarkLogic Enterprise Data Layer MarkLogic Enterprise Data Layer September 2011 September 2011 September 2011 Table of Contents Executive Summary... 3 An Enterprise Data

More information

Oracle Database 11g Comparison Chart

Oracle Database 11g Comparison Chart Key Feature Summary Express 10g Standard One Standard Enterprise Maximum 1 CPU 2 Sockets 4 Sockets No Limit RAM 1GB OS Max OS Max OS Max Database Size 4GB No Limit No Limit No Limit Windows Linux Unix

More information

Innovative technology for big data analytics

Innovative technology for big data analytics Technical white paper Innovative technology for big data analytics The HP Vertica Analytics Platform database provides price/performance, scalability, availability, and ease of administration Table of

More information

Migration and Disaster Recovery Underground in the NEC / Iron Mountain National Data Center with the RackWare Management Module

Migration and Disaster Recovery Underground in the NEC / Iron Mountain National Data Center with the RackWare Management Module Migration and Disaster Recovery Underground in the NEC / Iron Mountain National Data Center with the RackWare Management Module WHITE PAPER May 2015 Contents Advantages of NEC / Iron Mountain National

More information

Top 10 Reasons why MySQL Experts Switch to SchoonerSQL - Solving the common problems users face with MySQL

Top 10 Reasons why MySQL Experts Switch to SchoonerSQL - Solving the common problems users face with MySQL SCHOONER WHITE PAPER Top 10 Reasons why MySQL Experts Switch to SchoonerSQL - Solving the common problems users face with MySQL About Schooner Information Technology Schooner Information Technology provides

More information

VERITAS Business Solutions. for DB2

VERITAS Business Solutions. for DB2 VERITAS Business Solutions for DB2 V E R I T A S W H I T E P A P E R Table of Contents............................................................. 1 VERITAS Database Edition for DB2............................................................

More information

Fax Server Cluster Configuration

Fax Server Cluster Configuration Fax Server Cluster Configuration Low Complexity, Out of the Box Server Clustering for Reliable and Scalable Enterprise Fax Deployment www.softlinx.com Table of Contents INTRODUCTION... 3 REPLIXFAX SYSTEM

More information

AT A LOWER COST MYSQL PROVIDES SCALABILITY, RELIABILITY, & ENTERPRISE SUPPORT. Open Databases White Paper April 2009. Abstract

AT A LOWER COST MYSQL PROVIDES SCALABILITY, RELIABILITY, & ENTERPRISE SUPPORT. Open Databases White Paper April 2009. Abstract MYSQL PROVIDES SCALABILITY, RELIABILITY, & ENTERPRISE SUPPORT AT A LOWER COST Open Databases White Paper April 2009 Abstract Enterprises are looking for the best, most cost-effective way to manage the

More information

Scaling Healthcare Applications to Meet Rising Challenges of Healthcare IT

Scaling Healthcare Applications to Meet Rising Challenges of Healthcare IT Scaling Healthcare Applications to Meet Rising Challenges of Healthcare IT December 2013 Copyright 2013 GigaSpaces. All Rights Reserved. Healthcare IT has entered the era of Big Data. Are your applications

More information

EMC ISILON OneFS OPERATING SYSTEM Powering scale-out storage for the new world of Big Data in the enterprise

EMC ISILON OneFS OPERATING SYSTEM Powering scale-out storage for the new world of Big Data in the enterprise EMC ISILON OneFS OPERATING SYSTEM Powering scale-out storage for the new world of Big Data in the enterprise ESSENTIALS Easy-to-use, single volume, single file system architecture Highly scalable with

More information

SQL Server 2008 Performance and Scale

SQL Server 2008 Performance and Scale SQL Server 2008 Performance and Scale White Paper Published: February 2008 Updated: July 2008 Summary: Microsoft SQL Server 2008 incorporates the tools and technologies that are necessary to implement

More information

ORACLE DATABASE 10G ENTERPRISE EDITION

ORACLE DATABASE 10G ENTERPRISE EDITION ORACLE DATABASE 10G ENTERPRISE EDITION OVERVIEW Oracle Database 10g Enterprise Edition is ideal for enterprises that ENTERPRISE EDITION For enterprises of any size For databases up to 8 Exabytes in size.

More information

Real-time Data Replication

Real-time Data Replication Real-time Data Replication from Oracle to other databases using DataCurrents WHITEPAPER Contents Data Replication Concepts... 2 Real time Data Replication... 3 Heterogeneous Data Replication... 4 Different

More information

MySQL Reference Architectures for Massively Scalable Web Infrastructure

MySQL Reference Architectures for Massively Scalable Web Infrastructure MySQL Reference Architectures for Massively Scalable Web Infrastructure MySQL Best Practices for Innovating on the Web A MySQL Strategy White Paper April 2011 Table of Contents Executive Summary... 3!

More information

Availability Digest. MySQL Clusters Go Active/Active. December 2006

Availability Digest. MySQL Clusters Go Active/Active. December 2006 the Availability Digest MySQL Clusters Go Active/Active December 2006 Introduction MySQL (www.mysql.com) is without a doubt the most popular open source database in use today. Developed by MySQL AB of

More information

To run large data set applications in the cloud, and run them well,

To run large data set applications in the cloud, and run them well, How to Harness the Power of DBaaS and the Cloud to Achieve Superior Application Performance To run large data set applications in the cloud, and run them well, businesses and other organizations have embraced

More information

ioscale: The Holy Grail for Hyperscale

ioscale: The Holy Grail for Hyperscale ioscale: The Holy Grail for Hyperscale The New World of Hyperscale Hyperscale describes new cloud computing deployments where hundreds or thousands of distributed servers support millions of remote, often

More information

On- Prem MongoDB- as- a- Service Powered by the CumuLogic DBaaS Platform

On- Prem MongoDB- as- a- Service Powered by the CumuLogic DBaaS Platform On- Prem MongoDB- as- a- Service Powered by the CumuLogic DBaaS Platform Page 1 of 16 Table of Contents Table of Contents... 2 Introduction... 3 NoSQL Databases... 3 CumuLogic NoSQL Database Service...

More information

GigaSpaces Real-Time Analytics for Big Data

GigaSpaces Real-Time Analytics for Big Data GigaSpaces Real-Time Analytics for Big Data GigaSpaces makes it easy to build and deploy large-scale real-time analytics systems Rapidly increasing use of large-scale and location-aware social media and

More information

Affordable, Scalable, Reliable OLTP in a Cloud and Big Data World: IBM DB2 purescale

Affordable, Scalable, Reliable OLTP in a Cloud and Big Data World: IBM DB2 purescale WHITE PAPER Affordable, Scalable, Reliable OLTP in a Cloud and Big Data World: IBM DB2 purescale Sponsored by: IBM Carl W. Olofson December 2014 IN THIS WHITE PAPER This white paper discusses the concept

More information

INTRODUCTION ADVANTAGES OF RUNNING ORACLE 11G ON WINDOWS. Edward Whalen, Performance Tuning Corporation

INTRODUCTION ADVANTAGES OF RUNNING ORACLE 11G ON WINDOWS. Edward Whalen, Performance Tuning Corporation ADVANTAGES OF RUNNING ORACLE11G ON MICROSOFT WINDOWS SERVER X64 Edward Whalen, Performance Tuning Corporation INTRODUCTION Microsoft Windows has long been an ideal platform for the Oracle database server.

More information

CDH AND BUSINESS CONTINUITY:

CDH AND BUSINESS CONTINUITY: WHITE PAPER CDH AND BUSINESS CONTINUITY: An overview of the availability, data protection and disaster recovery features in Hadoop Abstract Using the sophisticated built-in capabilities of CDH for tunable

More information

Maximum Availability Architecture

Maximum Availability Architecture Oracle Data Guard: Disaster Recovery for Sun Oracle Database Machine Oracle Maximum Availability Architecture White Paper April 2010 Maximum Availability Architecture Oracle Best Practices For High Availability

More information

Microsoft SQL Server on Stratus ftserver Systems

Microsoft SQL Server on Stratus ftserver Systems W H I T E P A P E R Microsoft SQL Server on Stratus ftserver Systems Security, scalability and reliability at its best Uptime that approaches six nines Significant cost savings for your business Only from

More information

Technology Insight Series

Technology Insight Series Evaluating Storage Technologies for Virtual Server Environments Russ Fellows June, 2010 Technology Insight Series Evaluator Group Copyright 2010 Evaluator Group, Inc. All rights reserved Executive Summary

More information

EMC XtremSF: Delivering Next Generation Storage Performance for SQL Server

EMC XtremSF: Delivering Next Generation Storage Performance for SQL Server White Paper EMC XtremSF: Delivering Next Generation Storage Performance for SQL Server Abstract This white paper addresses the challenges currently facing business executives to store and process the growing

More information

Disaster Recovery for Oracle Database

Disaster Recovery for Oracle Database Disaster Recovery for Oracle Database Zero Data Loss Recovery Appliance, Active Data Guard and Oracle GoldenGate ORACLE WHITE PAPER APRIL 2015 Overview Oracle Database provides three different approaches

More information

OmniCube. SimpliVity OmniCube and Multi Federation ROBO Reference Architecture. White Paper. Authors: Bob Gropman

OmniCube. SimpliVity OmniCube and Multi Federation ROBO Reference Architecture. White Paper. Authors: Bob Gropman OmniCube SimpliVity OmniCube and Multi Federation ROBO Reference Architecture White Paper Authors: Bob Gropman Date: April 13, 2015 SimpliVity and OmniCube are trademarks of SimpliVity Corporation. All

More information

Best Practices for Deploying Citrix XenDesktop on NexentaStor Open Storage

Best Practices for Deploying Citrix XenDesktop on NexentaStor Open Storage Best Practices for Deploying Citrix XenDesktop on NexentaStor Open Storage White Paper July, 2011 Deploying Citrix XenDesktop on NexentaStor Open Storage Table of Contents The Challenges of VDI Storage

More information

Scala Storage Scale-Out Clustered Storage White Paper

Scala Storage Scale-Out Clustered Storage White Paper White Paper Scala Storage Scale-Out Clustered Storage White Paper Chapter 1 Introduction... 3 Capacity - Explosive Growth of Unstructured Data... 3 Performance - Cluster Computing... 3 Chapter 2 Current

More information

ScaleArc for SQL Server

ScaleArc for SQL Server Solution Brief ScaleArc for SQL Server Overview Organizations around the world depend on SQL Server for their revenuegenerating, customer-facing applications, running their most business-critical operations

More information

High Availability with Postgres Plus Advanced Server. An EnterpriseDB White Paper

High Availability with Postgres Plus Advanced Server. An EnterpriseDB White Paper High Availability with Postgres Plus Advanced Server An EnterpriseDB White Paper For DBAs, Database Architects & IT Directors December 2013 Table of Contents Introduction 3 Active/Passive Clustering 4

More information

EMC Backup and Recovery for Microsoft SQL Server 2008 Enabled by EMC Celerra Unified Storage

EMC Backup and Recovery for Microsoft SQL Server 2008 Enabled by EMC Celerra Unified Storage EMC Backup and Recovery for Microsoft SQL Server 2008 Enabled by EMC Celerra Unified Storage Applied Technology Abstract This white paper describes various backup and recovery solutions available for SQL

More information

Business-centric Storage FUJITSU Hyperscale Storage System ETERNUS CD10000

Business-centric Storage FUJITSU Hyperscale Storage System ETERNUS CD10000 Business-centric Storage FUJITSU Hyperscale Storage System ETERNUS CD10000 Clear the way for new business opportunities. Unlock the power of data. Overcoming storage limitations Unpredictable data growth

More information

Windows Geo-Clustering: SQL Server

Windows Geo-Clustering: SQL Server Windows Geo-Clustering: SQL Server Edwin Sarmiento, Microsoft SQL Server MVP, Microsoft Certified Master Contents Introduction... 3 The Business Need for Geo-Clustering... 3 Single-location Clustering

More information

IBM DB2 Near-Line Storage Solution for SAP NetWeaver BW

IBM DB2 Near-Line Storage Solution for SAP NetWeaver BW IBM DB2 Near-Line Storage Solution for SAP NetWeaver BW A high-performance solution based on IBM DB2 with BLU Acceleration Highlights Help reduce costs by moving infrequently used to cost-effective systems

More information

Relational Databases in the Cloud

Relational Databases in the Cloud Contact Information: February 2011 zimory scale White Paper Relational Databases in the Cloud Target audience CIO/CTOs/Architects with medium to large IT installations looking to reduce IT costs by creating

More information

An Oracle White Paper January 2013. A Technical Overview of New Features for Automatic Storage Management in Oracle Database 12c

An Oracle White Paper January 2013. A Technical Overview of New Features for Automatic Storage Management in Oracle Database 12c An Oracle White Paper January 2013 A Technical Overview of New Features for Automatic Storage Management in Oracle Database 12c TABLE OF CONTENTS Introduction 2 ASM Overview 2 Total Storage Management

More information

Egnyte Local Cloud Architecture. White Paper

Egnyte Local Cloud Architecture. White Paper w w w. e g n y t e. c o m Egnyte Local Cloud Architecture White Paper Revised June 21, 2012 Table of Contents Egnyte Local Cloud Introduction page 2 Scalable Solutions Personal Local Cloud page 3 Office

More information

Fault Tolerant Servers: The Choice for Continuous Availability on Microsoft Windows Server Platform

Fault Tolerant Servers: The Choice for Continuous Availability on Microsoft Windows Server Platform Fault Tolerant Servers: The Choice for Continuous Availability on Microsoft Windows Server Platform Why clustering and redundancy might not be enough This paper discusses today s options for achieving

More information

Real-Time Analytics for Big Market Data with XAP In-Memory Computing

Real-Time Analytics for Big Market Data with XAP In-Memory Computing Real-Time Analytics for Big Market Data with XAP In-Memory Computing March 2015 Real Time Analytics for Big Market Data Table of Contents Introduction 03 Main Industry Challenges....04 Achieving Real-Time

More information

Driving Data Migration with Intelligent Data Management

Driving Data Migration with Intelligent Data Management F5 White Paper Driving Data Migration with Intelligent Data Management F5 and NetApp are reducing the cost and complexity of managing file storage. F5 ARX complements and enables transparent migration

More information

White Paper. Optimizing the Performance Of MySQL Cluster

White Paper. Optimizing the Performance Of MySQL Cluster White Paper Optimizing the Performance Of MySQL Cluster Table of Contents Introduction and Background Information... 2 Optimal Applications for MySQL Cluster... 3 Identifying the Performance Issues.....

More information

Nutanix Tech Note. Configuration Best Practices for Nutanix Storage with VMware vsphere

Nutanix Tech Note. Configuration Best Practices for Nutanix Storage with VMware vsphere Nutanix Tech Note Configuration Best Practices for Nutanix Storage with VMware vsphere Nutanix Virtual Computing Platform is engineered from the ground up to provide enterprise-grade availability for critical

More information

White paper FUJITSU Software Enterprise Postgres

White paper FUJITSU Software Enterprise Postgres White paper FUJITSU Software Enterprise Postgres Open Source Value, Enterprise Quality Strong growth in Database Management Systems (DBMSs) is expected to continue, making DBMS the largest single cost

More information

High Availability Solutions with MySQL

High Availability Solutions with MySQL High Availability Solutions with MySQL best OpenSystems Day Fall 2008 Ralf Gebhardt Senior Systems Engineer MySQL Global Software Practice ralf.gebhardt@sun.com 1 HA Requirements and Considerations HA

More information

High Availability for Citrix XenApp

High Availability for Citrix XenApp WHITE PAPER Citrix XenApp High Availability for Citrix XenApp Enhancing XenApp Availability with NetScaler Reference Architecture www.citrix.com Contents Contents... 2 Introduction... 3 Desktop Availability...

More information

High Availability Database Solutions. for PostgreSQL & Postgres Plus

High Availability Database Solutions. for PostgreSQL & Postgres Plus High Availability Database Solutions for PostgreSQL & Postgres Plus An EnterpriseDB White Paper for DBAs, Application Developers and Enterprise Architects November, 2008 High Availability Database Solutions

More information

Availability Digest. www.availabilitydigest.com. Raima s High-Availability Embedded Database December 2011

Availability Digest. www.availabilitydigest.com. Raima s High-Availability Embedded Database December 2011 the Availability Digest Raima s High-Availability Embedded Database December 2011 Embedded processing systems are everywhere. You probably cannot go a day without interacting with dozens of these powerful

More information

WHAT S NEW WITH EMC NETWORKER

WHAT S NEW WITH EMC NETWORKER WHAT S NEW WITH EMC NETWORKER Unified Backup And Recovery Software 1 Why EMC NetWorker? Centralized Management Industry-Leading Data Deduplication Advanced Application Support Broad Backup-To-Disk Capabilities

More information

MySQL és Hadoop mint Big Data platform (SQL + NoSQL = MySQL Cluster?!)

MySQL és Hadoop mint Big Data platform (SQL + NoSQL = MySQL Cluster?!) MySQL és Hadoop mint Big Data platform (SQL + NoSQL = MySQL Cluster?!) Erdélyi Ernő, Component Soft Kft. erno@component.hu www.component.hu 2013 (c) Component Soft Ltd Leading Hadoop Vendor Copyright 2013,

More information

Virtualizing Exchange

Virtualizing Exchange Virtualizing Exchange Simplifying and Optimizing Management of Microsoft Exchange Server Using Virtualization Technologies By Anil Desai Microsoft MVP September, 2008 An Alternative to Hosted Exchange

More information

Veritas Storage Foundation High Availability for Windows by Symantec

Veritas Storage Foundation High Availability for Windows by Symantec Veritas Storage Foundation High Availability for Windows by Symantec Simple-to-use solution for high availability and disaster recovery of businesscritical Windows applications Data Sheet: High Availability

More information

OPTIMIZING SERVER VIRTUALIZATION

OPTIMIZING SERVER VIRTUALIZATION OPTIMIZING SERVER VIRTUALIZATION HP MULTI-PORT SERVER ADAPTERS BASED ON INTEL ETHERNET TECHNOLOGY As enterprise-class server infrastructures adopt virtualization to improve total cost of ownership (TCO)

More information

CitusDB Architecture for Real-Time Big Data

CitusDB Architecture for Real-Time Big Data CitusDB Architecture for Real-Time Big Data CitusDB Highlights Empowers real-time Big Data using PostgreSQL Scales out PostgreSQL to support up to hundreds of terabytes of data Fast parallel processing

More information

IBM Software Database strategies for the world of big data

IBM Software Database strategies for the world of big data Database strategies for the world of big data Gain competitive advantage and reduce IT resource requirements with modern database technologies Table of contents Click on the titles below to jump directly

More information

EMC XtremSF: Delivering Next Generation Performance for Oracle Database

EMC XtremSF: Delivering Next Generation Performance for Oracle Database White Paper EMC XtremSF: Delivering Next Generation Performance for Oracle Database Abstract This white paper addresses the challenges currently facing business executives to store and process the growing

More information

Archive Data Retention & Compliance. Solutions Integrated Storage Appliances. Management Optimized Storage & Migration

Archive Data Retention & Compliance. Solutions Integrated Storage Appliances. Management Optimized Storage & Migration Solutions Integrated Storage Appliances Management Optimized Storage & Migration Archive Data Retention & Compliance Services Global Installation & Support SECURING THE FUTURE OF YOUR DATA w w w.q sta

More information

How To Store Data On An Ocora Nosql Database On A Flash Memory Device On A Microsoft Flash Memory 2 (Iomemory)

How To Store Data On An Ocora Nosql Database On A Flash Memory Device On A Microsoft Flash Memory 2 (Iomemory) WHITE PAPER Oracle NoSQL Database and SanDisk Offer Cost-Effective Extreme Performance for Big Data 951 SanDisk Drive, Milpitas, CA 95035 www.sandisk.com Table of Contents Abstract... 3 What Is Big Data?...

More information

Accelerating Enterprise Applications and Reducing TCO with SanDisk ZetaScale Software

Accelerating Enterprise Applications and Reducing TCO with SanDisk ZetaScale Software WHITEPAPER Accelerating Enterprise Applications and Reducing TCO with SanDisk ZetaScale Software SanDisk ZetaScale software unlocks the full benefits of flash for In-Memory Compute and NoSQL applications

More information

Cisco Active Network Abstraction Gateway High Availability Solution

Cisco Active Network Abstraction Gateway High Availability Solution . Cisco Active Network Abstraction Gateway High Availability Solution White Paper This white paper describes the Cisco Active Network Abstraction (ANA) Gateway High Availability solution developed and

More information

The Benefits of Virtualizing

The Benefits of Virtualizing T E C H N I C A L B R I E F The Benefits of Virtualizing Aciduisismodo Microsoft SQL Dolore Server Eolore in Dionseq Hitachi Storage Uatummy Environments Odolorem Vel Leveraging Microsoft Hyper-V By Heidi

More information

Configuration and Development

Configuration and Development Configuration and Development BENEFITS Enables powerful performance monitoring. SQL Server 2005 equips Microsoft Dynamics GP administrators with automated and enhanced monitoring tools that ensure 24x7

More information

Enabling Database-as-a-Service (DBaaS) within Enterprises or Cloud Offerings

Enabling Database-as-a-Service (DBaaS) within Enterprises or Cloud Offerings Solution Brief Enabling Database-as-a-Service (DBaaS) within Enterprises or Cloud Offerings Introduction Accelerating time to market, increasing IT agility to enable business strategies, and improving

More information

Virtualization Support - Real Backups of Virtual Environments

Virtualization Support - Real Backups of Virtual Environments Virtualization Support Real Backups of Virtual Environments Contents Virtualization Challenges 3 The Benefits of Agentless Backup 4 Backup and Recovery Built for Virtualized Environments 4 Agentless in

More information

Cisco UCS and Fusion- io take Big Data workloads to extreme performance in a small footprint: A case study with Oracle NoSQL database

Cisco UCS and Fusion- io take Big Data workloads to extreme performance in a small footprint: A case study with Oracle NoSQL database Cisco UCS and Fusion- io take Big Data workloads to extreme performance in a small footprint: A case study with Oracle NoSQL database Built up on Cisco s big data common platform architecture (CPA), a

More information

Online Transaction Processing in SQL Server 2008

Online Transaction Processing in SQL Server 2008 Online Transaction Processing in SQL Server 2008 White Paper Published: August 2007 Updated: July 2008 Summary: Microsoft SQL Server 2008 provides a database platform that is optimized for today s applications,

More information

Informix Dynamic Server May 2007. Availability Solutions with Informix Dynamic Server 11

Informix Dynamic Server May 2007. Availability Solutions with Informix Dynamic Server 11 Informix Dynamic Server May 2007 Availability Solutions with Informix Dynamic Server 11 1 Availability Solutions with IBM Informix Dynamic Server 11.10 Madison Pruet Ajay Gupta The addition of Multi-node

More information

Tips and Tricks for Using Oracle TimesTen In-Memory Database in the Application Tier

Tips and Tricks for Using Oracle TimesTen In-Memory Database in the Application Tier Tips and Tricks for Using Oracle TimesTen In-Memory Database in the Application Tier Simon Law TimesTen Product Manager, Oracle Meet The Experts: Andy Yao TimesTen Product Manager, Oracle Gagan Singh Senior

More information

Azure Scalability Prescriptive Architecture using the Enzo Multitenant Framework

Azure Scalability Prescriptive Architecture using the Enzo Multitenant Framework Azure Scalability Prescriptive Architecture using the Enzo Multitenant Framework Many corporations and Independent Software Vendors considering cloud computing adoption face a similar challenge: how should

More information

Software-defined Storage Architecture for Analytics Computing

Software-defined Storage Architecture for Analytics Computing Software-defined Storage Architecture for Analytics Computing Arati Joshi Performance Engineering Colin Eldridge File System Engineering Carlos Carrero Product Management June 2015 Reference Architecture

More information

June 2009. Blade.org 2009 ALL RIGHTS RESERVED

June 2009. Blade.org 2009 ALL RIGHTS RESERVED Contributions for this vendor neutral technology paper have been provided by Blade.org members including NetApp, BLADE Network Technologies, and Double-Take Software. June 2009 Blade.org 2009 ALL RIGHTS

More information

Parallels Virtuozzo Containers

Parallels Virtuozzo Containers Parallels Virtuozzo Containers White Paper Top Ten Considerations For Choosing A Server Virtualization Technology www.parallels.com Version 1.0 Table of Contents Introduction... 3 Technology Overview...

More information

Making the Move to Desktop Virtualization No More Reasons to Delay

Making the Move to Desktop Virtualization No More Reasons to Delay Enabling the Always-On Enterprise Making the Move to Desktop Virtualization No More Reasons to Delay By Andrew Melmed Director of Enterprise Solutions, Sanbolic Inc. April 2012 Introduction It s a well-known

More information

Realizing the True Potential of Software-Defined Storage

Realizing the True Potential of Software-Defined Storage Realizing the True Potential of Software-Defined Storage Who should read this paper Technology leaders, architects, and application owners who are looking at transforming their organization s storage infrastructure

More information

Contents. SnapComms Data Protection Recommendations

Contents. SnapComms Data Protection Recommendations Contents Abstract... 2 SnapComms Solution Environment... 2 Concepts... 3 What to Protect... 3 Database Failure Scenarios... 3 Physical Infrastructure Failures... 3 Logical Data Failures... 3 Service Recovery

More information

HRG Assessment: Stratus everrun Enterprise

HRG Assessment: Stratus everrun Enterprise HRG Assessment: Stratus everrun Enterprise Today IT executive decision makers and their technology recommenders are faced with escalating demands for more effective technology based solutions while at

More information

<Insert Picture Here> Oracle In-Memory Database Cache Overview

<Insert Picture Here> Oracle In-Memory Database Cache Overview Oracle In-Memory Database Cache Overview Simon Law Product Manager The following is intended to outline our general product direction. It is intended for information purposes only,

More information

TIBCO Live Datamart: Push-Based Real-Time Analytics

TIBCO Live Datamart: Push-Based Real-Time Analytics TIBCO Live Datamart: Push-Based Real-Time Analytics ABSTRACT TIBCO Live Datamart is a new approach to real-time analytics and data warehousing for environments where large volumes of data require a management

More information

We look beyond IT. Cloud Offerings

We look beyond IT. Cloud Offerings Cloud Offerings cstor Cloud Offerings As today s fast-moving businesses deal with increasing demands for IT services and decreasing IT budgets, the onset of cloud-ready solutions has provided a forward-thinking

More information