MemSQL 6.7 brengt gratis tier en de verhoging van de prestaties: Transacties voor niets, en sneller query ‘ s voor gratis

0
222

Nul

MemSQL is een in-memory database, met ondersteuning voor transactionele en analytische workloads. Het is niet lang geleden dat we een overdekte versie 6.5, en MemSQL de mensen zijn niet kort van ambitie, hun visie is om hun product te maken het beste database bieden.

Vandaag, MemSQL is het vrijgeven van versie 6.7, waardoor een scala van mogelijkheden gericht op gebruiksgemak, eenvoud, prestaties en compatibiliteit met oudere systemen en tools van derden. Maar wat is het waarschijnlijk gaat om de meeste aandacht krijgen, zijn de gratis tier en verbetering van de prestaties.

Freebies, paar strings attached

Gratis lagen zijn niet nieuw, in databases en daarbuiten. Het is een goede manier om gebruikers uitnodigen om een product te proberen en zien of het werkt voor hen. Het idee erachter is als de mensen van het aanbieden en gebruiken zullen ze uiteindelijk ontgroeien de gratis tier en omgezet naar betalende gebruikers.

Ook: Neuton: Een nieuwe, verstorende neurale netwerk kader voor AI-toepassingen

Gratis lagen meestal komen met een aantal strings attached, echter. Ze hebben een beperkte geldigheidsduur heeft of uitgeklede mogelijkheden, of beide. In databases, beperkingen betreffen meestal zaken als beperkte functionaliteit of opslag capaciteit. MemSQL beweert te hebben de beste freebie rond, want het biedt een volledige versie van MemSQL 6.7, met de beperkingen die van toepassing zijn alleen in het geheugen grootte en het aantal knooppunten — tot 128 gb en 4 knopen.

Nikita Shamgunov, MemSQL CEO, zei dat iedereen die gebruik (willen) gebruiken MemSQL kunt bouwen aan een applicatie die ze willen voor gratis:

istock-592367274.jpg
MemSQL biedt een gratis tier, maar hoeveel kan je eigenlijk doen? (Afbeelding: Peshkova, Getty Images/iStockphoto)

“Zolang ze niet nodig te ondersteunen of om de schaal dan 128GB of vier knooppunten, MemSQL zal gratis blijven voor hen. En als ze groeien dan de gratis tier, het is een simpel verzoek om een Enterprise licentie en draaiende houden van hun werklast als normaal.

Oude databases zoals Oracle en SQL Server toeslag voor high-end functies, zoals Oracle Data Guard en SQL mirroring die toestaan dat hun klanten uitvoeren van bedrijfskritische workloads. De MemSQL gratis tier komt met vergelijkbare mogelijkheden uit de doos.”

Disk storage is onbeperkt, maar voor in-memory databases zoals MemSQL, dit is een secundaire zorg. Query verwerking gebeurt niet op de schijf, maar geen schijf opslag beperkingen zorgt ervoor dat u niet opraken van de ruimte voor de secundaire opslag.

Ook: de verwerkingstijd serie gegevens: Wat zijn de opties?

De echte vraag is: hoeveel kan je gedaan met 128GB geheugen? Dit klinkt misschien als veel, maar voor de gemiddelde gebruiker, maar het kan een zinvolle, real-world applicaties worden gebouwd met deze?

User base dynamics

Shamgunov opgemerkt dat het bedrag van MemSQL user base met maximaal 128 gb aan geheugen is minder dan 20 procent, die minder dan 5 procent van de MemSQL de omzet. In andere woorden, het is de kleine vissen voor MemSQL, maar niet een onbelangrijke categorie. Als u wilt geven MemSQL een spin, 128GB kan een lange weg te gaan.

MemSQL wordt geleverd met een jaarlijkse licentie. Dus, als u een huidige klant is onder de 128-gb en vier knooppunt beperken, krijgen ze MemSQL gratis. In theorie, kunnen ze stoppen met het betalen van MemSQL als ze geen ondersteuning nodig heeft.

Echter, als ze meer capaciteit nodig hebben of ondersteuning, dan moeten ze een Enterprise-licentie. De gratis tier van MemSQL kan gebruikt worden voor on-premise of in de cloud, maar het is niet van toepassing op MemSQL de beheerde versie.

memsql-6-7-image.png

MemSQL 6.7 introduceert een dashboard

“Bij het vaststellen van de drempel voor de gratis tier, we wilden er zeker van zijn klanten zou krijgen waarde met het aanbod, we waren niet betrokken als sommige van de huidige betalende klanten viel in de vrije categorie. We wilden bieden een omgeving die is robuust genoeg is om de productie-toepassingen op,” zei Shamgunov.

Ook: Kennis grafieken voorbij de hype: het Verkrijgen van kennis in en uit grafieken en databases

Shamgunov ook toegevoegd zien dat als klanten eenmaal aan de slag met MemSQL ze breiden hun contracten en andere plaatsen binnen hun organisaties om gebruik te maken van de technologie:

“We zien dat klanten vanaf de sub-$100,000 contracten vernieuwen van het volgende jaar met meer dan een miljoen dollar deals. Dus, we verwachten dat die trend doorgaan als meer mensen in staat zijn om te testen en om MemSQL in productie.”

