Database!Fatal!Flash!Flaws!No!One! Talks!About!!!

Size: px
Start display at page:

Download "Database!Fatal!Flash!Flaws!No!One! Talks!About!!!"

Transcription

1 MarcStaimer,President&CDSDragonSlayerConsulting W h i t e P A P E R DatabaseFatalFlashFlawsNoOne TalksAbout AndHowtoAvoidThem

2 WHITEPAPER DatabaseFatalFlashFlawsNoOneTalksAbout AndHowtoAvoidThem DatabaseFatalFlashFlawsNoOneTalksAbout MarcStaimer,President&CDSofDragonSlayerConsulting Introduction Flash storage has been touted for several years now as the answer to inadequate database performance.therearesomeverygoodreasonswhythisisso.flashstorageisgenerallymuchfasterthan hard disk drives (HDD). It has much lower latency, much greater write IOPS, throughput, and read IOPS.ThereforeitmustfixdatabaseperformanceproblemsNotsofast.Sometimesitdoesandsometimesit doesnot.thereareseveralflashissuessuchassteadystateperformance,writeamplification,wearlife,and electronleakagecausedhighbiterrorratesthatcansabotagetheperformancegainswhileoverwhelmingthe budget.theseissues(andseveralothersaswell)arerarelydiscussed,exceptafterthefactwhenperformance isnolongermeetingrequirements. This white paper examines these issues in detail looking at how they specifically affect databases and the structuredapplicationsthatdependonthosedatabases.therewillalsobediscussionabouttheprosandcons of common workarounds. It then examines howtegile s Intelliflash storage systems actually solve those unpleasantdatabasefatalflashflaws. DragonSlayerConsulting Summer2014 2

3 TableofContents WHITEPAPER DatabaseFatalFlashFlawsNoOneTalksAbout AndHowtoAvoidThem Introduction...2 SQLDatabasePerformanceIssues...4 HowDBAsFrequentlyRespond...4 Tuning...4 ScaleVup...4 ScaleVout...4 WhyFlashStorage...5 GeneralHostBasedFlashStorageDrivesProsandCons...5 GeneralFlashStorageHybridSystemProsandCons...5 GeneralAllFlashArray(AFA)SystemProsandCons...6 FlashStorageSQLDatabaseSurprises...6 DatabaseFatalFlashFlaws...6 HowFlashStorageActuallyWritesandReadsData...6 FlashIdiosyncrasies,Issues,orFlawsThatAreOftenFataltoSQLDatabases...7 HowTegileIntelliFlash StorageArraysSolveSQLDatabaseFlashFatalFlaws...8 EliminatingTheBitsPerCellTradeoffs...9 ReducingWriteAmplificationIncreasingWearLife...9 Eliminating/MitigatingWriteVCliff...9 Steadystateperformance...9 EliminatingReadVDisturb...9 CorrectingHighBER...9 TegileIntelliFlashSQLDatabaseProofPoints...9 GrassValley...9 St.PaulHousingAuthority...9 USVYellowPages...10 UnnamedHedgeFund...10 InSummary...10 ForMoreInformation...10 DragonSlayerConsulting Summer2014 3

4 WHITEPAPER DatabaseFatalFlashFlawsNoOneTalksAbout AndHowtoAvoidThem SQLDatabasePerformanceIssues SQLdatabasesaretypicallyIOPS(inputsandoutputspersecond)intensive.Meaningthattheyrequirethe computeinfrastructuretodeliverhighamountsofiopstodeliveraconsistentsatisfieduserexperience.sql database IOPS requirements are rapidly increasing because of application proliferation dependent on those databases.thoseiopscanbedeliveredviamemoryorstorage.memoryordramisaveryexpensiveoption although justifiable in some cases. Storage is much less expensive, delivers much fewer IOPS, therefore requiring a lot more of tehm to meet modern database requirements. This puts high stress on the storage infrastructure. HowDBAsFrequentlyRespond Databaseadministrators(DBA)havebeenendeavoringtocopewiththeIOPSperformancegrowthforyearsby delvingintotheirbagofsoftwareperformanceenhancementtricks.mostwilltrytofixtheiopsperformance problembeforeaddingorchangingtheirstoragehardware. Tuning OneofthefirstthingstheyattemptisHDDIOtuning.HDDIOisoptimallysizingSQLdatabasefilesandthen placingthemondifferentlunsandraidgroups.doingthisdeliversthemaximumharddiskdrivesubsystem throughput. But it requires the DBA to possess extensive SQL database as well as storage subsystem knowledge.nextupisapplicationtuning,whichisanotherwayofsayingrecodingthesql.applicationtuning isatimevconsuming,laborvintensivetask.acommondbatuningtrickistopincertaindataintomemoryor cache.doingsowillreducetripstothedisksubsystemanddecreasequerylatencies.anothertoolismemory tuningor rightvsizing thesqldatabasebuffers.although,thisonetendsnottobeusedasoftenbecauseof itshitormissnature.rightvsizingsqldatabasebuffersisasmuchartasscience.itcomesfromexperienceand DBAintuitionbasedon wait events,bufferhitratios,systemswapping,andpaging. EachofthesetoolsisdependentontheDBA sinherentexpertise.allofthemtakeeffort,labor,andtime.and fartoofrequentlythesetuningtricksjustdonotachievethedesiredperformancegains. WhentuningfailstoaddressSQLdatabaseperformanceissues,thenextstepistospendmoney.TheDBAcan scalevupthedatabase,scalevoutthedatabase,orbuyhigheriopsflashstorage. ScaleRup ScalingVupistheprocessofmovingtoabigger,morepowerfulserverfortheSQLdatabasesuchas64,96,128, or256processorswithmorememory,io,bandwidth,pcieslots,etc.it ssimplebutwithahighcostinboth capital expenditures and operating expenditures. Besides more expensive hardware, there s the additional softwarecosts.sqldatabaselicensingescalatesrapidlybecausethey rebasedoncores.scalingvupassumes processingistheperformancebottleneckandthat srarelythecase. ScaleRout ScalingVoutisthenextapproachandhastwodistinctiveoptions.Thefirstoptionisbasedonspreadingqueries acrossmultipleuniquedatabaseinstances.itrequiresmoreinstancesofthecurrentdatabasewithatwist. Thereareseveralvariationsofthistechniqueincluding: Sharding (the process of dividing database data along a specific application boundary among multiple databaseinstances); Readonlyslaves(writesarededicatedtoamasterdatabasethenreplicatedormirroredtothereadVslaves whereallreadsarerouted); PeerRtoRpeerreplication(onlyusedwhendatabaseupdatesareinfrequent,maintainsmultipledatabase copieswherereplicationisrequiredtoupdatetheotherdatabaseengineswhenachangehasbeenmade); Linkedserversanddistributedqueries(localdatabasequeriesremotedatabasesasiftheywerepartof thelocaldatabase); Distributed partitioned views (ideal for update intensive apps, the primary SQL database table data is partitionedamongtablesinnumerousdistributeddatabasesbasedonapartitioningkey); Data dependent routing (partitions the data to multiple databases while placing responsibility on the applicationormiddlewaretoroutethequeriestothecorrectdatabase). SpreadingqueriesacrossmultipleuniquedatabaseinstancesisnotforamateursrequiringwideVrangingDBA knowledge, skill, expertise, as well as continuous adjustments and tuning. The underlying database DragonSlayerConsulting Summer2014 4

