• Contact Us
  • Support
  • Questions? Contact Us Today: 617.630.2800
  • Follow us on Twitter
  • Join our Facebook Group
  • Find us on LinkedIn
  • Subscribe to our RSS Feed
  • Search Site

  • Solutions
    • By Use Case
    • By Industry
    • By Delivery Model
  • Product
    • Product Architecture
    • Scale Out via Data Distribution
    • Scale Out via Read/Write Splitting
    • Data Traffic Management
    • Availability
    • Key Features / Benefits
    • Easing Capacity Planning
    • What is Database Sharding?
  • Resources
    • Datasheets
    • Case Studies
    • Whitepapers
    • Webinars
    • Videos
    • Scale Out Readiness Calculator
    • Database Assessment
    • Benchmark
    • Frequently Asked Questions
    • Documentation
  • Blogs
    • ScaleBase Blog
    • CTO Blog
  • Company
    • Customers
    • Management
    • News
      • Press Releases
      • Coverage
      • Events
    • Partners
    • Investors
    • Careers
    • Contact Us

You are here: ScaleBase / Product

Product

Scale Out with the ScaleBase Data Traffic Manager

ScaleBase delivers unlimited scale to your MySQL app.  The ScaleBase Data Traffic Manager acts as a proxy between the client and the database. ScaleBase implements the network protocol of the database, so the client works exactly as it used to with the original database.  ScaleBase hides the implementation of multiple databases in the background, so all are orchestrated as one, to deliver scale-out capabilities.

As seen in the figure below, ScaleBase can Scale Out any database architecture; scaling data volume, session concurrency throughput, or both. This can be accomplished by either data distribution (using a technique similar to sharding) or read/write splitting, as explained below:

Data distribution (automated, policy-based sharding)

Different databases hold different portions of the data, ScaleBase routes commands to the right database to find and process data. Generally:

  • Each database manages a portion of the data. Everything is more efficient: indexes structure, cache buffers, row locks, isoation management, and more.
  • Each database manages a portion of concurrent sessions. It runs faster since less concurrency means higher efficiency in commit traffic, row locks, isolation management, and more.

Read/Write splitting

ScaleBase performs automatic and transparent Read/Write Splitting utilizing replication slaves to offload read operations from the master database, and balance them smartly across the replication slaves. While writes are still done on the master, slave databases have data that is up-to-date and are free for read operations. As a result – overall system capacity grows, transparently, and your app now can support more and more users and transactions!

scale out database architecture

Architecture

The ScaleBase architecture is based on share nothing servers, which enables linear scalability. Most applications can benefit from this approach to the handling of Big Data transactions, with improved data scaling and data high availability. The figure below demonstrates how ScaleBase performs when increasing the number of database servers:

load balancing database

With ScaleBase:

  • You can scale to an unlimited number of users
  • You improve DB visibility with real-time monitoring
  • You enhance business continuity with automated failover
  • You get to keep your existing database! Backend databases are standard MySQL databases. No new DBA skills – you can use the same tuning, backup, archive that you currently have
  • Non-intrusive installation. Nothing is installed on the application servers or on the database servers
  • All programming languages are supported. No new drivers are required – any standard MySQL driver can be used
  • Any MySQL client tool is supported, including MySQL, MySQLDump, PHPMyAdmin, SQLYog and so on.
  • Complete SQL and full ACID transactional capabilities are preserved.
  • Product Architecture
  • Scale Out via Data Distribution
  • Scale Out via Read/Write Splitting
  • Data Traffic Management
  • High Availability
  • Key Features and Benefits
  • Easing Capacity Planning
  • What is Database Sharding?

Watch the Video:

You need to install or upgrade Flash Player to view this content, install or upgrade by clicking here.

Solutions

  • Solutions
    • Centralized Database Management & Visibility
    • Scalability
    • Database Availability
    • Delivery Models
    • Industry Solutions

Products

  • Product Overview
    • Product Architecture
    • Scale Out via Data Distribution
    • Scale Out via Read/Write Splitting
    • Data Traffic Management
    • Availability
    • Key Features / Benefits
    • Easing Capacity Planning
    • Database Sharding

Resources

  • Datasheets
  • Case Studies
  • Whitepapers
  • Webinars
  • Videos
  • Scale Out Readiness Calculator
  • Benchmark
  • Frequently Asked Questions
  • Documentation
  • Database Assessment

Company

  • Company
    • Customers
    • Management
    • News
    • Partners
    • Investors
    • Careers
© 2012 Scalebase Inc.

  • |Home
  • |Sitemap
  • |Privacy Policy
  • |Contact Us
  • |Blog