D ATA S H E E T
Flex Your Database
®
Scale On Demand with the Power of Multiple Database Servers Acting as One The future of database technology can be described in one word: flexibility. The ParElastic Database Virtualization EngineTM dramatically increases the flexibility of your current relational database, improving performance and reliability while reducing storage and processing costs. It is now possible for you to scale out your database on demand and support operational workloads that exceed the capabilities of a single database server, while only provisioning, consuming, and paying for the capacity you need at any given instant. The ParElastic Database Virtualization Engine brings the flexibility of the cloud to every dimension of the database tier:
Scale Out Your Database On Demand. ParElastic creates a virtual database from several off-the-shelf relational databases. Multiple relational database servers handle dynamic workloads and storage, while appearing to your application as a single database server. Loads are automatically balanced and failures are isolated, eliminating performance bottlenecks and downtime.
Dynamically Add Storage and Processing. Pay Only for What You Use.
ParElastic Database Virtualization Engine™ The only solution that brings flexibility to all dimensions of your database. Flexible Development • Standard SQL with no compromises (including cross-shard operations) • Standard tools and interfaces • Uses existing MySQL applications unmodified Flexible Deployment • Scale your existing database
ParElastic’s patented technology dynamically adds storage and processing power independently in response to changing workloads and data volumes. This approach eliminates the need to provision systems for peak capacity. You pay only for the capacity you use.
• Leverage existing investments
Use Your Existing Database and Application. No Risk. No Disruption.
• No need to over-provision, expand as workload demands
The ParElastic Database Virtualization Engine sits between your existing application and database. By using standard, proven databases, interfaces, and semantics, it eliminates risk. And ParElastic does not require any changes to your application, complex partitioning, or sharding, which means that there is no disruption. As a result, you get the freedom to focus on your application rather than on your infrastructure.
• Deploy to data center, public, or private cloud Flexible Operations
• Add capacity for storage or processing power independently • Pay only for what you use
Key Benefits
Application
• Unprecedented flexibility
Standard Interfaces ParElastic
• Outstanding user experiences • Lower operational costs • Faster time to market
MySQL Databases
ParElastic Database Virtualization Engine—Enables flexibility by creating a virtual database from several off-the-shelf relational database servers.
Key Product Features The ParElastic Database Virtualization Engine is the only solution that provides flexible development, deployment, and operations to database architectures.
Adaptive Provisioning. When user interaction and system workloads exceed the data tier’s current capacity, ParElastic immediately provisions additional database servers. When the workload decreases, unused servers can be released.
Automated Data Distribution.
ParElastic brings flexibility to interactive, cloud-based web sites and applications. Application Requirements • Highly variable, unpredictable workloads • Frequent updates
To optimize query performance, tables are automatically partitioned over multiple database servers. ParElastic determines where to place data, based on rules defined by the system administrator.
• Web-scale demands Deployment Environments • On-Premise / Private Cloud
Scaling of Reads and Writes.
• SaaS / Single Application and Multi-Tenancy
ParElastic provides flexibility by creating a virtual database from a collection of unmodified relational database nodes. As data and workload in the application increase, consistent performance is guaranteed.
• Platform-as-a-Service (PaaS) • Infrastructure-as-a-Service (IaaS)
Built for Multi-Tenancy. For SaaS environments, each tenant operates as if it had its own private database, while behind the scenes ParElastic balances the load across all available servers and eliminates per-database overhead. Because the workload is distributed across all servers, the “bad neighbor effect” is eliminated—one tenant will not adversely affect the performance of others.
Use Cases • Open Source CMS • Interactive web publishing • Mobile applications • Social gaming
Supports Cross-Shard Operations.
• eCommerce
ParElastic operates transparently across shards. This alleviates the need to drive large datasets to the application layer for processing and maximizes performance. ParElastic treats your entire data set as one unified virtual database.
Single MySQL Instance
Capability Handles loads greater than a single database server’s capacity Individual query can span entire data set Standard MySQL queries Dynamically provision only the database capacity you need
a a
MySQL Sharded
NoSQL
ParElastic
a
a
a
a
a a a
a
Alternatives for Managing Database Scalability Challenges in the Cloud—With ParElastic, developers no longer have to compromise.
parelastic
Flex Your Database® ParElastic is the only solution that brings the flexibility of cloud architectures to all dimensions of your database. Leveraging your existing MySQL servers, ParElastic dramatically increases the flexibility of your current relational database, improving performance and reliability while reducing storage and processing costs. Flex Your Database®, ParElastic Database Virtualization Engine™ and the ParElastic logo are trademarks of ParElastic Corporation. All other trademarks are property of their respective owners.
125 CambridgePark Drive, Suite 400, Cambridge, MA 02140
781.832.0007
www.parelastic.com