5 WHITEPAPER DatabaseFatalFlashFlawsNoOneTalksAbout AndHowtoAvoidThem performanceproblemassumptionisthatit stheresultofdatabasesizeorscale.sometimesthatisthecase. And whenitis,it can sometimes be solved by spreading queries across multiple unique database instances leveragingtheadditionalcomputenodesanddatabaseinstances. Optiontwoistheimplementationofclusteredordistributeddatabase.Bothutilizemultiplecommoditized servers.clusteredsqldatabasesareasharedeverythingarchitecture.itcreatesabiggerdatabaseviatheuse of clustering. Distributed SQL databases are a shared nothing architecture built on grid technology (the underpinningsofcloudtechnology)forelasticityandscalability.theytendtorequirelessdbaexpertiseand budgetthanmultipleinstancesofstandardsqldatabases;however,it saripvoutandreplacementofthose traditionaldatabases.andonceagain,theunderlyingdatabaseperformanceproblemassumptionisthatthe bottleneckisnotenoughcomputepower.whenthat sthecaseclusteredordistributedsqldatabasescan resolvetheperformanceissue. AlloftheDBAissuesdiscussedupuntilthispointhavebeenmanuallylaborVintensiveoptions.They retime consuming,oftenfrustrating,anddon talwayssolvetheproblem.thisiswhysomanydbashaveturnedto flashstorageastheanswertotheirperformanceissues. WhyFlashStorage Flashstorage(a.k.a.NAND)drivesproducethousandstomillionsofIOPSinasmall package. Flash storage is fast producing as much as 3 orders of magnitude more random IOPS than Enterprise HDDs. It also draws much less power and cooling (reduced operating expenses) than HDDs because there are no moving parts, does not require an entire flash drive to be rebuilt when a block fails, and does not fragment as HDDs do eliminating defragmentation requirements. But it s those incredibleiopsthatmakeflashstorageofallkindssoattractivetothedba.justas importantly,flashstoragedoesnotprecludetheuseofanyoftheotherperformance enhancingeffortsjustdiscussed.flashstorageisinfactsqldatabasemethodologyagnostic.itcananddoes forthemostpartinstantlyincreasethesqldatabaseiops. SQLdatabaseflash storage is implemented as eitherhost flash storage drives(ddr3dimms,pciecards,or SAS/SATAsolidstatedrives(SSD)),orasaSANblock(iSCSIand/orFibreChannel)connectedorNAS(NFSor SMB)filesystemconnectedflashstoragesystem.Flashstoragesystemscomeinhybridstoragesystems(mix ofssdandhdd)andallflasharrays(afa).bothflashstoragedrivesandflashstoragesystemshavetheirpros andcons. GeneralHostBasedFlashStorageDrivesProsandCons The host based flash storage drives SQL database pros include: lowest SQL database to flash storage latency; simple implementations/operations; and relativelylow$/iops. The host based flash storage drive SQL database cons include: limited scalability;limitedecc;limiteddram;nandchipquality;costin$/gbcapacity;tcoishigh;caching 1 often limited to write through (read) caching; write back caching creates shorter wearvlife and greater writev amplification;difficulttoimpossiblepinningsqldatabaseindexesand/orhotdataintotheflashstoragecache; andflashstorageavailability,resilience,continuity,anddataprotectionarenominalatbest.inaddition,flash storageinonehostisnotaddressablefromanotherwithoutadditionalcostlylicensedsoftwarethatclusters thehostsandstorage. GeneralFlashStorageHybridSystemProsandCons FlashstoragehybridsystemSQLdatabase pros include:highperformanceiopsforactivedatawithlower cost storage of inactive or cold data (Dragon Slayer Consulting surveys put inactivedataas>90%ofallitorganizationaldata);inlinededuplicationand/or compression increases both flash and HDD usable capacities with nominal impact on latency and performance even improving performance by keeping more data in cache; excellent total usable capacities; exceptional data protectionandresilience(zerospacesnapshots,clones,replication,andecc); relativelylowoverall$/iops;relativelylowcostin$/gb. 1 Cachingisamandatoryrequirementwhendatamustbesharedonexternalstoragesuchaswhenahypervisorisinvolved. DragonSlayerConsulting Summer2014 5

6 WHITEPAPER DatabaseFatalFlashFlawsNoOneTalksAbout AndHowtoAvoidThem Flash storage hybrid system SQL database cons include: inline dedupe may have a noticeable negative impactonsqldatabaselatencyandperformance;thereareseveralhybridswithsomewhatconstrainedusable flashcapacities;hybridsthatdoflashcachingordinarilyuseonlywritevthrough(read)caching;maynotbeable topinorfixsqldatabaseindexesand/orhotdataintotheflashstoragecache;storagetieringforcesallwrites tostartonflashincreasingwriteamplificationandshorteningwearvlife(sameissuewithwritecaching);$/iops islowerthanhddsystemsandhigherthanafas;$/gbislowerthanafasandhigherthanallhddsystems. GeneralAllFlashArray(AFA)SystemProsandCons AFA system SQL database pros include: large amounts of total storage system IOPS; inline deduplication and compression increases both flash usablewithnominalimpactonlatencyandperformance;fairtoquitegood totalusableflashcapacities;exceptionaldataprotectionandresilience(zero spacesnapshots,clones,replication,andecc);bestoverall$/iops;okaybut improvingcostin$/gbespeciallywhendedupeandcompressionaretaken intoaccountandthecapacityisusablecapacity. AFA system SQL database cons include: inline dedupe may have a noticeable negative impact on SQL databaselatencyandperformance;maximum flashusablecapacities/scalability lags behind hybridandhdd storage systems; write amplification tends to be higher than hybrids that use writevthrough cache creating shorterwearvlife(sameissueaswritecachingorstoragetiering);$/gbiscurrentlyhigherthanallotherstorage systems(butthegapisshrinking). FlashStorageSQLDatabaseSurprises DBAs find that while flash storage of all kinds is initially an IOPS performance godsend that performance frustratinglydeclinesalmostimmediatelydegeneratingfairlyrapidlyuntilitlevelsoffatamuchlowerlevel. The test performance is higher than the production. This is the result of planning to firstvoutvofvbox performanceversussteadystate.anyonewithaflashstoragebasedlaptopexperiencesthis.thatandseveral other flash storage performance and data corruption issues from electron leakage, read disturb, and cell failureswillreducesqldatabaseperformanceaswellasstabilityifthey renotproperlyhandled. DatabaseFatalFlashFlaws MostnonVstorageexpertshavealotofmisconceptionsaboutflashstorage.Fromhowdataisprogrammed (writtento),howit serased,evenissuescausedbyexcessivereadsareanannoyingsurprisetomostdbas. Flash caching is yet another area of confusion. To understand the flash issues that cause DBAs heartburn requiresabrieflevelsetonhowflashstorageactuallyworks. HowFlashStorageActuallyWritesandReadsData FlashstorageisanonVvolatilestoragemedium.Datacanbewrittentoit(programmed)anderasedfromflash storage.thetwodifferenttypesarenorandnand.basedonprice/performancereasons,todaythevast majorityofcommercialflashstorageisnand.datastorageingeneralisrecordedasbinaryzerosandones. ForHDDsit sbasedonthemagneticpolarityofplusorminus.flashstorageisdifferentandnonvintuitivein how it captures and changes data. It s electrical storage not magnetic storage. Flash states are based on voltagelevelswithinacellmeasuredasbitspercell.onebitpercelliscallsinglelevelcell(slc).twobitsper celliscalledmultivlevelcell(mlc).threebitspercelliscalltriplevlevelcell(tlc).slchastwouniquestates percell(0,1),mlchasfouruniquestatespercell(00,01,10,11),andtlchaseightuniquestatespercell(000, 001,010,011,111,110,101,100).Theamountofvoltagerequiredreadingacellincreaseswiththenumberof states.thishasahugeimpactontheflashperformance(latency),biterrorrates(ber),andlifeexpectancyor programverasecycles(p/e)alsoknownaswriteverasecycles.p/ecyclesarethenumberoftimesaflashcellcan bewrittentoanderasedbeforeitessentiallystopsfunctioning.it scolloquiallyknownasflash wearvlife. Unlike HDDs, flash stored data cannot be changed in place. This is because of the way flash storage programs/writesanderasesdata.dataiswritteninpagesof256bytes,2kbytes,or4kbytesplusafewbytes for storing error correcting code checksums. Pages are combined into blocks. Blocks are commonly 16KB, 128KB,256KB,or512KB.Dataiswrittenrandomlyinbytesbutcanonlybeerasedinblocks.Infact,oncea blockhasbeenwrittentoitcannotbewrittentoagainuntilit serased.thatmeansifonly2kbiswrittentoa 512KBblock,theremaining510KBisinaccessibleuntilthewholeblockiserased.Eachtimeablockiserased thewearvlifeisshortened.thatunusedcapacitynowhasashorterwearvlife.knownaswritevamplification, it sjustoneflashidiosyncrasythathasseriousdatabaseconsequences. DragonSlayerConsulting Summer2014 6

