Zero
MemSQL è un database in-memory con il supporto transazionale e analitica dei carichi di lavoro. Non è passato molto tempo da quando abbiamo coperto la versione 6.5 e MemSQL persone non sono a corto di ambizione, come la loro visione è quella di rendere il loro prodotto il database migliore offerta.
Oggi, MemSQL è di rilasciare la versione 6.7, portando una serie di funzionalità dedicate all’usabilità, semplicità, prestazioni e compatibilità con i sistemi legacy e strumenti di terze parti. Ma quello che è probabilmente andando a ottenere più attenzione è il libero tier e il miglioramento delle prestazioni.
Omaggi, poche stringhe allegate
Gratuito livelli non sono nulla di nuovo, di database e di là. E ‘ un buon modo per invitare gli utenti a provare un prodotto e vedere se funziona per loro. Il pensiero dietro di esso è che se la gente come l’offerta e iniziare ad usarlo finiranno per diventare troppo grande per il libero tier e convertito per gli utenti paganti.
Anche: Neuton: Una nuova, dirompente rete neurale framework per applicazioni AI
Gratuito livelli di solito venire con alcune stringhe allegate, tuttavia. Hanno una durata limitata, o a ridotta capacità, o entrambi. Nel database, di restrizioni, di solito coinvolgono cose come la limitata funzionalità o capacità di storage. MemSQL sostiene di avere il miglior programma gratuito in tutto, offre una versione completa di MemSQL 6.7, con le restrizioni che si applicano solo per la dimensione della memoria e il numero di nodi — fino a 128 gb e 4 nodi.
Nikita Shamgunov, MemSQL amministratore delegato, ha detto che chiunque utilizzi o che vogliono utilizzare MemSQL può costruire qualsiasi applicazione che si desidera per la connessione:

