CRATE-UL PERMITE DEZVOLTATORILOR SĂ STABILEASCĂ BACKEND-URI MARI DE DATE ÎN CÂTEVA MINUTE - TECHCRUNCH - COMUNICATE DE PRESĂ - 2019

Anonim

Datele mari sunt (încă) fierbinți, dar configurarea serverelor backend pentru a lucra cu cantități uriașe de informații nu este ușoară. Adesea implică înființarea a numeroase servicii și odată ce ați terminat, încă nu știți cât de bine veți putea să scalați totul. Crate, care se prezintă astăzi la Disrupt Europe din Londra, simplifică masiv acest proces. Cu Crate, dezvoltatorii pot configura rapid un cluster de baze de date distribuite, fie pe propriul hardware, fie într-un nor public, și știu că va putea să scadă.

Principiul de bază pentru Crate este simplitatea. Nu numai că este ușor de configurat, dar odată ce totul este în desfășurare, dezvoltatorii pot folosi interogările SQL standard pentru a lucra cu datele lor.

Compania a fost fondată de Jodok Batlogg (CEO), Christian Lutz (COO) și Bern Dorn (CTO). Înainte de a începe Crate, echipa a condus o afacere de consultanță care a ajutat companiile să utilizeze instrumente open source pentru a-și satisface nevoile mari de date. Unele dintre aceste companii au inclus companii precum StudiVZ, versiunea germană a Facebook. "Am fost foarte buni pentru a construi tot felul de backend-uri pentru clientii nostri, folosind o mare varietate de stive de software", mi-a spus Lutz la inceputul acestei saptamani. Cu aproximativ un an și jumătate în urmă, echipa a decis că ar putea să ia această cunoaștere și să o transforme într-un produs - care în cele din urmă a devenit Crate (iar afacerea serviciilor IT este în prezent condusă de unii dintre foștii săi angajați) .

Crate a fost dezvoltat pe lângă o varietate largă de proiecte open-source, printre care parserul Presto SQL din Facebook, cadrul de aplicații Netty și biblioteca de căutare Apache Lucene. Inspirația pentru proiect, spune Lutz. a fost Elasticsearch (pe care Crate utilizează de asemenea) - și modul în care puteți configura un motor de căutare distribuit cu acesta.

In loc sa ruleze - si sa incerce sa scada - un sistem MongoDB cu Elasticsearch, Crate promite ca utilizatorii sai pot obtine cele mai multe beneficii ale acestor sisteme (pot stoca date tabulare, inregistrari nestructurate si obiecte binare) fara hassle.

Dezvoltatorii obțin o mare flexibilitate în modul în care pot utiliza Crate. Un exemplu de utilizare pe care compania îl susține este ca dezvoltatorii să pună Crate-ul pe serverele lor de aplicații și să dedice aproximativ jumătate din memoria de pe server pentru Crate. În acest fel, datele pot fi replicate cu ușurință pe un număr mare de mașini și deoarece datele se află direct pe serverul de aplicații, veți obține și unele câștiguri de performanță.

"În mod obișnuit, aveți o bază de date cu un singur punct și o mulțime de servere de aplicații", a spus Lutz. "Spunem: ucideți această bază de date și instalați Crate pe fiecare server de aplicații."

Este doar o modalitate de a utiliza Crate, dar dezvoltatorii pot rula, de asemenea, pe un set de mașini dedicate, precum și unele companii care o folosesc în producție, inclusiv ClearVoice. De la începutul acestei luni, Crate este disponibil și prin Registrul Hub-ului Docker, astfel încât să îl instalați, utilizatorii Docker pot acum să introducă "docker pull box" și să înceapă să lucreze cu serviciul. Importarea datelor existente în Crate ar trebui să fie destul de simplă, susține echipa. Deoarece poate funcționa cu obiecte JSON, de exemplu, o mutare din MongoDB ar trebui să fie simplă și sistemul poate ingera aceste date prin intermediul API-ului REST.

În timp ce proiectul este open source, echipa planifică să perceapă servicii suplimentare, cum ar fi accesul prioritar la ingineri, ajutor în gestionarea clusterelor etc. În prezent oferă un plan de 1.000 euro / lună pentru acest lucru și va lansa un plan suplimentar pentru clienții întreprinderi în viitorul apropiat. După cum spune Lutz, compania nu dorește să perceapă taxe pe nod, cu toate acestea, care ar fi modelul standard de afaceri. În schimb, se va percepe un grup. Motivul pentru aceasta este că Crate funcționează cel mai bine în clustere cu multe noduri și "vrem ca oamenii să folosească nodul", a spus el.

Crate-ul are potențialul de a simplifica foarte mult viețile dezvoltatorilor care trebuie să gestioneze setările de baze de date mari. Echipa a investit deja 1.5 milioane de euro în finanțarea de semințe de la Sunstone Capital din Danemarca (care este specializată în astfel de proiecte open source) și DJF Esprit.

Întrerupeți Q & A

Cine face ceva similar?

Hadoop, Elasticsearch și MongoDB, dar nu fac SQL. Și există câteva inițiale care încearcă să meargă după fiecare dezvoltator.

Cât de ușor este să migrați pe a voastră?

Destul de ușor, avem drivere pentru majoritatea limbajelor de programare.

Cum comercializați?

Experimentăm traficul plătit, producem conținut relevant și suntem la fiecare conferință pentru dezvoltatori la care putem ajunge.

Tracţiune?

Creșterea noastră este de aproximativ 20-30% și acum avem primul nostru client de întreprindere.

Care este locul potrivit pentru utilizatorii dvs.?

Analiza în timp real, Internetul obiectelor și API-urile pe scară largă. Funcționează pentru companii care au 5000 sau 5 milioane de utilizatori. Este minunat pentru întreprinderi și întreprinderi mici care încearcă să se asigure că pot să scadă.

Corectarea:într-o versiune anterioară, povestea a spus că echipa Crate și-a închis fosta afacere de consultanță. A fost incorect. Compania este de fapt încă în funcțiune și este condusă de unii dintre foștii săi angajați.