memsql

MemSQL Tip Tuesday: How to Use the MemSQL Cluster Installer

Whether installing MemSQL on premises or in the cloud, the Cluster Installer is a fast way to get started. The Cluster Installer is a simple command line tool that installs and configures an entire MemSQL Cluster to your specifications. Watch this short instructional video to see how easy it is. There are several advantages to using the Cluster Installer. It is faster and more error-proof than installing manually. Then, once you’ve installed MemSQL with the Cluster Installer, making...


The Story Behind MemSQL’s Skiplist Indexes

The most popular data structure used for indexing in relational databases is the Btree (or its variant the B+tree).  Btrees rose to popularity because they do fewer disk I/O operations to run a lookup compared to other balanced trees.  To the best of my knowledge, MemSQL is the first commercial relational database in production today to use a skiplist as its primary index backing data structure.  A lot of research and prototyping went into the decision to use a skiplist.  I hope to provide...


MemSQL to Present at XLDB Conference on Sept. 11

MemSQL is proud to be a part of this year’s XLDB conference, hosted by Stanford University next week on September 11. The 7th Extremely Large Database Conference is designed to help answer the growing need for systems and tools capable of managing and analyzing extremely large data sets, and will focus on practical solutions to capture and leverage big data. More than 98 percent of all the world’s stored information is digital, a drastic increase from 25% only thirteen years ago. Newer data...


Celebrating the MemSQL start[c]up Finals

This weekend MemSQL challenged some of the world’s best computer programmers in the finals of the inaugural MemSQL start[c]up competition. Similar to computer programming competitions held by Google and Facebook, MemSQL’s start[c]up showcased the best from around the world in a grueling 3 hour competition. [slideshow_deploy id=’664′] MemSQL Engineers pieguy, nika, exod40, SkidanovAlex and dolphinigle created a complex problem set for contestants. Made up...


MemSQL Releases 2.1 - Increasing the Value of All Data in the Enterprise

Today, MemSQL released version 2.1 of its real-time analytics platform, which is available for immediate download. This release includes new features and enhancements to give customers the ability to access, explore and increase the value of data, regardless of the size, age, or format. The release also includes additional SQL surface area and a custom AWS CloudFormation template for fast and easy deployment in the cloud. Here are the new features customers will see in the release: ...


Announcing start[c]up

MemSQL is excited to announce start[c]up – a programming competition, hosted by Codeforces with an onsite at MemSQL HQ in San Francisco, California. Start[c]up consists of two rounds. Both rounds will be prepared by MemSQL engineers: pieguy, nika,exod40, SkidanovAlex and dolphinigle. Round 1 is online and takes place on July 13. Round 1 follows regular Codeforces rules and consists of 5 problems. For this round, the complexity of the problems will be comparable to a regular Codeforces...


Excellent Post On MemSQL Architecture

http://highscalability.com/blog/2012/8/14/memsql-architecture-the-fast-mvcc-inmem-lockfree-codegen-and.html


Welcome to the MemSQL Developer Blog!

We’ve been hard at work building the world’s fastest database, and now that we’re shipping MemSQL, we’re looking forward to having a bit more time to blog about some of the fundamentals around the MemSQL technology. In the coming weeks, we’ll be publishing posts that cover an array of topics, including benchmarking, stress testing, database theories, algorithms, and more. In the mean time, we encourage you to download MemSQL and have some fun doing your own...