Future of Data Storage Technology: Four Predictions for 2019

Posted by Mark Lewis on Feb 28, 2019 10:45:00 AM

 

Sometimes the best way to advance the state of technology is to return to past architectures. I call this approach "back to the future" innovation.v

Read More

Topics: flash storage, Violin Systems, POV, Transformation, strategy, cloud, predictions

Affordable Data Storage: Cost-Saving Through Extreme Performance

Posted by Gary Lyng on Dec 14, 2018 1:00:00 PM

At a young age, we are pre-programmed to believe that high performance is expensive.  As kids, we played with toy cars of Ferrari and Porsche that are known for performance but associated with high cost and only the rich typically own.  Additionally, such cars are not known for efficiency or for that matter reliability until the dawn of Tesla electric cars.  Tesla offers high-performance acceleration, zero gas costs, low cost of operation and it truly transforms the pre-programmed thinking. Unfortunately, the acquisition cost of a Tesla is not that affordable for everyone, yet.

Read More

Topics: OLTP, flash storage, latency, Customer Experience, Extreme Performance, Reliability, Transformation, cost savings, efficiency

IT Modernization: Renovate or Buy New?

Posted by Brett Miller, Field CTO on Oct 18, 2018 12:00:00 PM

With all the technology approaches in the market place to modernize IT, it is a challenge to maneuver through all the noise and figure out which is the best approach for you and your company.   Whether you are considering cloud, hyper-converged, revolutionary database products, or a new dev ops program, it all seems daunting. In recent conversations and blogs that I have read, any of these changes need to be accompanied by a change in cultural and skill set.  The complexity of the changes and the impact they have on an organization reminds me of the process I went through to decide whether or not to modernize my existing home or buy new.

Read More

Topics: SAN, flash storage, storage, Extreme Performance, Transformation

The Thought Process, Part Two: Moving to NextGen Storage

Posted by VIOLIN SYSTEMS on Mar 25, 2016 12:58:07 PM




I will not be selling you anything in this blog. I will be sharing a small part of the thought process Ferrellgas (NYSE: FGP) exercised as they evaluated their flash storage options and why they decided to go with Violin Systems and the 7300 Flash Storage Platform at their last refresh.

Read More

Topics: database consolidation, database, Databases, flash memory, flash storage

Garbage Collection & XtremIO – Fiction & Fiction: Part I

Posted by VIOLIN SYSTEMS on Dec 6, 2013 2:31:37 PM

This post is part of a series of posts (starting with XtremIO - At the Bit Level) where I will explain not only the significant architectural failings of the XtremIO product, but also the fundamentally and deliberately  misleading way they have presented their product to the market, in my opinion.

During EMC’s launch of their XtremIO product, they made a number of jaw dropping claims, which they now seem to be trying to pretend were never said, such as one XtremIO blogger who comments:

One of the eye opening claims we made during our launch on November 14th was that the XtremIO array doesn’t have any system-level garbage collection processes.  In the coverage and chatter that followed our launch we noticed that some people interpreted this to mean that the flash in our arrays was somehow impervious to the need for garbage collection, which of course is impossible.  To be clear, all flash requires garbage collection.  What matters is where and how it is performed.  With XtremIO, performance is always consistent and predictable because garbage collection is handled in a very novel way, only possible with XtremIO’s unique architecture.”

What is the very novel way that XtremIO handles garbage collection? What is it about their architecture that is so unique that only their approach makes this possible?  In this second post, we try and answer these questions, and we are sure the answers will surprise you.

Read More

Topics: emc, flash storage, Products, Technology Trends

Multi-tenant and Multi-instance Systems on All-flash Storage Arrays

Posted by VIOLIN SYSTEMS on May 9, 2013 5:46:19 PM

Modern hosting and service providers often face the challenge of managing the cost efficiencies of their platform.  A common solution is to deploy a multi-tenant or multi-instance architecture in which many customers share the same hardware.  The reuse of hardware over many clients drives down costs and also reduces the required ongoing administration.

Multi-tenant deployments host many clients in the same instance of software while segregating the client data through configuration.  Multi-instance designs are similar but run one instance of software per client.  To the storage tier, both approaches require many sub-ecosystems to run simultaneously in a shared space and will cause similar access challenges:

  • Unpredictability of usage
  • Height of individual usage spikes
  • Scale versus storage performance (more clients translates into a more random and parallel workload)

Read More

Topics: multi-instance, SAN, flash, flash storage, hosting, SSD, storage, Technology Trends, shared accelerated storage, Virtualization

Modernizing vs Revolutionizing

Posted by VIOLIN SYSTEMS on Apr 26, 2013 12:41:20 PM

SSD’s are like cordless phones and DVD’s.  They made an improvement on an existing technology but didn’t revolutionize its use.  In technology there is a difference between the concept of modernizing and revolutionizing.  Modernizing is finding a way to do the same thing, just a little bit faster or little bit easier.  Revolutionizing is either eliminating or vastly changing how something is done.

Read More

Topics: MySQL, OLTP, Oracle, database, flash, flash storage, reporting, SSD, Sybase, SQL Server, storage architecture, transactional, Virtualization

Why is flash good for data warehousing?

Posted by VIOLIN SYSTEMS on Apr 26, 2013 12:41:10 PM

Flash is about latency and IOPs so why would it be good for Data Warehousing or Business Intelligence?

Excellent question.  Yes, the typical marketing and wow-factor stats around flash are based on latencies and IOPs (Input Output Per Second).  Data warehousing (DW) and Business Intelligence (BI) is normally a throughput game, so what gives?

Read More

Topics: MySQL, Oracle, BI, Big Data, Business Analytics, Business Intelligence, data warehouse, database, ETL, flash, flash storage, reporting, SSD, Sybase, SQL Server

Flash for Transactional Workloads

Posted by VIOLIN SYSTEMS on Apr 26, 2013 12:41:01 PM

Transactional workloads are commonly defined as being small atomic pieces of work.  This is in contrast to decision support, Data Warehouse, Business Intelligence or otherwise labeled reporting systems that require fewer, larger, more sequential workloads.  Updates, inserts, deletes and even small result-set selects are all included in OLTP, transactional efforts.

Read More

Topics: OLTP, Oracle, flash, flash storage, SSD, SQL Server, transactional

Stanford Talk on Flash Memory Design

Posted by VIOLIN SYSTEMS on Mar 15, 2012 3:36:34 PM

Back to school day.

Over at Stanford they have a speaker series that has been going on for the last few... decades, called the  Stanford University Department of Electrical Engineering Computer Systems Colloquium, known to many simply as EE380. The list of past speakers is as they say, long and distinguished, and includes such industry lightweights as Joy, Lamport, Colwell, Bechtolsheim, Gray, Metcalfe, Gelsinger, Hennessy, Patterson, Brin & Page, Diffie, Mashy, Wolfram, Cerf and Kay. For a mere mortal being invited to give an EE380 talk can be an intimidating experience, which they try to make easier by telling you that there will probably be no more than 50 people in the room, thankfully they didn't mention that 10,000 people will watch the web cast online until after my talk was over. Yes, the other day Bennett and Rowett were added to the list of "past EE380 speakers."

Read More

Topics: dedup, Flash Array, groomer, MLC, solid state drive, Computer Data Storage, flash memory, flash storage, garbage collection, grooming, IOPS, jon bennett, memory array, memory arrays, PCIe, server, SLC, SSD, Systems Design, Storage Array