Skarva Maskinen denna vecka meddelade att det har öppen källkod sin Gnista-drivna relationsdatabaser med SQL-databas.
Företaget har satt upp en cloud-baserad sandlåda för utvecklare att sätta sin nya öppen källkod Skarva Maskinen 2.0 Community Edition på prov. Bolaget meddelade också lanseringen av ett kluster version och lanseringen av en utvecklare webbplats.
Skarva Maskinen är en relationsdatabas management system, eller RDBMS, konstruerad för hög prestanda. Den version 2.0 release integrerar Apache Spark-en snabb, open source-motorn för omfattande databehandling — i dess befintliga Hadoop-baserad arkitektur. Resultatet är en flexibel hybrid databas som gör det möjligt för företag att hantera
OLAP-och
OLTP arbetsbelastning samtidigt.
Skarv Maskinen V2.0 sandlåda, som drivs av Amazon Web Services, gör det möjligt för utvecklare att inleda ett kluster på några minuter. De kan välja antalet noder i klustret och ange varje nod typ för att rymma en rad tester från små till enterprise-nivå.
Skarv Maskinen finns i en gratis, komplett Community edition och en licensierad Enterprise edition. Enterprise edition-licens har 24/7 support och omfattar DevOps funktioner som backup och restore,
LDAP-stöd, Kerberos-stöd, kryptering, och kolumn-nivå behörighet.
Företaget lanserat en hemsida för att stödja den växande Skarva Maskinen gemenskapen, som omfattar tutorials, videos, en developer forum, ett GitHub repository, en StackOverflow tag och en Slack-kanal. Dessa resurser är rik med kod för att hjälpa utvecklare, data forskare och DevOps lära sig att använda Skarva Maskinen.
“Vi ser fram emot att ha tiotusentals användare hjälp och bidra till att vår programvara för att hjälpa till att bygga nästa spännande applikationer på marknaden, och ger en rik gemenskap av experter för att betjäna våra kunder”, säger Skarva Maskinen VD Monte Zweben.
Varför Öppen Källkod?
Skarva Maskinen flyttas till öppen källkod för många av samma skäl som har kört andra program för företag att göra så, Zweben berättade LinuxInsider. Bland dem är bredare antagande, en försäkrings-program för användare som vill undvika att produkten lock-in, snabbare utveckling och kvalitet.
“Den kritiska risk för alla open source-företag är samma. Vi alla behöver för att förnya och utveckla egenskaper som är värdefulla för våra kunder att på rätt sätt för att tjäna pengar på våra Enterprise edition,” Zweben sagt.
Starkt stöd från andra FOSS (free and open source software) utvecklare kommer sannolikt att vara förestående, tillade han. Många Hadoop, Gnista och HBase ledare har redan uttryckt spänning om att gå med i den nya gemenskapen.
De kommer att vara avgörande i “mentorskap oss längs Apache processen, och för att underlätta tillväxt och antagandet av Skarv Maskinen på marknaden,” Zweben sagt.
För att uppnå Målet
Gör det enkelt för utvecklare att få Skarva Maskin och testa det i stor skala kommer att vara avgörande för digitala marknadsförare, finansiella institutioner, life science och it-företag som behöver behandla blandat OLTP och OLAP arbetsbelastning, och som föredrar teknik med ett levande samhälle, enligt Zweben.
Öppen källkod ger en livslängd som överstiger det enda företaget produktens livslängd, konstaterade han. En öppen källkod erbjuder en rik källa av expertområden för att hjälpa till att utveckla, expandera, anpassa och använda teknik.
Open source-version av Skarv Maskinen distribueras under en Apache 2.0-licens. Det kommer med både motorer och de flesta av sina andra funktioner, inklusive Apache Kafka streaming support.
Men open source versionen lämnar ut några enterprise-nivå alternativ såsom kryptering, Kerberos-stöd, kolumn-åtkomstkontroll och backup/återställa funktionaliteten.
“Jag tror att Skarva Maskinens flytta till öppen källkod handlar främst om att påskynda spridningen bland utvecklare som ofta hjälpa till att driva sin organisation kommersiella uppdrag”, säger Charles King, förste analytiker på Pund-IT
“Splice Maskinen till en början erbjuds en gratis version av relationsdatabaser lösning som saknades några enterprise funktioner”, sa han till LinuxInsider. “Att bli erkänd och öppen källkod-projekt som är mindre tvetydigt för användare och potentiella kunder. Det innebär också att Skarva Maskinen kommer att dra nytta av bidrag användare att göra till projektet.”
Diffust Vägen Framåt
Bara godkända som ett open source-projekt är bara början. Det är ibland svårt att fånga uppmärksamhet av utvecklare som redan bidrar med tid och koden till den andra 30-plus projekt redovisas av Apache, konstaterade Kungen.
Det innebär att Skarva Maskinen måste göra en samlad insats för att få på Apache radar. Företaget redan arbetar med Hadoop och Gnista utvecklare, så det står en god chans att lyckas, sade King.
“I värsta fall, Skarv Maskinen projektet inspirerar till en kollektiv meh, och då är det tillbaka till ritbordet,” sade han. “I den bästa av alla möjliga utfall, det nya projektet kommer att förbättra Skarva Maskinen lösningar och utsätta dem för en bredare publik, vilket resulterar i nya försäljnings-och tjänster möjligheter.”
Bolaget står inför ett antal utmaningar längs vägen. Den största utmaningen, enligt King, är att stå ut i den allt fullsatt på Apache-relaterade projekt. “Att övervinna denna kommer sannolikt att kräva Skarva Maskin för att utföra vissa allvarliga evangelisera och professionella nätverk med målet utvecklare och grupper.”
Funktionen Höjdpunkter
Skarva Maskinen 2.0-funktioner inkluderar en skala-in arkitektur för hårdvara med beprövad autosharding på HBase och Gnista. In-memory tekniken ger bättre prestanda för OLAP-frågor med in-memory teknik från Apache Gnista.
Resurs Isolering gör att fördelning av CPU-och RAM-resurser för operativ och analytisk arbetsbelastning, vilket möjliggör prioritering av frågor om arbetsbelastning schemaläggning. En administratörskonsol med ett Webb gränssnitt tillåter användare att se de frågor som för närvarande körs, och ger möjlighet att borra ner i varje jobb att se utvecklingen av frågor och identifierar potentiella flaskhalsar.
Virtuell tabell gränssnitt tillåter utvecklare och data för forskare att använda SQL med data som är utanför databasen, som Amazon S3, HDFS eller Oracle. Kompaktering Optimering av lagring filer hanteras i Spark snarare än Hbase, för att ge betydande prestandaförbättringar och operativa stabilitet. Apache Kafka-aktiverade Streaming gör det möjligt för intag av real-time data strömmar.
Vad Den Gör
Skarva Maskinen ger realtids operativ och analytisk program samtidigt förenkla Lambda arkitektur. Det innebär att företag inte längre har att hantera komplexiteten i att integrera flera beräkna motorer att dricka, servera eller analysera data.
Skarva Maskinens Lambda-in-a-Box-arkitektur ger utvecklare och data forskare med ett sätt att lagra data på ett ställe och bara skriva SQL. Den nya arkitekturen finns det möjlighet att få tillgång till externa data och bibliotek med lätthet.
Skarv Maskinen RDBMS kan exekvera externa förfrågningar om data i externa databaser och filer med hjälp av virtuell tabell gränssnitt. Det kan också utföra förkompilerade Gnista bibliotek för maskininlärning, stream analysis, integrering av data och diagram modellering. Hittills finns det mer än 130 bibliotek.