Schooner Labs Evaluation and Optimization of Database Technologies: Flash Memory + Multi-Core Processors + Software

Schooner Labs Evaluation and Optimization of Database Technologies:
Flash Memory + Multi-Core Processors + Software

Dr. John R Busch, CTO and Founder

At Schooner Labs we continually analyze system architectures and evaluate technologies as we create our tightly-integrated appliances.  Our goal is to optimize the overall system, including both software and hardware, to maximize performance and availability while minimizing the total cost of ownership.  Our experimental methodology includes micro-benchmarks and system-level application benchmarks, in real life situations.  We analyze the resulting relative performance, capacity, cost, availability, lifetime, power, and total cost of ownership to drive our architectural and engineering optimization decisions. Continue reading

Enterprise Flash Technology in Perspective: Beyond IOPS Hype and Misrepresentations

Enterprise Flash Technology in Perspective: Beyond  IOPS Hype and Misrepresentations

Dr. John R Busch, CTO and Founder

Before we dive into our Schooner Labs Enterprise Flash Technology Evaluation reports, let’s get some perspective.  There is a lot of hype and misrepresentiation in the industry around flash.  We think it should stop.  It adds no value to users.

IOPS Wars and PC Processor-Frequency Wars: Lessons in Local Optimization with Diminishing Returns… Continue reading

Flash Memory Architecture Alternatives

Flash Memory Architecture Alternatives

Dr. John R Busch, CTO and Founder

Flash Chips: NOR vs NAND

Flash memory chips are constructed from different types of cells (NOR and NAND), and with different numbers of cells per memory location (single-level cell or SLC; and multi-level cell or MLC). These variations result in very different performance, cost, and reliability characteristics.  NOR flash memory chips have much lower density, much lower bandwidth, much longer write and erase latencies, and much higher cost than NAND flash memory chips. For these reasons, NOR flash has minimal penetration in enterprise deployments; it is primarily used in consumer devices. Leading enterprise solid state drives (SSDs) are all designed with NAND flash. Continue reading

Enterprise Flash Memory: Overview

Enterprise Flash Memory Overview

Dr. John R Busch, CTO and Founder

Why Use Flash in Scale-Out Datacenters?

Flash memory is a high-performance computer memory that can be electronically erased and reprogrammed (non-volatile).   Enterprise-class flash memory in the form of commodity solid state disks (SSDs) and PCI-e cards is available today with a broad range of architectures, performance and reliability characteristics, capacities, and price points.  In this series of blog entries we provide our analysis of the state and trends of enterprise-class commodity flash memory as it relates to deployment in datacenters scale out. Continue reading