MemSQL offre, gratuitamente, un tier, ma quanto si può effettivamente fare con esso? (Immagine: Peshkova, Getty Images/iStockphoto)
“Fintanto che non hanno bisogno di supporto o di scala al di là di 128GB o quattro nodi, MemSQL rimarrà libero per loro. E se crescono là della libera tier, è una semplice richiesta per ottenere una licenza Enterprise e mantenere in esecuzione il loro carico di lavoro normale.
Legacy database come Oracle e SQL Server carica un premio per caratteristiche di fascia alta come Oracle Data Guard e il mirroring di SQL Server che permettono ai loro clienti di eseguire carichi di lavoro mission-critical. Il MemSQL gratis tier viene fornito con funzionalità simili.”
La memorizzazione su disco illimitato, ma per i database in-memory come MemSQL, questa è una preoccupazione secondaria. L’elaborazione di Query non viene eseguita su disco, ma nessun disco di archiviazione limitazioni assicura che non sarà a corto di spazio di archiviazione secondaria.
Inoltre: l’Elaborazione di serie storiche di dati: Quali sono le opzioni?
La vera domanda è: Quanto si può ottenere fatto con 128GB di memoria? Questo può sembrare come un sacco per l’utente medio, ma può significative le applicazioni del mondo reale essere costruito con questo?
Utente base dynamics
Shamgunov osservato che la quantità di MemSQL la base di utenti che utilizza fino a 128GB di memoria è inferiore al 20%, che rappresentano meno del 5% di MemSQL entrate. In altre parole, si tratta di piccoli pesci per MemSQL, ma non un insignificante categoria. Se volete dare MemSQL un giro, 128GB può andare un lungo cammino.
MemSQL viene fornito con una licenza annuale. Quindi, se un cliente è sotto il 128GB e quattro nodi limite, si otterrà MemSQL per libero. In teoria, si può smettere di pagare MemSQL se non hanno bisogno di alcun supporto.
Tuttavia, se hanno bisogno di più capacità o di supporto, allora si avrà bisogno di una licenza Enterprise. Gratuitamente livello di MemSQL può essere utilizzato on-premise o nel cloud, ma non si applica a MemSQL gestito versione.
MemSQL 6.7 introduce un cruscotto
“Al momento di decidere la soglia per la connessione di livello, abbiamo voluto fare in modo che i clienti avrebbero ottenere il valore con l’offerta, non eravamo interessati se alcuni degli attuali clienti paganti è caduto nella categoria libera. Abbiamo voluto offrire un ambiente che non è abbastanza robusto per creare a livello di produzione di applicazioni,” ha detto Shamgunov.
Inoltre: Conoscenza grafici oltre hype: Ottenere la conoscenza dentro e fuori di grafici e database
Shamgunov anche aggiunto è visto che una volta che i clienti ottenere iniziato con MemSQL espandere il loro contratti e di trovare altri luoghi all’interno delle loro organizzazioni per utilizzare la tecnologia:
“Vediamo i clienti a partire sub-$100,000 contratti di rinnovare il prossimo anno, con oltre un milione di dollari tratta. Quindi, ci aspettiamo che questa tendenza continuerà, una volta di più persone sono in grado di testare e mettere MemSQL in produzione.”
Più veloce stelle si unisce per il data warehousing
Oltre a questo, si tratta solo di performance in join a stella. Come schemi a stella sono piuttosto tipiche nel data warehousing, questo significa che le applicazioni esistenti che utilizzano possibile ottenere molto di tempi di risposta più veloce e simultaneo di throughput. MemSQL mette in evidenza il fatto che questo permette interattiva l’analisi di grandi insiemi di dati con rapidamente la modifica dei dati, senza ricorrere alla complessità di pre-aggregazione dei dati.
Per raggiungere questo obiettivo, MemSQL ha aggiunto un nuovo proprietario, in attesa di brevetto algoritmi per star join che fanno uso di vettorializzazione e SIMD. Questi algoritmi di operare direttamente sul MemSQL compressa colonna store formati di dati, chiamati dati codificati.
Shamgunov ha spiegato che-invece di fare un hash join in modo tradizionale, in cui ogni riga della “sonda” tabella viene utilizzata per effettuare una chiamata a una funzione di ricerca in una tabella hash creato da “costruire” dal lato della tabella — MemSQL ora è una speciale implementazione di hash join che non fa chiamate di funzione nel ciclo interno.
Inoltre: Il passato, il presente e il futuro di streaming: Flink, Scintilla, e la banda
Invece, utilizza generato, templatized codice per l’elaborazione di parte dei lavori sonde multiple in una sola volta in un unico SIMD istruzione, operando direttamente sui dati codificati. Per dimostrare questo, MemSQL utilizzato una base dello schema a stella set di dati.
La seguente è una semplice stella di query di join che le forze di lavorazione di ogni singola riga della tabella dei fatti, non è un join e gruppi di colonne da una dimensione:
Selezionare d_daynuminweek, d_dayofweek, count(*) as c
da media_view_fact f, date_dim d
dove f_datekey = d_datekeygroup da 1, 2
ordine da 1 asc;
I risultati di eseguire la query con e senza la nuova codifica join capacità attivata mostra un aumento di velocità di 101 volte. MemSQL detto che i dati non sono pre-aggregati, e l’aumento di velocità è dovuta a operare direttamente sui dati codificati, utilizzando SIMD e avanzato algoritmo di unirsi.
Anche: direzioni Future per Apache Flink/Dati Artigiani
MemSQL 6.7 introduce anche MemSQL Studio, un’interfaccia utente di MemSQL cluster per essere in grado di eseguire comandi SQL, visualizzare i piani di query, il profilo, le query, i carichi di lavoro, e dare spunti in stato di cluster e di prestazioni. Questo è un po ‘ oscurato dalla free tier e il miglioramento delle prestazioni, ma non c’è dubbio che sarà anche una gradita aggiunta per MemSQL utenti.
Anche: Google ora è possibile la ricerca per i set di dati. Prima di ricerca, allora il mondo?
Tutto sommato, questo può essere un piccolo nuovo rilascio per MemSQL, ma portando avanti, in un certo senso secondario. Free tier offerta sarà ottenere l’attenzione, e non è solo un giocattolo, ma è la prestazione che MemSQL è davvero scommettere su per mantenere gli utenti agganciato.
PRECEDENTE E RELATIVA COPERTURA:
Manyverse e Scuttlebutt: human-centric stack di tecnologie per le applicazioni sociali
Siamo consapevoli che il web sta morendo nella morsa del grande tech, da cui si vorrebbe andare via, ma senti di non avere un’alternativa? Se siete pronti per un diverso paradigma, Manyverse e Scuttlebutt può essere la vostra cosa.
Livello piuttosto basso, piuttosto grande: Apache Kafka e Confluenti Open Source andare mainstream
Apache Kafka è grande e tutti, ma è un early adopter cosa, va la saggezza convenzionale. Jay Kreps, Kafka, co-creatore e Confluenti CEO, digresses. Adozione Mainstream sia accaduto e sta accadendo ora, egli dice, mentre anche commentando le ultime tendenze del settore.
Apache Scintilla creatori insieme a standardizzare distribuito di machine learning per la formazione, l’esecuzione e la distribuzione
Matei Zaharia, Apache Scintilla co-creatore e Databricks CTO, parla di adozione di modelli di dati, ingegneria e scienza di dati, utilizzo e l’estensione standard, e la prossima ondata di innovazione apprendimento automatico: la Distribuzione.
Supponente e aperto della macchina di apprendimento: Le sfumature dell’utilizzo di Facebook è PyTorch
Soumith Chintala da Facebook AI Ricerca, PyTorch guida del progetto, parla il pensiero che sta dietro la sua creazione, a livello di design e di usabilità scelte fatte. Facebook è ora unificante di machine learning per i quadri di riferimento per la ricerca e la produzione in PyTorch, e Chintala spiega come e perché.
Argomenti Correlati:
La Gestione Dei Dati
La Trasformazione Digitale
Robotica
Internet delle Cose
L’innovazione
Enterprise Software
0