Gemfire Sqlfire - La Marmite NoSql
Upcoming SlideShare
Loading in...5
×
 

Gemfire Sqlfire - La Marmite NoSql

on

  • 683 views

 

Statistics

Views

Total Views
683
Views on SlideShare
683
Embed Views
0

Actions

Likes
0
Downloads
13
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Gemfire Sqlfire - La Marmite NoSql Gemfire Sqlfire - La Marmite NoSql Presentation Transcript

  • No/New SQLOlivier Mallassi,@omallassiSr. Systems Engineer, vFabric, Cloud Application Platform © 2011 VMware Inc. All rights reserved
  • Big, Fast and Flexible Data – VMware’s Platform Big Fast Flexible Data Data Data Big Data Developer Analytics Frameworks OSS Relational In-Memory Data Fabric Big Data vPostgres Processing NewSQL DBs GemFire Serengeti
  • NoSQL and NewSQL: GemFire and SQLFire GemFireRegion.put / get (key, object) CREATE TABLE FLIGHTAVAILABILITY (Region.query(…) Java / .Net / C/C++ FLIGHT_ID CHAR(6) NOT NULL , …) PARTITION BY COLUMN (FLIGHT_ID)Region.read / write / through & behind REDUNDANCY 1Grid.ParallelExecute (….) COLOCATE WITH (FLIGHTS); Low latency SQL distributed memory Automatic dynamic shards Parallel query Parallel compute Parallel stored procedure Frontend to legacy DB and mainframe Map/Reduce Flights Flights Flights FlightsR FlightsR FlightsR WAN FlightAvailability FlightAvailability FlightAvailability replication FlightAvailabilityR FlightAvailabilityR FlightAvailabilityR Airlines Airlines Airlines Elastic capacity Optional shared nothing async disk writes / overflow with runtime rebalancing
  • How vFabric GemFire/SQLFire is Typically Deployed HTTP Session State App Data Cache, Global Data Backbone Management and L2 Cache In-memory DB Client Client Client Client Client Client Application Servers GemFire GemFire Shopping cart state Shared data grid populated by High performance OLTP management multiple data feeds and serving many clients
  • Ressources / benchmark SQLFire • http://communities.vmware.com/docs/DOC-15958 Gemfire • http://www.vmware.com/files/pdf/vmware-vfabric-gemfire-distributed-main- memory-platform-WP-EN.pdf