• Save
MemSQL - The Real-time Analytics Platform
Upcoming SlideShare
Loading in...5
×
 

Like this? Share it with your network

Share

MemSQL - The Real-time Analytics Platform

on

  • 951 views

MemSQL is the leader in real-time Big Data analytics, empowering organizations to make data­driven decisions, better engage customers, and gain a competitive advantage. The in-memory distributed ...

MemSQL is the leader in real-time Big Data analytics, empowering organizations to make data­driven decisions, better engage customers, and gain a competitive advantage. The in-memory distributed database at the heart of MemSQL’s real-time analytics platform is proven in production environments across hundreds of nodes in the most high-velocity Big Data environments in the world.

Statistics

Views

Total Views
951
Views on SlideShare
951
Embed Views
0

Actions

Likes
0
Downloads
0
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

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

MemSQL - The Real-time Analytics Platform Presentation Transcript

  • 1. MemSQLThe Real-Time Analytics Platform
  • 2. Customer VignetteHUNDREDS OF MACHINES70 BILLION RECORDS1 MILLION INSERTS/SECZynga is analyzing billions of rows in seconds and making real-timedecisions based on user behavior while offering more personalized in-gamepurchases or other recommendations.
  • 3. The Real-Time Analytics PlatformMemSQL is the distributed in-memorydatabase that provides real-time analytics onBig Data, empowering organizations to:• Make data-driven decisions.• Better engage customers.• Discover competitive advantages.Highlights:• Consumption of millions of events/second.• Concurrent OLAP and OLTP queries usingSQL interface.• Sub-millisecond response times onterabyte-scale workloads.
  • 4. Who Benefits?BusinessIntelligenceData Scientist &AnalystsInformationTechnologyCloudOperator
  • 5. Bringing Real-Time to Demanding IndustriesFinance• Real-time trend analysis• Fraud detection• Risk management• Network securityGovernment• Real-time Big Data analysis• Pattern analysisMobile• Operational analyticsand real-time processing• Match makingAdvertising• Real-time attribution• Real-time bidding
  • 6. MemSQL Distributed ArchitectureAggregator AggregatorLeaf Node Leaf Node Leaf Node Leaf NodeShared-nothing architecture | Distributed query optimizer | Highly available, fault tolerant | Commodity hardware… N… N
  • 7. Why is MemSQL So Fast?Optimized massively parallelizedexecution engine to leverage allresources.Squeeze each CPU cycle usingSQL-to-machine code conversionfor efficient execution.Auto-parameterization keeps compilation to a minimum.
  • 8. Super Charge Your ApplicationLock-free data structures to ensure high throughput, and highlyconcurrent workloads. MVCC & lock-free indexes to ensure writesnever block reads.Three types of redundancy: acrossnodes, on physical disk, and across datacenters. ACID compliant.Capable of simultaneouslyhandling OLTP and OLAPworkloads.ANSI-SQL interface that’s familiarto users.
  • 9. Multi-Site Capabilities• Across the campus or the globe.• Full replication capabilities: synchronous and asynchronous.• Highly available through leaf node replication as with local distributed.Aggregator AggregatorLeaf Node Leaf Node Leaf Node Leaf NodeAggregator AggregatorLeaf Node Leaf Node Leaf Node Leaf NodeAggregator AggregatorLeaf Node Leaf Node Leaf Node Leaf NodeSite B(Read Only)Site C(Read Only)Primary Site……
  • 10. Simplicity at Scale
  • 11. THANK YOU