Domanda

Sono stato interessato a drive SSD per parecchio tempo. Faccio un sacco di lavoro con i database, e sono stato molto interessato per trovare punti di riferimento come il TPC-H eseguite con e senza unità SSD.

Al di fuori di esso suona come ci sarebbe uno, ma purtroppo non sono stato in grado di trovare uno. Il più vicino che ho trovato per una risposta è stato il primo commento in questo post del blog.

http://dcsblog.burtongroup.com /data_center_strategies/2008/11/intels-enterprise-ssd-performance.html

Il tizio che ha scritto mi sembrava di essere una bella grande naysayer quando si trattava di tecnologia SSD in azienda, a causa di un reclamo di mancanza di prestazioni con carichi di lavoro di lettura / scrittura misti.

Ci sono stati altri parametri di riferimento come ad esempio questo e questo che mostrano i numeri assolutamente ridicolo. Mentre io non li metto in dubbio, io sono curioso di sapere se quello che ha detto commentatore nel primo anello ha detto era in realtà vero.

In ogni modo, se qualcuno riesce a trovare punti di riferimento fatto con DB su SSD che sarebbe eccellente.

È stato utile?

Soluzione

ho provato e li utilizzano per un po 'e mentre ho le mie opinioni (che sono molto positivo) Credo che un documento di prova di Anandtech.com è molto meglio di qualsiasi cosa avrei potuto scrivere, vedere cosa ne pensi;

http://www.anandtech.com/show/2739

Saluti,

Phil.

Altri suggerimenti

Il problema con SSD è che fanno senso reale solo quando lo schema è normalizzata a 3NF o 5NF, rimuovendo così "tutti i" dati ridondanti. Spostamento di un pasticcio "denormalizzato per la velocità" di SSD non sarà fruttuosa, la massa di dati ridondanti farà SSD troppo costo proibitivo.

In questo che per alcune applicazioni esistenti significa ridefinire la tabella esistente (riferimenti) a vista, incapsulando le tabelle normalizzate dietro la tenda. C'è una penalità di tempo sulla CPU del motore di sintetizzare le righe. Quanto più denormalizzato lo schema originale, maggiore è il beneficio di refactoring e passare alla SSD. Anche su SSD, questi schemi denormalizzati verrà eseguito più lento, probabilmente, a causa della massa di dati che devono essere recuperate e scritta.

Mettere log su SSD non sono indicate; questo è un funzionamento sequenziale di scrittura per lo più (di sola scrittura in circostanze normali), la fisica di SSD (di tipo flash, una società denominata Texas Memory Systems ha costruisce sotto-sistemi basati su RAM per molto tempo) rende questo non indicato. unità di ruggine convenzionali, opportunamente tamponata, farà bene.

Si noti gli articoli Hardware Upgrade; l'unità Intel è stato l'unico che ha funzionato bene. Questo sarà probabilmente cambiare entro la fine del 2009, ma fin d'ora solo le unità Intel qualificarsi per l'uso serio.

Ho corso una abbastanza grande database SQL2008 su SSD per 9 mesi. (600GB, oltre 1 miliardo di righe, 500 transazioni al secondo). Direi che la maggior parte delle unità SSD che ho provato sono troppo lenti per questo tipo di utilizzo. Ma se si va con l'estremità superiore di Intel, e scegliere con cura la configurazione RAID, i risultati saranno impressionante. Stiamo parlando di 20.000 lettura casuale / scritture al secondo. Nella mia esperienza, si ottengono i migliori risultati se si bastone con RAID1. Non vedo l'ora per Intel per spedire gli SSD 320GB! Essi sono tenuti a colpire il mercato nel settembre 2009 ...

I benchmark TPC formali sarà probabilmente prendere un po 'di apparire usando SSD, perché ci sono due parti per il benchmark TPC - la velocità (transazioni per unità di tempo) e il costo per (transazione per unità di tempo). Con l'alta velocità di SSD, si deve scalare la dimensione del DB ancora più grande, quindi usando più SSD, e quindi costano di più. Così, anche se si potrebbe ottenere superba velocità, il costo è ancora proibitivo per un pieno-scala (, pubblicabile verificabile) benchmark TPC. Ciò rimarrà vero per un po 'ancora, come in pochi anni, mentre SSD è più costoso rispetto alla corrispondente quantità di disco rotante.

Commentando:

"... molto interessato per trovare punti di riferimento come il TPC-H eseguita con e senza unità SSD."

(FYI e completa divulgazione, io sono pseudonimo "J Scouter", l ' "abbastanza grande naysayer quando si trattava di tecnologia SSD in azienda" di cui e linkato sopra.)

Quindi .... ecco il primo indizio a emergere.

Dell e Fusion-IO hanno pubblicato il primo benchmark mai verificato utilizzando un dispositivo di flash-memoria per l'archiviazione.

L'indice di riferimento è il TPC-H, che è un punto di riferimento "di supporto alle decisioni". Questo è importante perché TPC-H comporta un quasi esclusivamente di "sola lettura" carico di lavoro modello - contesto perfetto per SSD in quanto evita completamente il problema di prestazioni in scrittura.

Negli scenari dipinti per noi dai hypesters Flash SSD, questa applicazione rappresenta un soft-passo, un pallonetto dolce proprio sopra la piastra e un facile "home run" per un'applicazione di database Flash-SSD.

I risultati? Il primo punto di riferimento controllato per un'applicazione di database basato su flash SSD, e leggere solo una in quel determinato (rullo di tamburi qui) .... un quinto posto tra i sistemi comparabili (100GB) testati.

Questo sistema Flash SSD prodotto circa il 30%, come molte query-per-ora come risultato del sistema basato su disco pubblicato da Sun ... nel 2007.

Di certo se sarà nel rapporto prezzo / prestazioni che questo sistema basato su Flash vincerà, giusto?

A $ 1,46 per query-per-ora, il sistema Dell / Fusion-IO termina al terzo posto. Più del doppio del costo per-query-per-ora del miglior sistema basato su disco costo / prestazioni.

E ancora una volta, ricordate che questo è per TPC-H, un virtualmente "sola lettura" applicazione.

Questo è più o meno esattamente in linea con quello che il team MS Cambridge Research ha scoperto più di un anno fa - che non ci sono carichi di lavoro aziendali in cui Flash rende ROI senso dal punto di vista economico o energetico

Non vedo l'ora di vedere TPC-C, TPC-E, o SPC-1, ma secondo il documento della ricerca che è stata legata soprattutto, SSD avrà bisogno di diventare gli ordini di grandezza più conveniente per loro di fare sempre un senso in applicazioni aziendali.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top