Home > Blogs > VMware vFabric Blog > Tag Archives: failover

Tag Archives: failover

Part 2: The Value, Architecture, & Code for Building Geography-Based Apps

In our last post, we 1) covered how geographic data can release value in mobile and machine-based applications, 2) explained how technology is used to overcome barriers to these types of big data scenarios, and 3) detailed the architecture for a data fabric or grid (like vFabric GemFire) that works with geographic data and specialized or alternative indexes. There were also code examples to explain the object model, the spatial index, and data changes.

Now, we will continue the examples, show you how to make the index highly available, and use a function to access the data via the index.

The Scenario for a Highly Available Index

In some cases, a piece of data may be added to a node, or become primary on a node without a clean method call. This happens in the cases of both failover and rebalancing. In the case of failover, a bucket that is on a node (that was also a redundant copy) may suddenly become the primary copy if the node that held the primary failed.

In the case of rebalancing, an entire bucket can be moved to a new node that was added to the system without the benefit of capturing the “put” call on each piece of data. Continue reading

3 Signs Your Relational Database Must Go

Application and operations teams sometimes reach a point where they must upgrade the database. Whether it’s due to data growth, lack of throughput, too much downtime, the need to share data globally, adding ETLs, or otherwise, it’s never a small project. Since these projects are expensive, any recommendation requires a solid justification.  This article a) characterizes 3 signs where traditional databases hit a wall, b) explains how vFabric SQLFire provides an advantage over traditional databases in each case, and c) should help you make a case for moving towards an in-memory, distributed data grid based on SQL.

For those of us tasked with upgrading (or architecting) the data layer, we all go through similar steps. We build a project plan, make projections and sizing estimates, perform architecture and code reviews, create configuration checklists, provide hardware budgets and plans, talk to vendors about options, and more.  Then, we work to plan the deployment with the least downtime, procure hardware and software, test different data load times, evaluate project risks, develop back-up plans, prepare communications to users about downtime, etc. You know the drill. These projects can take months and consume a fair amount of internal resources or consulting dollars. If you are starting or working on one of these types of projects with a traditional database architecture in mind, are you considering these 3 signs as you consider your options? Continue reading

Video Replay Available: SQLFire – Fast Data that Spans the Globe

062012_vmware_vfabric_sqlfire_fast_data_that_spans_the_globe_462103_v5_Page_02The June 20th Webcast titled Fast Data that Spans the Globe is now available for video replay.  This webcast covers several topics:

  • SQLFire – an in-memory NewSQL database with horizontal scale
  • Global, synchronous and asynchronous data replication
  • Performance, throughput, and latency
  • Using active-active databases across data centers for continuity and disaster recovery
  • High availability through transparent, application-level failover

For more information on SQLFire, here are additional articles worth checking out:

  Speak with an Expert:
        > vfabric@vmware.com
        > 855 TRY VFABRIC (879 8322)
        > +1 650 427 3100

SQLFire Client HA Configuration

One of the most common misconceptions about the level of high availability provided by SQLFire is the client configuration. A lot of times, when people see the client connection string defined with a single IP, they assume that to mean that client will only communicate with that one SQLFire cluster host and deem that to be a single point of failure in the SQLFire data grid.

In reality however, SQLFire is based on multi-faced shared nothing architecture. One of its tenants is transparent failover at the protocol level.

Continue reading

vFabric Webcast June 20th: SQLFire – Fast Data that Spans the Globe


For those following the vFabric Blog, one of the most intriguing new products (from both a technology and a financial perspective) is vFabric SQLFire – an in-memory, NewSQL database.  There is an upcoming webcast on Wednesday, June 20, 2012, 9:00 AM PDT, titled VMware vFabric SQLFire – Fast Data that Spans the Globe.

>> To register and/or see more specifics, go to the Webcast Sign-Up.

Webcast Topics

Mark Chmarny, an evangelist focused on VMware data management technologies, will present this webcast covering:

  • High performance and  horizontal scale
  • High availability with transparent, app-level failover
  • Business continuity, disaster recovery, and active-active databases

If you are unfamiliar with the value or scenarios where SQLFire can help, several partners have commented on the value of SQLFire and the power of making the data layer horizontally scalable for cloud computing.

SQLFire Feature Summary

  • Supports SQL, JDBC, and ADO.NET for easy migration
  • In-memory speed that eliminates disk I/O and reduces latency
  • Near-linear scale
  • Data aware stored procedures
  • Write to disk in parallel
  • Elastic data layer
  • Continuous availability

>> To register and/or see more specifics, go to the Webcast Sign-Up.

  Speak with an Expert:
        > vfabric@vmware.com
        > 855 TRY VFABRIC (879 8322)
        > +1 650 427 3100