7 WHITEPAPER DatabaseFatalFlashFlawsNoOneTalksAbout AndHowtoAvoidThem FlashIdiosyncrasies,Issues,orFlawsThatAreOftenFataltoSQLDatabases Therearesevenkeyflashidiosyncrasies,issues,orflawsthatcanhaveameaningfulnegativeeffectonSQL databaseperformance.theyare:bitspercelltradeoffs,p/ecycles(wearvlife),writeamplification,writecliff, steadystateperformance(versusfirstvoutvofvboxperformanceorfob),readdisturb,andhighbiterrorrates. Bits%per%cell%tradeoffsaredeterminedbytheflashstoragebeingSLC,eMLC,MLC,andTLC.Morebitsper cellresultsinlowercostflashstoragebutalsolowerperformance.asbitspercellincreasesodoesthe voltagerequiredtoprogramandreadthecell.increasedvoltageaddslatency,increasesbiterrors,and reducesflashstoragewearalife.slchashighestperformance,lowestlatency,longestwearalife (measuredinp/ecycles)andhighestcostpergb,whereastlctheslowestperformance,highestlatency, shortestwearalife,andlowestcostpergb.theemlcandmlcflashstoragefallinabetweenwithemlc tendingtowardsslcandmlctendingtowardstlc. SQL database performance consequences: SQL database performance will obviously vary by the flash type utilized. But there is a value tradeoff of cost versus performance measured ascost/iops that must be taken into account. In addition, at some point the SQL database performance bottleneck will be pushed into the storage controller or the SQL database server resources making additional flash IOPS impossiblebtobutilize. P/E%cycles%(wear5life)aredeterminedbyflashtype(SLC,eMLC,MLC,TLC).SLCistypicallyratedbetween 100Kand1MP/Ecycles,eMLCfrom30Kto40KP/Ecycles,MLCrangesbetween3Kto10KP/Ecycles, andtlcfrom500to1kp/ecycles.wearlevelingalgorithmtechniquesintheflashstoragedrivehelp mitigatetheissue;although,itoftenrequiresmoresophisticationandprocessingpowerfoundina storagearraysystemforbestresults. SQL database performance consequences: Flash storage weardlife can be a major problem for SQL databases when it comes to data reliability. Cells, pages, and blocks that wear out can cause data loss thatbdestabilizesbthebsqlbdatabase.bb Write amplification shortens the flash usable capacity wearalife because unused capacity isconsistently erased without ever being programmed or written to. There tends to be a series of tradeoffs when it comes to write amplification. Smaller flash storage blocks reduce the amount of waste and write amplification.thedownsidebeingamuchgreaternumberofblocksfortheflashdrivecontrollertotrack for data obsolescence (data no longervalid), being marked for erasure (a.k.a. garbage collection), then being made available in the pool of writeable blocks. That additional processing adds latency, reduces IOPS, and requires additional flash storage controller DRAM. Large block sizes reduce flash drive controller processing and latency buthas higher wearalife. The better bet is when the flash storage array system caches writes to flash in DRAM and serializes the data to cache. Doing so very nearly eliminates write amplification. It also enables costly system DRAM to be shared across all system flas(ecc) that oftenonlyoccurinflashstoragesystems. SQL database performance consequences: Reduced write amplification is good, but the extra cost and higher latency diminishes SQLdatabase performance. Increased write amplification will cause faster cell, page, and block failures leading to data loss and corrupted databases. DRAM caching has the best potentialbofbsignificantlybreducingbwritebamplificationbwhilebincreasingbsqlbdatabasebperformance. Write cliff occurs when the flash storage performance drops suddenly, and permanently, all at once over time. This is predominantly a flash storage drive issue and not so much ofa flash storage system issue. It can still be a flash storage system issue when the system s flash capacity consumption exceeds 90% and the garbage collection process has becomes more frequent while working harder and slower. Write cliff is far more prevalent with flash storage drives generally and flash storage systems not architected specificallyfortheidiosyncrasiesofflash. SQL database performance consequences: Write cliff will show up as a sudden rapid database performancebdeclinebthatbdoesbnotbrecover. DragonSlayerConsulting Summer2014 7

8 WHITEPAPER DatabaseFatalFlashFlawsNoOneTalksAbout AndHowtoAvoidThem Steady'state performance vs First'Out'of'Box (FOB) performance is the state of the flash storage when it has experienced enough P/E cycles to stabilize the write performance to a predictable sustained level. Enough<P/E<cycles<are<generally<when<most<of<the<flash<storage<blocks<have<been<written<to<at<least<once.< FOB performance is the flash storage s best performance. The gap between FOB and steadycstate performance is nonctrivial often approaching an order of magnitude (i.e. steady state is approximately 10%<of<FOB.)<< SQL database performance consequences: A failure to plan SQL database performance around flash storage steady state will lead to the unpleasant experience of either living with lower SQL database performance;than;expected;or;spending;more;money;on;additional;flash;storage;than;was;budgeted.; Read'disturb<occurs<when<reads<of<a<NAND<cell<causes<data<to<change<on<bordering<or<nearby<NAND<cells< within<the<flash<block.<since<all<cells<on<flash<nand<chips<exist<on<the<same<die<there<is<occasionally<cross< coupling<between<bordering<cells<in<a<block.<the<energy<required<passing<through<a<cell<to<read<its<state< periodically<bleeds<enough<of<a<charge<off<an<adjacent<cell<that<pushes<that<cell's<state<past<its<threshold< changing<its<state.<<readcdisturb<is<more<likely<to<occur<as<the<bits<per<cell<increase<because<more<energy< is<required<to<pass<through<the<cells.<<because<the<reads<required<to<cause<a<read<disturb<is<measured<in<9< figures<it s<not<that<frequent;<however,<when<it<occurs<data<is<changed<or<lost.<<flash<storage<drives<and< systems<attempt<to<prevent<readcdisturb<by<setting<a<block<read<threshold<since<last<erase<cycle<that< copies<the<block<to<another<erased<or<unused<block<resetting<the<counter.<<correcting<readcdisturb< occurrences<requires<more<sensitive<error<detection<and<correction<codes<(ecc)<that<often<only<occur<in< flash<storage<systems. SQL database performance consequences: Read>disturb is more likely to occur in databases where the same data has an exceedingly high read rate and the flash storage does not have safeguards built>in. When;it;does;occur;SQL;databases;will;most;likely;become;corrupted. High bit error rates (BER) are endemic to flash storage. Error correction codes (ECC) are used to monitor and correct errors. The good news is that as NAND flash continues to shrink (now at 19nm heading to 14nm and 10nm) price per GB continues to decline. Thebad news is that NAND die shrinkage causes BER to increase geometrically requiring ECC algorithm capabilities, sensitivity, and complexity to increase right along with it. This in turn requires greater amounts of the flash storage controller s resources to manage that ECC. Therefore as NAND dies shrink, cost per GB drops, but overhead and IOPS latencies rise.<many flash PCIe and SSDs do not adjust their ECC algorithms enough to manage the increased BER requiring<the<storage<system<or<server<to<handle<it.<< SQL database performance consequences: Uncorrected high BER will cause corrupted SQL databases. Today;19nm;NAND;flash;requires;41;ECC;corrections;per;1KB;of;data.;;Future;advances;to;smaller;die;sizes; will require even more ECC corrections. Many flash storage controllers at the drive level do not have that capability.;;some;do,;whereas;most;flash;storage;systems;also;have;more;extensive;ecc;capabilities. FlashstorageisanoutstandingSQLdatabaseperformancestoragetechnologyifimplementedcorrectly and whileaddressingeachoftheseflawseffectively.otherwise,itislikelytocausedashedexpectationsandsevere SQLdatabaseoperationalandfinancialheadaches. HowTegileIntelliFlash StorageArraysSolveSQLDatabaseFlashFatalFlaws Tegile designed, developed, and implemented their IntelliFlash hybrid and all flash arrays to transparently eliminate,manage,andovercomethesesqldatabaseflashfatalflawstransparently. AllTegileIntelliFlashstoragesystemsfromthesmallesttothelargestdeliverthesecapabilities: DragonSlayerConsulting Summer2014 8

