VMware Business Infrastructure Virtualization: Beyond Virtual Machines & Servers

VMware vFabric SQLFire
Fast, Scalable SQL Data in The Cloud

VMware vFabric

VMware vFabric SQLFire

VMware SQLFire is currently in pre-release beta. When final, it will be made available as part of VMware vFabric Advanced with per VM licensing. VMware vFabric SQLFire will also be available on a standalone basis. 

Overview

New VMware SQLFire replaces or augments disk-oriented database architectures with data structures and indexes optimized for fast main memory, with options for write-through or writebehind to disk. Built on the proven vFabric GemFire distributed data management platform, SQLFire is ideal for primary data stores that require high transaction rates, continuous availability, and support by database programming staff without specialized coding assistance. Deployed as the front-end data-management layer for an Oracle® or other RDBMS, SQLFire delivers substantially better performance and scalability for modest investments, and retains full compatibility with current DBA skills and tools.

VMware SQL Fire Highlights

VMware SQL Fire

SQLFire enables dynamic horizontal scaling by creating a shared pool of memory across multiple standalone physical devices or x86 rack/blade hardware, and then growing or the shrinking the pool as demand changes.

Replicated or partitioned tables can be managed in memory alone, or in memory and on disk. Application logic can be routed to the data location, for increased performance from parallel execution.

Used as either the primary data store or a front-end datamanagement layer for one or more existing databases, SQLFire assures continuous availability for data within and across data centers. Any table can be configured to be replicated or partitioned into one or more redundant copies.

Built on a foundation of vFabric GemFire, SQLFire benefits from years of testing and reliability of its distribution sub-system, and adds a more sophisticated SQL query engine that compiles a query plan into byte codes, and a much more sophisticated costbased optimizer. Anyone with relational database experience will find the SQLFire configuration and deployment model simple and intuitive to use and adapt. Unlike many popular data grids, SQLFire offers native persistence and recovery capabilities, and can be used as a distributed data store.

Its use of established standards such as SQL, JDBC and ADO.NET makes SQLFire straightforward to adopt in existing applications that use relational databases. Configuration and deployment is much simpler, and the product works effectively with a large eco-system of compatible products and frameworks, including object relational mapping tools (Hibernate, NHibernate, etc), schema-editing and database management tools (SquirrelSQL), database replication and change data capture products, Spring JDBC, and many more.

Applications using the standard SQL syntax supported by SQLFire can easily migrate to and from other relational databases, for flexibility and future-proofing as well as unparalleled performance.

Documentation:

PDF File
Download the VMware vFabric SQL Fire Datasheet (PDF).