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

Tag Archives: scalability

How-To: Build a Geographic Database with PostGIS and vPostgres

Mobile Location Based Services are on the rise. After several false starts back in the mid 2000s, every mobile user now depends on their phones to tell them where they are, where their friends are, and to engage with social media like Facebook and Foursquare.  A report by Juniper Research suggests this market is expected to breach over $12 billion next year, where it hardly existed a few years ago at all.

This is in part because mobile apps have become ubiquitous now. In order to remain relevant, businesses need to interact socially and have a web store to remain accessible to their wandering customers.

Building a geographically aware application from scratch sounds daunting and like a lot of initial data setup. It doesn’t have to be. Products like vFabric Postgres (vPostgres) can be used along with the PostGIS extensions to perform geographic-style queries. Then,  public data and an open source visualizer can be used to transform the query into a meaningful result for your application or end user.

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

5 Trends Driving Change in App Architectures

From mainframe to client-server to web-based to cloud-oriented, application architectures have evolved.  Now, the cloud services market will be over $100B in 2012 (source Gartner) and IaaS is set to grow 45.4% – extremely fast in a tough world economy. This growth means companies are prioritizing cloud services and evolving application architectures very quickly. From the viewpoint of our customers, we see five key themes driving change in IT application architectures:

1. Systems of Engagement
2. Pervasive Frameworks
3. Expanding Application Usage Types
4. Data Explosion
5. Cloud Economics
Continue reading

PostgreSQL contributor Heikki Linnakangas joins VMware vFabric Team

In this short Q&A, we get the perspective of Heikki Linnakangas who’s just joined VMware after being a senior software architect and contributing to PostgreSQL for six years.

1. You’ve been involved with PostgreSQL for a while, could you give us a bit about your background and how you’ve been involved?
It all started in 2003, when my second child was born. I was at home with the baby for a month or two, and thought it would be fun to take a look at how a DBMS works under the covers. I have done programming as a hobby since I was a kid, but had not had a chance to do much outside a work environment for some time. Continue reading

Why DBaaS? 5 Trends Pushing Database as a Service

What if you could provision a highly available, compliant database in one click? For many, this sounds impossible…particularly behind the firewall. Yet, it is possible today because database management has changed.

The change has been driven by years, perhaps decades, of unmet needs. For example, we’ve all heard these types of comments made inside our respective companies:

  1. “Could we have a temporary copy of the database to use for a few days?”
  2. “We can finish faster doing it ourselves with a PC under someone’s desk.”
  3. “Didn’t we just buy a bunch of new database licenses?”
  4. “I have to test this with production data.”
  5. “It would be crazy to put two databases on the same server.

Continue reading

Virtualization for Oracle DBs – Some cut TCO by 50%

Learn More

Register for the Webcast "Virtualize and Manage Oracle Databases with VMware vFabric Data Director"

Date: Thursday, July 26, 2012 @ 9:00 AM PDT

Register or View

One of the biggest IT megatrends of the new millennium has been virtualization.  As of 2011:

While that sounds (and is) impressive, it will draw little more than a yawn from most of many of my DBA and ETL friends.  “Virtualization is great and all”, they say, “but we do real work.  You know, we work with Oracle and with data.” 

And, therein lies the rub.  

Database Virtualization Needs

If there is any part of enterprise that needs to increase flexibility and reduce cost, it is on the data side of IT.  For example, database operations suffer from: 

Continue reading

Increase performance and scalability of existing applications using SQLFire

The Challenge

Traditional databases should not be used to do things for which they were never designed; like supporting thousands of concurrent users.

The main challenge of managing Web applications on a Cloud-scale is performance. Disk-based database architectures are fine when you have a small number of users, but they lack the facilities for horizontal scaling, and, are unable to address the variable access patterns.

In contrast, SQLFire, an in-memory database from VMware, was designed specifically for these kinds of challenges. With its speed and low latency, SQLFire delivers dynamic scalability and high performance for modern, data-intensive applications, all through a familiar SQL interface.

In this post, I will demonstrate one of the ways SQLFire can increase throughput and decrease latency of your current Web applications.

Continue reading

New Book & Special Offer: RabbitMQ in Action

So you've heard about this VMware vFabric RabbitMQ "thing" but why should you care? Sure you might have heard things like "Rabbit will make it easy to glue your apps together" or "making async apps is a snap with Rabbit," but isn't it just one more thing to break?

When Alvaro and I came to RabbitMQ, we weren't searching for a "messaging" solution. We were looking for an "I need to solve XYZ problems now, and no a database won't work" solution." For me, it was needing to queue up incoming spam retraining requests and process them asynchronously. I needed to be able to add or remove workers at-will to scale with the number of requests coming in…and I needed to be able to do all this while ensuring each request was processed only once. Oh…and by the way, the front-end message receivers and the backend workers weren't necessarily written in the same language.

Continue reading