9 WHITEPAPER DatabaseFatalFlashFlawsNoOneTalksAbout AndHowtoAvoidThem EliminatingTheBitsPerCellTradeoffs IntelliFlasheliminatestheSQLdatabasepriceperformancetradeoffsbymakingthelowercostMLCflashdrives perform and behave similar to SLC. It speeds up MLC flash performance through clever use of the DRAM. DRAMisup10timesfasterthanSLCflash.IntelliFlashutilizestheDRAMtocoalescethewritestosequentialize themtothewriteflash.thatsequentializationenableslargerblocksizes(moreonthatinthenextparagraph), meaningfewerblockstotrackperflashstoragedrive,thatreducebothwriteandreadlatenciesfromflash storage drives improving performance. DRAM coalescence also increases the MLC wearvlife. SQL database IntelliFlashlatencieshaveaconsistent1msorless(betterthanmostSLCflashstorage)withthecostofMLC thuseliminatingthepriceperformancetradeoffs. ReducingWriteAmplificationIncreasingWearLife IntelliFlash DRAM coalescence eliminates the random nature of writes to flash that is so prevalent in SQL databases(servervirtualizationtoo).thisallowsintelliflashtoutilizelargerblocksizeswithexceptionallyhigh efficiencies(i.e.minimalunusedpagesinblocks)makingwriteamplificationanonvissuewhiledeliveringvery highwearvlifeandendurance. Eliminating/MitigatingWriteRCliff IntelliFlash flash storage arrays have the builtvin software, processing power, memory, and capacities that makewritevcliffanonveventinawelldesignedflashstoragesystem. Steadystateperformance IntelliFlash storage arrays increase the ramp to processtosteadystateflashperformance through it s large flashcapacities,intelligentuseofdeduplicationandcompression,anddramsequentializationofwrites.that useofdramcachingalsomeansthesteadystateissuedoesnotaffectwrites. IntelliFlashaddsanothertreattothehybridsystems.Inlinededuplicationandcompressionallowsupto10x more data to reside in flash read cache. This allows the pinning of all of the very performancevsensitive portionsofdatabasesinflash.theresultissignificantlylowersqldatabaselatencies,increasedsqldatabase cache hits, reduced HDD paging, and much improved overall database performance. IntelliFlash clearly mitigatestheimpactofsteadystate. EliminatingReadRDisturb Intelliflashflashstoragearraysutilizetheblockreadthresholdsincelasterasecyclethatcopiestheblockto anothererasedorunusedblockresettingthecounter.thuseliminatingreadvdisturbissues. CorrectingHighBER Intelliflashflashstoragearrayshaveamajoredgeindetecting,correcting,andovercominghighlevelsofflash storageber.itstartswiththehighlysensitiveandextensiveendvtovenderrordetectionandcorrectioncodes fromtheiothroughthecputomemorytoflashandevenontohddsandback.iteveneliminateshddsilent datacorruptionthroughchecksummatchingwiththeblocks.thereisnobetterendvtovenderrordetection and correction in the market today. Additionally, IntelliFlash storage systems include zero capacity instantaneous writeable snapshots, cloning, and replication. That data protection capability empowers IntelliFlashtokeepagoodcopyofthedatainanothervolumeorsystemshoulditnotbeabletoautocorrecta BER. TegileIntelliFlashSQLDatabaseProofPoints IntelliFlashhasbeenshippingforseveralyears.It snotjustmarketingtheorybutproductionproven.tegile hasnumeroussqdatabaseuserproofpoints.herearejustafew: GrassValley Grass Valley is a well know manufacturer of broadcast quality digital video equipment. Their implementationofintelliflashstoragereducedtheirsqldatabaseservercpuutilizationdownfrom90%to2%, improvedatabaseresponsetimesfrom30msto1ms,whileincreasingdatabasethroughputby10x.thatcpu utilizationreductionadditionallyallowedthemtoreducethenumberofcoresthedatabaserunsonreducing theirsqldatabaselicensingcosts. St.PaulHousingAuthority TheSt.PaulHousingAuthoritysawa5xincreaseinSQLdatabaseperformanceutilizingIntelliFlash storage.intelliflashalsoreducedtheirpowerandcoolingconsumptionby66%.but,itwastheirdatabase DragonSlayerConsulting Summer2014 9

10 WHITEPAPER DatabaseFatalFlashFlawsNoOneTalksAbout AndHowtoAvoidThem backups that were causing them the most heartburn. Backups forced them to shutdown their database extendedperiodsoftime.intelliflashreducedthosebackupwindowsbymorethan80%. USRYellowPages TheFloridabasedUSVYellowPageshaveseentheirSQLandSAPqueriesimproveasmuchas20xwhile databaselatenciesareaconsistent1ms. UnnamedHedgeFund AnunnamedHedgefundexperienceda3to5xincreaseindatawarehouseingestionratesonthe IntelliFlash.Soinsteadofrunningasingledatawarehouseanalyticsjobonwhatkindoftradeshouldtheyrun the next day, they now run three or more. This empowered them to perform far more detailed whatvif analysiswhilethemarketsareclosed. InSummary TherearenumerousflashstorageissuesthatmostDBAssimplydonotknowabout.Thoseissuescananddo haveanastyimpactonsqldatabaseperformance.solvingtheseproblemsrequirestheflashstoragevendor toaddressthemspecifically.tegileintelliflashhybridandallflasharraysdojustthat. ForMoreInformation PapersponsoredbyTegileSystems,Inc.Abouttheauthor:MarcStaimeristhefounder,senioranalyst,andCDSofDragon Slayer Consulting in Beaverton, OR. The consulting practice of morethan 16 years has focused in the areas of strategic planning,productdevelopment,andmarketdevelopment.withover34yearsofmarketing,salesandbusinessexperience in infrastructure, storage, server, software, databases, and virtualization, he s considered one of the industry s leading experts.marccanbereachedatmarcstaimer@me.com. DragonSlayerConsulting Summer

Addressing Fatal Flash Flaws That Plague All Flash Storage Arrays

Addressing Fatal Flash Flaws That Plague All Flash Storage Arrays Addressing Fatal Flash Flaws That Plague All Flash Storage Arrays By Scott D. Lowe, vexpert Co-Founder, ActualTech Media February, 2015 Table of Contents Introduction: How Flash Storage Works 3 Flash Storage

More information

The Economics of Intelligent Hybrid Storage. An Enmotus White Paper Sep 2014

The Economics of Intelligent Hybrid Storage. An Enmotus White Paper Sep 2014 The Economics of Intelligent Hybrid Storage An Enmotus White Paper Sep 2014 SUMMARY Solid State Storage is no longer the storage of the future. It can be found in high- end data centers, in the servers

More information

Microsoft SQL Server 2014 Fast Track

Microsoft SQL Server 2014 Fast Track Microsoft SQL Server 2014 Fast Track 34-TB Certified Data Warehouse 103-TB Maximum User Data Tegile Systems Solution Review 2U Design: Featuring Tegile T3800 All-Flash Storage Array http:// www.tegile.com/solutiuons/sql

More information

EMC FLASH STRATEGY. Flash Everywhere - XtremIO. Massimo Marchetti. Channel Business Units Specialty Sales EMC massimo.marchetti@emc.

EMC FLASH STRATEGY. Flash Everywhere - XtremIO. Massimo Marchetti. Channel Business Units Specialty Sales EMC massimo.marchetti@emc. EMC FLASH STRATEGY Flash Everywhere - XtremIO Massimo Marchetti Channel Business Units Specialty Sales EMC massimo.marchetti@emc.com Performance = Moore s Law, Or Does It? MOORE S LAW: 100X PER DECADE

More information

How To Write On A Flash Memory Flash Memory (Mlc) On A Solid State Drive (Samsung)

How To Write On A Flash Memory Flash Memory (Mlc) On A Solid State Drive (Samsung) Using MLC NAND in Datacenters (a.k.a. Using Client SSD Technology in Datacenters) Tony Roug, Intel Principal Engineer SNIA Legal Notice The material contained in this tutorial is copyrighted by the SNIA.

More information

Solid State Drive Technology

Solid State Drive Technology Technical white paper Solid State Drive Technology Differences between SLC, MLC and TLC NAND Table of contents Executive summary... 2 SLC vs MLC vs TLC... 2 NAND cell technology... 2 Write amplification...

More information

Everything you need to know about flash storage performance

Everything you need to know about flash storage performance Everything you need to know about flash storage performance The unique characteristics of flash make performance validation testing immensely challenging and critically important; follow these best practices

More information

Flash In The Enterprise

Flash In The Enterprise Flash In The Enterprise Technology and Market Overview Chris M Evans, Langton Blue Ltd Architecting IT January 2014 Doc ID: AI1401-01S Table of Contents The Need for Flash Storage... 3 IOPS Density...

More information

Solid State Drive Architecture

Solid State Drive Architecture Solid State Drive Architecture A comparison and evaluation of data storage mediums Tyler Thierolf Justin Uriarte Outline Introduction Storage Device as Limiting Factor Terminology Internals Interface Architecture

More information

SSD Performance Tips: Avoid The Write Cliff

SSD Performance Tips: Avoid The Write Cliff ebook 100% KBs/sec 12% GBs Written SSD Performance Tips: Avoid The Write Cliff An Inexpensive and Highly Effective Method to Keep SSD Performance at 100% Through Content Locality Caching Share this ebook

More information

Accelerating Server Storage Performance on Lenovo ThinkServer

