Welcome to Scribd, the world's digital library. Read, publish, and share books and documents. See more
Download
Standard view
Full view
of .
Look up keyword
Like this
1Activity
0 of .
Results for:
No results containing your search query
P. 1
MemSQL Technical Overview

MemSQL Technical Overview

Ratings: (0)|Views: 2|Likes:
Published by MemSQL
A high level overview of MemSQL technology including lock-free data structures and code generation. MemSQL is a next-generation database ideal for real-time analytics. MemSQL uses memory as the primary storage medium and uses hard disk as archival.
A high level overview of MemSQL technology including lock-free data structures and code generation. MemSQL is a next-generation database ideal for real-time analytics. MemSQL uses memory as the primary storage medium and uses hard disk as archival.

More info:

Published by: MemSQL on Aug 01, 2012
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as PDF, TXT or read online from Scribd
See more
See less

05/13/2014

pdf

text

original

 
TECHNICALOVERVIEW.
JUNE 2012
..........................
CONTACT INFO.
sales@memsql.com
WEB.
www.memsql.com
380 10th ST, STE 25
San Francisco, CA 94103
 
TECHNICAL OVERVIEW.
TABLE OFCONTENTS.
PRODUCT.2BIG DATA IS ALSO SPEED.3HORIZONTAL SCALABILITY.3EASE OF USE.4DURABILITY & REPLICATION.4LOCK-FREE DATA STRUCTURES.5CODE GENERATION.5USE CASES.6PLANNING FOR GROWTH.61
..........................
 
TECHNICAL OVERVIEW.
..........................
2
PRODUCT.
MemSQL is a memory-optimized, distributed database that enables anapplication to read and write data 30x faster than relational databases ondisk. As data volumes expand and rates of access accelerate, disk-backeddatabases are no longer suitable to handle these increasingly intensiveworkloads. Shifting the locus of data to an in-memory tier is the easiest wayto achieve massive throughput and scale with clear advantages:
1.
Main memory is orders of magnitude faster to access than flash or hard
disk.Main memory computing enables predictable, sub-millisecond responsetime for storing and retrieving data in a high throughput environment,as well as real-time analytics over massive datasets.Clustering technologies enable extremely resilient systems to guaranteeuptime.
DRAM is abundant and affordable, with prices falling 40% year over
year.
2.3.4.
While caching data in memory alleviates some of the load from disk, it onlycomplicates infrastructure with incompatible interfaces, invalidation of staledata, and lack of persistence. And while some NoSQL alternatives can storedata in memory, the disadvantages are considerable: the data model moves
into the application, data becomes diffi cult to query, and data can lose
consistency.MemSQL is a modern, relational database that is optimized at every level forrunning in memory and is aware of its inherently distributed nature, yet stillretains a familiar SQL interface.

You're Reading a Free Preview

Download
scribd
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->