Sneller sterren joins voor data warehousing

Anders dan dat, het is allemaal over de prestaties in star joins. Als star schema ‘ s zijn vrij typisch in data warehousing, betekent dit dat bestaande applicaties die gebruik maken van het ver kan geraken snellere responstijden en gelijktijdige doorvoer. MemSQL wijst op het feit dit maakt interactieve analyse van grote datasets met snel veranderende data, zonder toevlucht te nemen tot de complexiteit van de pre-aggregeren van gegevens.

Om dit te bereiken, MemSQL heeft toegevoegd nieuwe eigendoms -, octrooi-in afwachting van algoritmen voor star joins die gebruik maken van vectorization en SIMD. Deze algoritmen werken direct op MemSQL gecomprimeerde kolom opslaan van data-formaten, genaamd gecodeerde gegevens.

Shamgunov legde uit dat — in plaats van het doen van een hash-join op de traditionele manier, waarbij elke rij van de “probe-side’ – tabel wordt gebruikt om een functie te zoeken in een hash-tabel gemaakt van de “build-kant” tabel — MemSQL heeft nu een speciale uitvoering van de hash-join die niet op de functie-oproepen in de binnenste lus.

Ook: Het verleden, het heden en de toekomst van streaming: Flink, Vonk en de bende

In plaats daarvan gebruikt gegenereerd, templatized code verwerken van een deel van het werk voor meerdere sondes in één keer SIMD instructies, operationele direct op gecodeerde gegevens. Om dit aan te tonen, MemSQL gebruikt een basic star schema-gegevens instellen.

memsqltable.jpg

Het volgende is een basis star join-query die krachten verwerking van elke rij uit de tabel fact, wordt van een join en groepen door de kolommen van a afmetingen:

Selecteer d_daynuminweek, d_dayofweek, count(*) als c
van media_view_fact f, date_dim d
waar f_datekey = d_datekeygroup door 1, 2
om door 1 asc;

De resultaten van de query wordt uitgevoerd met en zonder de nieuwe gecodeerde mee vermogen ingeschakeld laten een snelheid van 101 maal. MemSQL zei de gegevens niet vooraf geaggregeerde en de speedup is te wijten aan de operationele direct op gecodeerde gegevens, met behulp van SIMD en de verbeterde mee algoritme.

Ook: Toekomstige richtingen voor Apache Flink/Data Ambachtslieden

memsqlresults.png

MemSQL 6.7 introduceert ook MemSQL Studio, een UI van MemSQL clusters te kunnen SQL-opdrachten uitvoeren, visualiseren query plans, profiel query ‘ s, taken, en inzicht geven in cluster staat en prestaties. Dit is enigszins overschaduwd door de free tier en de verhoging van de prestaties, maar er is geen twijfel zal ook een welkome aanvulling voor MemSQL gebruikers.

Ook: Google nu kunt zoeken naar datasets. Eerst onderzoek, dan is de wereld?

Al met al is dit een kleine nieuwe versie voor MemSQL, maar het brengt het naar voren in een niet-zo-kleine manier. De gratis tier bieden zal de aandacht krijgen, en het is niet alleen een stuk speelgoed, maar het is de prestatie die MemSQL is echt wedden op om te houden van de gebruikers verslaafd.

VORIGE EN AANVERWANTE DEKKING:

Manyverse en Scuttlebutt: Een mens-gerichte technologie-stack voor sociale toepassingen

Bent u zich bewust van de web is stervende in de wurggreep van de grote tech, die u wilt om weg te gaan, maar het gevoel dat je niet een alternatief? Als u klaar bent voor een geheel ander paradigma, Manyverse en Scuttlebutt kan uw ding.

Vrij laag niveau, pretty big deal: Apache Kafka en Samenvloeiende Open Source gaan mainstream

Apache Kafka is geweldig, maar het is een early adopter ding, gaat de conventionele wijsheid. Jay Kreps, Kafka co-creator en Samenvloeiende CEO, digresses. Reguliere adoptie is gebeurt, en het gebeurt nu, zegt hij, terwijl ook het commentaar op de nieuwste trends in de sector.

Apache Vonk makers te standaardiseren verdeeld machine learning-training, uitvoering en implementatie

Matei Zaharia, Apache Vonk co-creator en Databricks CTO, vertelt over adoptie patronen, data engineering en data science, gebruik en uitbreiding van de normen, en de volgende golf van innovatie in machine learning: Distributie.

Eigenzinnig en open machine learning: De nuances van het gebruik van Facebook ‘ s PyTorch

Soumith Chintala van Facebook AI Onderzoek, PyTorch project leiden, vertelt over de gedachte achter de oprichting en het ontwerp en de bruikbaarheid keuzes gemaakt. Facebook is nu het verenigen van machine learning kaders voor onderzoek en productie in PyTorch, en Chintala legt uit hoe en waarom.

Verwante Onderwerpen:

Data Management

Digitale Transformatie

Robotica

Het Internet van Dingen

Innovatie

Enterprise Software

0