Accelerating Server Storage Performance on Lenovo ThinkServer Accelerating Server Storage Performance on Lenovo ThinkServer Lenovo Enterprise Product Group April 214 Copyright Lenovo 214 LENOVO PROVIDES THIS PUBLICATION AS IS WITHOUT WARRANTY OF ANY KIND, EITHER

More information

Solid State Drive (SSD) FAQ

Solid State Drive (SSD) FAQ Solid State Drive (SSD) FAQ Santosh Kumar Rajesh Vijayaraghavan O c t o b e r 2 0 1 1 List of Questions Why SSD? Why Dell SSD? What are the types of SSDs? What are the best Use cases & applications for

More information

The Technologies & Architectures. President, Demartek

The Technologies & Architectures. President, Demartek Deep Dive on Solid State t Storage The Technologies & Architectures Dennis Martin Dennis Martin President, Demartek Demartek Company Overview Industry analysis with on-site test lab Lab includes servers,

More information

THE CEO S GUIDE TO INVESTING IN FLASH STORAGE

THE CEO S GUIDE TO INVESTING IN FLASH STORAGE THE CEO S GUIDE TO INVESTING IN FLASH STORAGE EXECUTIVE SUMMARY Flash storage is every data center s version of a supercharged sports car. Nothing beats it in speed, efficiency, and handling though it

More information

Solid State Technology What s New?

Solid State Technology What s New? Solid State Technology What s New? Dennis Martin, President, Demartek www.storagedecisions.com Agenda: Solid State Technology What s New? Demartek About Us Solid-state storage overview Types of NAND flash

More information

FUSION iocontrol HYBRID STORAGE ARCHITECTURE 1 WWW.FUSIONIO.COM

FUSION iocontrol HYBRID STORAGE ARCHITECTURE 1 WWW.FUSIONIO.COM 1 WWW.FUSIONIO.COM FUSION iocontrol HYBRID STORAGE ARCHITECTURE Contents Contents... 2 1 The Storage I/O and Management Gap... 3 2 Closing the Gap with Fusion-io... 4 2.1 Flash storage, the Right Way...

More information

Comparison of NAND Flash Technologies Used in Solid- State Storage

Comparison of NAND Flash Technologies Used in Solid- State Storage An explanation and comparison of SLC and MLC NAND technologies August 2010 Comparison of NAND Flash Technologies Used in Solid- State Storage By Shaluka Perera IBM Systems and Technology Group Bill Bornstein

More information

Dial up or down the flash in the system depending on requirements Same OS, feature set or uxp whether you;re using hybrid or AFA

Dial up or down the flash in the system depending on requirements Same OS, feature set or uxp whether you;re using hybrid or AFA SFD6 - Wednesday PM Tegile *Narayan (CMO) Business transformation through storage transformation First product shipped Feb 2011 Close to 700 customers Focused on enterprise mid-range 1200 systems in the

More information

NEW HP 3PAR StoreServ Flash Storage Not Just For Mission Critical Application Acceleration Anymore

NEW HP 3PAR StoreServ Flash Storage Not Just For Mission Critical Application Acceleration Anymore Technical marketing white paper NEW HP 3PAR StoreServ Flash Storage Not Just For Mission Critical Application Acceleration Anymore Introduction Enterprise and mid-tier flash solid-state drive (SSD) storage

More information

Flash for Databases. September 22, 2015 Peter Zaitsev Percona

Flash for Databases. September 22, 2015 Peter Zaitsev Percona Flash for Databases September 22, 2015 Peter Zaitsev Percona In this Presentation Flash technology overview Review some of the available technology What does this mean for databases? Specific opportunities

More information

Flash 101. Violin Memory Switzerland. Violin Memory Inc. Proprietary 1

Flash 101. Violin Memory Switzerland. Violin Memory Inc. Proprietary 1 Flash 101 Violin Memory Switzerland Violin Memory Inc. Proprietary 1 Agenda - What is Flash? - What is the difference between Flash types? - Why are SSD solutions different from Flash Storage Arrays? -

More information

SSDs and RAID: What s the right strategy. Paul Goodwin VP Product Development Avant Technology

SSDs and RAID: What s the right strategy. Paul Goodwin VP Product Development Avant Technology SSDs and RAID: What s the right strategy Paul Goodwin VP Product Development Avant Technology SSDs and RAID: What s the right strategy Flash Overview SSD Overview RAID overview Thoughts about Raid Strategies

More information

How it can benefit your enterprise. Dejan Kocic Netapp

How it can benefit your enterprise. Dejan Kocic Netapp PRESENTATION Case for flash TITLE GOES storage HERE How it can benefit your enterprise Dejan Kocic Netapp SNIA Legal Notice The material contained in this tutorial is copyrighted by the SNIA unless otherwise

More information

How To Scale Myroster With Flash Memory From Hgst On A Flash Flash Flash Memory On A Slave Server

How To Scale Myroster With Flash Memory From Hgst On A Flash Flash Flash Memory On A Slave Server White Paper October 2014 Scaling MySQL Deployments Using HGST FlashMAX PCIe SSDs An HGST and Percona Collaborative Whitepaper Table of Contents Introduction The Challenge Read Workload Scaling...1 Write

More information

Flash Memory Technology in Enterprise Storage

Flash Memory Technology in Enterprise Storage NETAPP WHITE PAPER Flash Memory Technology in Enterprise Storage Flexible Choices to Optimize Performance Mark Woods and Amit Shah, NetApp November 2008 WP-7061-1008 EXECUTIVE SUMMARY Solid state drives

More information

How SanDisk Removes DBaaS Adoption Obstacles

How SanDisk Removes DBaaS Adoption Obstacles WHITE PAPER How SanDisk Removes DBaaS Adoption Obstacles Western Digital Technologies, Inc. 951 SanDisk Drive, Milpitas, CA 95035 www.sandisk.com Barriers to Cloud DBaaS (Database-as-a-Service) Adoption

More information

LEVERAGING FLASH MEMORY in ENTERPRISE STORAGE. Matt Kixmoeller, Pure Storage

LEVERAGING FLASH MEMORY in ENTERPRISE STORAGE. Matt Kixmoeller, Pure Storage LEVERAGING FLASH MEMORY in ENTERPRISE STORAGE Matt Kixmoeller, Pure Storage SNIA Legal Notice The material contained in this tutorial is copyrighted by the SNIA unless otherwise noted. Member companies

More information

Analyzing Big Data with Splunk A Cost Effective Storage Architecture and Solution

Analyzing Big Data with Splunk A Cost Effective Storage Architecture and Solution Analyzing Big Data with Splunk A Cost Effective Storage Architecture and Solution Jonathan Halstuch, COO, RackTop Systems JHalstuch@racktopsystems.com Big Data Invasion We hear so much on Big Data and

More information

Flash-optimized Data Progression

Flash-optimized Data Progression A Dell white paper Howard Shoobe, Storage Enterprise Technologist John Shirley, Product Management Dan Bock, Product Management Table of contents Executive summary... 3 What is different about Dell Compellent

More information

NAND Flash Architecture and Specification Trends

NAND Flash Architecture and Specification Trends NAND Flash Architecture and Specification Trends Michael Abraham (mabraham@micron.com) NAND Solutions Group Architect Micron Technology, Inc. August 2012 1 Topics NAND Flash Architecture Trends The Cloud

More information

A Close Look at PCI Express SSDs. Shirish Jamthe Director of System Engineering Virident Systems, Inc. August 2011

A Close Look at PCI Express SSDs. Shirish Jamthe Director of System Engineering Virident Systems, Inc. August 2011 A Close Look at PCI Express SSDs Shirish Jamthe Director of System Engineering Virident Systems, Inc. August 2011 Macro Datacenter Trends Key driver: Information Processing Data Footprint (PB) CAGR: 100%

More information

OCZ s NVMe SSDs provide Lower Latency and Faster, more Consistent Performance

OCZ s NVMe SSDs provide Lower Latency and Faster, more Consistent Performance OCZ s NVMe SSDs provide Lower Latency and Faster, more Consistent Performance by George Crump, Lead Analyst! When non-volatile flash memory-based solid-state drives (SSDs) were introduced, the protocol

More information

All-Flash Arrays: Not Just for the Top Tier Anymore

All-Flash Arrays: Not Just for the Top Tier Anymore All-Flash Arrays: Not Just for the Top Tier Anymore Falling prices, new technology make allflash arrays a fit for more financial, life sciences and healthcare applications EXECUTIVE SUMMARY Real-time financial

More information

SOLID STATE DRIVES AND PARALLEL STORAGE

SOLID STATE DRIVES AND PARALLEL STORAGE SOLID STATE DRIVES AND PARALLEL STORAGE White paper JANUARY 2013 1.888.PANASAS www.panasas.com Overview Solid State Drives (SSDs) have been touted for some time as a disruptive technology in the storage

More information

EMC XTREMIO EXECUTIVE OVERVIEW

EMC XTREMIO EXECUTIVE OVERVIEW EMC XTREMIO EXECUTIVE OVERVIEW COMPANY BACKGROUND XtremIO develops enterprise data storage systems based completely on random access media such as flash solid-state drives (SSDs). By leveraging the underlying

More information

Testing SSD s vs. HDD s. The Same But Different. August 11, 2009 Santa Clara, CA Anthony Lavia President & CEO

Testing SSD s vs. HDD s. The Same But Different. August 11, 2009 Santa Clara, CA Anthony Lavia President & CEO Testing SSD s vs. HDD s The Same But Different August 11, 2009 Santa Clara, CA Anthony Lavia President & CEO Introduction HDD vs. SSD Is SSD technology disruptive? Customer Expectations Factors Affecting

More information

Accelerating Enterprise Applications and Reducing TCO with SanDisk ZetaScale Software

Accelerating Enterprise Applications and Reducing TCO with SanDisk ZetaScale Software WHITEPAPER Accelerating Enterprise Applications and Reducing TCO with SanDisk ZetaScale Software SanDisk ZetaScale software unlocks the full benefits of flash for In-Memory Compute and NoSQL applications

More information

EMC XtremSF: Delivering Next Generation Storage Performance for SQL Server

EMC XtremSF: Delivering Next Generation Storage Performance for SQL Server White Paper EMC XtremSF: Delivering Next Generation Storage Performance for SQL Server Abstract This white paper addresses the challenges currently facing business executives to store and process the growing

More information

STORAGE SOLID-STATE STORAGE ARRAYS BUYER S CHECKLIST

STORAGE SOLID-STATE STORAGE ARRAYS BUYER S CHECKLIST Managing the information that drives the enterprise STORAGE BUYER S CHECKLIST SOLID-STATE STORAGE ARRAYS storage is fast, cool and consumes little power but it s still pricey, so determining the best place

More information

Calsoft Webinar - Debunking QA myths for Flash- Based Arrays

Calsoft Webinar - Debunking QA myths for Flash- Based Arrays Most Trusted Names in Data Centre Products Rely on Calsoft! September 2015 Calsoft Webinar - Debunking QA myths for Flash- Based Arrays Agenda Introduction to Types of Flash-Based Arrays Challenges in

More information

Measuring Performance of Solid State Storage Arrays

Measuring Performance of Solid State Storage Arrays Technology Insight Paper Measuring Performance of Solid State Storage Arrays Using Data Set and Data Stream Pattern Modeling By Leah Schoeb June 2014 Enabling you to make the best technology decisions

More information

A Flash Storage Technical. and. Economic Primer. and. By Mark May Storage Consultant, By James Green, vexpert Virtualization Consultant

A Flash Storage Technical. and. Economic Primer. and. By Mark May Storage Consultant, By James Green, vexpert Virtualization Consultant A Flash Storage Technical and Economic Primer y Mark May Storage Consultant, y James Green, vexpert Virtualization Consultant and Scott D. Lowe, vexpert Co-Founder, ActualTech Media March, 2015 Table of

More information

Speeding Up Cloud/Server Applications Using Flash Memory

Speeding Up Cloud/Server Applications Using Flash Memory Speeding Up Cloud/Server Applications Using Flash Memory Sudipta Sengupta Microsoft Research, Redmond, WA, USA Contains work that is joint with B. Debnath (Univ. of Minnesota) and J. Li (Microsoft Research,

More information

File System & Device Drive. Overview of Mass Storage Structure. Moving head Disk Mechanism. HDD Pictures 11/13/2014. CS341: Operating System

File System & Device Drive. Overview of Mass Storage Structure. Moving head Disk Mechanism. HDD Pictures 11/13/2014. CS341: Operating System CS341: Operating System Lect 36: 1 st Nov 2014 Dr. A. Sahu Dept of Comp. Sc. & Engg. Indian Institute of Technology Guwahati File System & Device Drive Mass Storage Disk Structure Disk Arm Scheduling RAID

More information

Flash s Role in Big Data, Past Present, and Future OBJECTIVE ANALYSIS. Jim Handy

Flash s Role in Big Data, Past Present, and Future OBJECTIVE ANALYSIS. Jim Handy Flash s Role in Big Data, Past Present, and Future Jim Handy Tutorial: Fast Storage for Big Data Hot Chips Conference August 25, 2013 Memorial Auditorium Stanford University OBJECTIVE ANALYSIS OBJECTIVE

More information

89 Fifth Avenue, 7th Floor. New York, NY 10003. www.theedison.com 212.367.7400. White Paper. HP 3PAR Adaptive Flash Cache: A Competitive Comparison

89 Fifth Avenue, 7th Floor. New York, NY 10003. www.theedison.com 212.367.7400. White Paper. HP 3PAR Adaptive Flash Cache: A Competitive Comparison 89 Fifth Avenue, 7th Floor New York, NY 10003 www.theedison.com 212.367.7400 White Paper HP 3PAR Adaptive Flash Cache: A Competitive Comparison Printed in the United States of America Copyright 2014 Edison

More information

Understanding endurance and performance characteristics of HP solid state drives

Understanding endurance and performance characteristics of HP solid state drives Understanding endurance and performance characteristics of HP solid state drives Technology brief Introduction... 2 SSD endurance... 2 An introduction to endurance... 2 NAND organization... 2 SLC versus

More information

All-Flash Storage Solution for SAP HANA:

All-Flash Storage Solution for SAP HANA: All-Flash Storage Solution for SAP HANA: Storage Considerations using SanDisk Solid State Devices WHITE PAPER 951 SanDisk Drive, Milpitas, CA 95035 www.sandisk.com Table of Contents Preface 3 Why SanDisk?

More information

VIOLIN CONCERTO 7000 ALL FLASH ARRAY

VIOLIN CONCERTO 7000 ALL FLASH ARRAY PRODUCT PROFILE VIOLIN CONCERTO 7000 ALL FLASH ARRAY PERFORMANCE PACKED WITH DATA SERVICES JUNE 2014 All Flash Arrays (AFAs) are plentiful in the market. At one level all AFAs deliver phenomenal performance

More information

ASKING THESE 20 SIMPLE QUESTIONS ABOUT ALL-FLASH ARRAYS CAN IMPACT THE SUCCESS OF YOUR DATA CENTER ROLL-OUT

ASKING THESE 20 SIMPLE QUESTIONS ABOUT ALL-FLASH ARRAYS CAN IMPACT THE SUCCESS OF YOUR DATA CENTER ROLL-OUT ASKING THESE 20 SIMPLE QUESTIONS ABOUT ALL-FLASH ARRAYS CAN IMPACT THE SUCCESS OF YOUR DATA CENTER ROLL-OUT 1 PURPOSE BUILT FLASH SPECIFIC DESIGN: Does the product leverage an advanced and cost effective

More information

Make A Right Choice -NAND Flash As Cache And Beyond

Make A Right Choice -NAND Flash As Cache And Beyond Make A Right Choice -NAND Flash As Cache And Beyond Simon Huang Technical Product Manager simon.huang@supertalent.com Super Talent Technology December, 2012 Release 1.01 www.supertalent.com Legal Disclaimer

More information

Comparison of Hybrid Flash Storage System Performance

Comparison of Hybrid Flash Storage System Performance Test Validation Comparison of Hybrid Flash Storage System Performance Author: Russ Fellows March 23, 2015 Enabling you to make the best technology decisions 2015 Evaluator Group, Inc. All rights reserved.

More information

Linux flash file systems JFFS2 vs UBIFS

Linux flash file systems JFFS2 vs UBIFS Linux flash file systems JFFS2 vs UBIFS Chris Simmonds 2net Limited Embedded Systems Conference UK. 2009 Copyright 2009, 2net Limited Overview Many embedded systems use raw flash chips JFFS2 has been the

More information

Performance Beyond PCI Express: Moving Storage to The Memory Bus A Technical Whitepaper

Performance Beyond PCI Express: Moving Storage to The Memory Bus A Technical Whitepaper : Moving Storage to The Memory Bus A Technical Whitepaper By Stephen Foskett April 2014 2 Introduction In the quest to eliminate bottlenecks and improve system performance, the state of the art has continually

More information

Flash Controller Architecture for All Flash Arrays

Flash Controller Architecture for All Flash Arrays Flash Controller Architecture for All Flash Arrays Andy Walls Distinguished Engineer, IBM Systems and Technology Group CTO, Flash Systems and Technology Santa Clara, CA August 2013 1 Once upon a Time,.....

More information

Flash Memory Arrays Enabling the Virtualized Data Center. July 2010

Flash Memory Arrays Enabling the Virtualized Data Center. July 2010 Flash Memory Arrays Enabling the Virtualized Data Center July 2010 2 Flash Memory Arrays Enabling the Virtualized Data Center This White Paper describes a new product category, the flash Memory Array,

More information

An In-Depth Look at Variable Stripe RAID (VSR)

An In-Depth Look at Variable Stripe RAID (VSR) An In-Depth Look at Variable Stripe RAID (VSR) A white paper by Robbie Stevens, Senior Marketing/Technical Writer 10777 Westheimer Rd. Houston, TX 77042 www.ramsan.com Scan this QR code with your smartphone

More information

ZD-XL SQL Accelerator 1.5

ZD-XL SQL Accelerator 1.5 ZD-XL SQL Accelerator 1.5 Integrated Flash Hardware & Software Acceleration Solution for SQL Server Features Supports Microsoft Hyper-V and VMware ESXi environments Accelerates SQL Server at a per database

More information

How Flash Storage is Changing the Game

How Flash Storage is Changing the Game WHITEPAPER How Flash Storage is Changing the Game Table of contents What you will learn 2 Why flash 3 When to consider flash 4 Server-side flash: Read-only acceleration 4 Hybrid flash arrays: Getting the

More information

How SSDs Fit in Different Data Center Applications

How SSDs Fit in Different Data Center Applications How SSDs Fit in Different Data Center Applications Tahmid Rahman Senior Technical Marketing Engineer NVM Solutions Group Flash Memory Summit 2012 Santa Clara, CA 1 Agenda SSD market momentum and drivers

More information

High-Performance SSD-Based RAID Storage. Madhukar Gunjan Chakhaiyar Product Test Architect

High-Performance SSD-Based RAID Storage. Madhukar Gunjan Chakhaiyar Product Test Architect High-Performance SSD-Based RAID Storage Madhukar Gunjan Chakhaiyar Product Test Architect 1 Agenda HDD based RAID Performance-HDD based RAID Storage Dynamics driving to SSD based RAID Storage Evolution

More information

Flash Storage: Trust, But Verify

Flash Storage: Trust, But Verify Flash Storage: Trust, But Verify A better, vendor-independent way to analyze flash performance Leah Schoeb, Evaluator Group Peter Murray, Load DynamiX 1 Introductions 2 Speakers Leah Schoeb Senior Partner

More information

How NAND Flash Threatens DRAM

How NAND Flash Threatens DRAM How NAND Flash Threatens DRAM Jim Handy OBJECTIVE ANALYSIS Outline Why even think about DRAM vs. NAND? The memory/storage hierarchy What benchmarks tell us What about 3D XPoint memory? The system of the

More information

The Data Placement Challenge

The Data Placement Challenge The Data Placement Challenge Entire Dataset Applications Active Data Lowest $/IOP Highest throughput Lowest latency 10-20% Right Place Right Cost Right Time 100% 2 2 What s Driving the AST Discussion?

More information

Nasir Memon Polytechnic Institute of NYU

Nasir Memon Polytechnic Institute of NYU Nasir Memon Polytechnic Institute of NYU SSD Drive Technology Overview SSD Drive Components NAND FLASH Microcontroller SSD Drive Forensics Challenges Overview SSD s are fairly new to the market Whereas

More information

Data Retention in MLC NAND Flash Memory: Characterization, Optimization, and Recovery

Data Retention in MLC NAND Flash Memory: Characterization, Optimization, and Recovery Data Retention in MLC NAND Flash Memory: Characterization, Optimization, and Recovery Yu Cai, Yixin Luo, Erich F. Haratsch*, Ken Mai, Onur Mutlu Carnegie Mellon University, *LSI Corporation 1 Many use

More information

How To Get The Most Out Of An Ecm Xtremio Flash Array

How To Get The Most Out Of An Ecm Xtremio Flash Array Conseils Intégration systèmes Gestion infrastructure 1/29 EMC Next Generation Flash Strategy #1 All-Flash Array In The Market: XtremIO Changes the Game Conseils Intégration systèmes Gestion infrastructure

More information

INCREASING EFFICIENCY WITH EASY AND COMPREHENSIVE STORAGE MANAGEMENT

INCREASING EFFICIENCY WITH EASY AND COMPREHENSIVE STORAGE MANAGEMENT INCREASING EFFICIENCY WITH EASY AND COMPREHENSIVE STORAGE MANAGEMENT UNPRECEDENTED OBSERVABILITY, COST-SAVING PERFORMANCE ACCELERATION, AND SUPERIOR DATA PROTECTION KEY FEATURES Unprecedented observability

More information

SSDs: Practical Ways to Accelerate Virtual Servers

SSDs: Practical Ways to Accelerate Virtual Servers SSDs: Practical Ways to Accelerate Virtual Servers Session B-101, Increasing Storage Performance Andy Mills CEO Enmotus Santa Clara, CA November 2012 1 Summary Market and Technology Trends Virtual Servers

More information

How it can benefit your enterprise. Dejan Kocic Hitachi Data Systems (HDS)

How it can benefit your enterprise. Dejan Kocic Hitachi Data Systems (HDS) PRESENTATION Case for flash TITLE GOES storage HERE How it can benefit your enterprise Dejan Kocic Hitachi Data Systems (HDS) SNIA Legal Notice The material contained in this tutorial is copyrighted by

More information

The What, Why and How of the Pure Storage Enterprise Flash Array

The What, Why and How of the Pure Storage Enterprise Flash Array The What, Why and How of the Pure Storage Enterprise Flash Array Ethan L. Miller (and a cast of dozens at Pure Storage) What is an enterprise storage array? Enterprise storage array: store data blocks

More information

Exposing the Unvarnished Truth About Database Storage

Exposing the Unvarnished Truth About Database Storage Dragon Slayer Consulting Marc Staimer W H I T E P A P E R Exposing the Unvarnished Truth About Database Storage Why DBAs Today Have to Be Storage Experts Exposing the Unvarnished Truth About Database Storage

More information

Data De-duplication Methodologies: Comparing ExaGrid s Byte-level Data De-duplication To Block Level Data De-duplication

Data De-duplication Methodologies: Comparing ExaGrid s Byte-level Data De-duplication To Block Level Data De-duplication Data De-duplication Methodologies: Comparing ExaGrid s Byte-level Data De-duplication To Block Level Data De-duplication Table of Contents Introduction... 3 Shortest Possible Backup Window... 3 Instant

More information

EMC XtremSF: Delivering Next Generation Performance for Oracle Database

EMC XtremSF: Delivering Next Generation Performance for Oracle Database White Paper EMC XtremSF: Delivering Next Generation Performance for Oracle Database Abstract This white paper addresses the challenges currently facing business executives to store and process the growing

More information

All-Flash Arrays. A real market segment or analyst hype? Chris M Evans. Amsterdam, 24th September 2015

All-Flash Arrays. A real market segment or analyst hype? Chris M Evans. Amsterdam, 24th September 2015 All-Flash Arrays A real market segment or analyst hype? Chris M Evans Amsterdam, 24th September 2015 Background Chris Evans 28 Years in commercial IT - first used computers in 1979! IT consultant/analyst/blogger/etc

More information

Nimble Storage for VMware View VDI

Nimble Storage for VMware View VDI BEST PRACTICES GUIDE Nimble Storage for VMware View VDI N I M B L E B E S T P R A C T I C E S G U I D E : N I M B L E S T O R A G E F O R V M W A R E V I E W V D I 1 Overview Virtualization is an important

More information

MaxDeploy Ready. Hyper- Converged Virtualization Solution. With SanDisk Fusion iomemory products

MaxDeploy Ready. Hyper- Converged Virtualization Solution. With SanDisk Fusion iomemory products MaxDeploy Ready Hyper- Converged Virtualization Solution With SanDisk Fusion iomemory products MaxDeploy Ready products are configured and tested for support with Maxta software- defined storage and with

More information

NEXT GENERATION EMC: LEAD YOUR STORAGE TRANSFORMATION. Copyright 2013 EMC Corporation. All rights reserved.

NEXT GENERATION EMC: LEAD YOUR STORAGE TRANSFORMATION. Copyright 2013 EMC Corporation. All rights reserved. NEXT GENERATION EMC: LEAD YOUR STORAGE TRANSFORMATION 1 The Business Drivers Increase Revenue INCREASE AGILITY Lower Operational Costs Reduce Risk 2 CLOUD TRANSFORMS IT Lower Operational Costs 3 Disruptive

More information

FlashSoft Software from SanDisk : Accelerating Virtual Infrastructures

FlashSoft Software from SanDisk : Accelerating Virtual Infrastructures Technology Insight Paper FlashSoft Software from SanDisk : Accelerating Virtual Infrastructures By Leah Schoeb January 16, 2013 FlashSoft Software from SanDisk: Accelerating Virtual Infrastructures 1 FlashSoft

More information

SSDs: Practical Ways to Accelerate Virtual Servers

SSDs: Practical Ways to Accelerate Virtual Servers SSDs: Practical Ways to Accelerate Virtual Servers Session B-101, Increasing Storage Performance Andy Mills CEO Enmotus Santa Clara, CA November 2012 1 Summary Market and Technology Trends Virtual Servers

More information

The Pros and Cons of Erasure Coding & Replication vs. RAID in Next-Gen Storage Platforms. Abhijith Shenoy Engineer, Hedvig Inc.

The Pros and Cons of Erasure Coding & Replication vs. RAID in Next-Gen Storage Platforms. Abhijith Shenoy Engineer, Hedvig Inc. The Pros and Cons of Erasure Coding & Replication vs. RAID in Next-Gen Storage Platforms Abhijith Shenoy Engineer, Hedvig Inc. @hedviginc The need for new architectures Business innovation Time-to-market

More information

The Flash Based Array Market

The Flash Based Array Market The Flash Based Array Market April 2015 Eric Burgener, Research Director IDC Storage Practice About the Analyst Eric Burgener serves as a Research Director for IDC's Storage Practice, and his areas of

More information

Best Practices for Optimizing SQL Server Database Performance with the LSI WarpDrive Acceleration Card

Best Practices for Optimizing SQL Server Database Performance with the LSI WarpDrive Acceleration Card Best Practices for Optimizing SQL Server Database Performance with the LSI WarpDrive Acceleration Card Version 1.0 April 2011 DB15-000761-00 Revision History Version and Date Version 1.0, April 2011 Initial

More information

Solid State Storage Performance Test Specification. November 2010

Solid State Storage Performance Test Specification. November 2010 Solid State Storage Performance Test Specification November 2010 SSSI Members and Authors: Neal Ekker Khaled Amer Paul Wassenberg, Marvell Semiconductor The Solid State Storage Initiative About SNIA The

More information

An Overview of Flash Storage for Databases

An Overview of Flash Storage for Databases An Overview of Flash Storage for Databases Vadim Tkachenko Morgan Tocker http://percona.com MySQL CE Apr 2010 -2- Introduction Vadim Tkachenko Percona Inc, CTO and Lead of Development Morgan Tocker Percona

More information

NV-DIMM: Fastest Tier in Your Storage Strategy

NV-DIMM: Fastest Tier in Your Storage Strategy NV-DIMM: Fastest Tier in Your Storage Strategy Introducing ArxCis-NV, a Non-Volatile DIMM Author: Adrian Proctor, Viking Technology [email: adrian.proctor@vikingtechnology.com] This paper reviews how Non-Volatile

More information

Mixed All-Flash Array Delivers Safer High Performance

Mixed All-Flash Array Delivers Safer High Performance Prepared by: George Crump, Lead Analyst Prepared on: 8/8/2013 Almost two years ago, Storage Switzerland predicted that automated tiering technologies would be able to do more than just move data between

More information

Essentials Guide CONSIDERATIONS FOR SELECTING ALL-FLASH STORAGE ARRAYS

Essentials Guide CONSIDERATIONS FOR SELECTING ALL-FLASH STORAGE ARRAYS Essentials Guide CONSIDERATIONS FOR SELECTING ALL-FLASH STORAGE ARRAYS M ost storage vendors now offer all-flash storage arrays, and many modern organizations recognize the need for these highperformance

More information

What Sellers Need to Know. IBM FlashSystem

What Sellers Need to Know. IBM FlashSystem What Sellers Need to Know Table of Contents What is?...1 Flash Value Proposition...1 Business impact...1 Financial Impact...1 What Makes Different?...2 Key Technology Points...2 Application Sweet Spots...3

More information

Oracle Aware Flash: Maximizing Performance and Availability for your Database

Oracle Aware Flash: Maximizing Performance and Availability for your Database Oracle Aware Flash: Maximizing Performance and Availability for your Database Gurmeet Goindi Principal Product Manager Oracle Kirby McCord Database Architect US Cellular Kodi Umamageswaran Vice President,

More information

Nexenta Performance Scaling for Speed and Cost

Nexenta Performance Scaling for Speed and Cost Nexenta Performance Scaling for Speed and Cost Key Features Optimize Performance Optimize Performance NexentaStor improves performance for all workloads by adopting commodity components and leveraging

More information

Leveraging EMC Fully Automated Storage Tiering (FAST) and FAST Cache for SQL Server Enterprise Deployments

Leveraging EMC Fully Automated Storage Tiering (FAST) and FAST Cache for SQL Server Enterprise Deployments Leveraging EMC Fully Automated Storage Tiering (FAST) and FAST Cache for SQL Server Enterprise Deployments Applied Technology Abstract This white paper introduces EMC s latest groundbreaking technologies,

More information

Why Hybrid Storage Strategies Give the Best Bang for the Buck

Why Hybrid Storage Strategies Give the Best Bang for the Buck JANUARY 28, 2014, SAN JOSE, CA Tom Coughlin, Coughlin Associates & Jim Handy, Objective Analysis PRESENTATION TITLE GOES HERE Why Hybrid Storage Strategies Give the Best Bang for the Buck 1 Outline Different

More information

All- Flash Array Performance Testing Framework

All- Flash Array Performance Testing Framework TECHNOLOGY ASSESSMENT All- Flash Array Performance Testing Framework Dan Iacono IDC OPINION Global Headquarters: 5 Speen Street Framingham, MA 01701 USA P.508.872.8200 F.508.935.4015 www.idc.com The rising

More information

Important Differences Between Consumer and Enterprise Flash Architectures

Important Differences Between Consumer and Enterprise Flash Architectures Important Differences Between Consumer and Enterprise Flash Architectures Robert Sykes Director of Firmware Flash Memory Summit 2013 Santa Clara, CA OCZ Technology Introduction This presentation will describe

More information

Preview of Oracle Database 12c In-Memory Option. Copyright 2013, Oracle and/or its affiliates. All rights reserved.

Preview of Oracle Database 12c In-Memory Option. Copyright 2013, Oracle and/or its affiliates. All rights reserved. Preview of Oracle Database 12c In-Memory Option 1 The following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into any

More information

New economies of storage with the Compellent Flash-optimized solutions. Flash at the price of disk for I/O-intensive applications

New economies of storage with the Compellent Flash-optimized solutions. Flash at the price of disk for I/O-intensive applications New economies of storage with the Compellent Flash-optimized solutions Flash at the price of disk for I/O-intensive applications A Dell Business White Paper September 2013 THIS WHITE PAPER IS FOR INFORMATIONAL

More information

NAND Flash Architecture and Specification Trends

NAND Flash Architecture and Specification Trends NAND Flash Architecture and Specification Trends Michael Abraham (mabraham@micron.com) NAND Solutions Group Architect Micron Technology, Inc. August 2011 1 Topics NAND Flash trends SSD/Enterprise application

More information

WEBTECH EDUCATIONAL SERIES

WEBTECH EDUCATIONAL SERIES FLASH FOR THE REAL WORLD SEPARATE HYPE FROM REALITY WEBTECH EDUCATIONAL SERIES FLASH FOR THE REAL WORLD SEPARATE HYPE FROM REALITY Join us for a live webcast and hear Hu Yoshida, chief technology officer

More information

An Oracle White Paper December 2013. Exadata Smart Flash Cache Features and the Oracle Exadata Database Machine

An Oracle White Paper December 2013. Exadata Smart Flash Cache Features and the Oracle Exadata Database Machine An Oracle White Paper December 2013 Exadata Smart Flash Cache Features and the Oracle Exadata Database Machine Flash Technology and the Exadata Database Machine... 2 Oracle Database 11g: The First Flash

More information