HarperDB: Een underdog SQL / NoSQL database

0
94

Nul

Video: Wat is er nieuw in de grafiek database wereld? Hier is een korte recap

HarperDB adverteert als schema-minder en configuratie-vrij. Goldberg en Bernhardy verduidelijken is het nauwkeuriger om te zeggen dat HarperDB heeft een dynamisch schema. En geen configuratie verwijst naar het feit dat geen configuratie voor kolommen, foreign keys, data types, of indexen nodig.

HarperDB heeft het concept van schema ‘ s, tabellen en kenmerken. Schema ‘ s en tabellen geven alleen de naam ruimtes voor het vinden van attributen, en het maken van logische verzamelingen. Kenmerken zijn een reflex gemaakt op insert/update en geen gegevens typen, maar ODBC-en JDBC-stuurprogramma ‘ s sample data suggereren gegevenstype in BI-tools.

Van de garage naar de wereld

Goldberg en Bernhardy ook zeggen dat de design thinking achter HarperDB was het zo gemakkelijk maken dat een ontwikkelaar van elk niveau kunnen gebruiken. Ze wilde verwerk de meerderheid van de complexiteit van het ontwikkelen van een database, in plaats van het ontlasten van die complexiteit op de ontwikkelaar. Ze zeggen dat het installatie proces vereist vijf vragen en duurt ongeveer een of twee minuten.

Ze noemen het uitvoeren van een hackathon met 78 teams, en slechts een ontwikkelaar heeft een vraag gesteld met betrekking tot de uitvoering. Zij voegen er aan toe dat sinds het vrijgeven van de beta in augustus 2017 zij hebben ontvangen van minder dan vijf aanvragen voor ondersteuning met bijna 800 downloads van 670+ ontwikkelaars.

Dit raakt aan een belangrijk punt: wat voor soort ondersteuning kunt u verwachten van HarperDB, en wat is het team achter, en de vooruitzichten voor groei?

Hoewel de kern HarperDB team is ervaren en hechte en werkte samen voor een lange tijd, de gehele organisatie telt acht mensen op dit punt. HarperDB heeft verhoogd ongeveer $1.3 miljoen in de financiering-to-date en is in het proces van het verhogen van de andere $750K tot $1 miljoen, gericht op een mogelijke rond Een in de 12 tot 18 maanden.

Goldberg en Bernhardy zeggen dit zal hen in staat stellen om te groeien in het team met engineering en sales talent, en ze werken met embedded device en systeem integratie partners de verkoop van het product en het bieden van ondersteuning.

Node.js voor de win, IoT en daarbuiten?

Goldberg en Bernhardy maken een punt van het hefboomeffect Node.js voor talent recruitment. Ze zeggen dat ze koos Node.js deels omdat het is gemakkelijk te leren, en de meeste ontwikkelaars die reeds bekend zijn met JavaScript. Als een resultaat, dit maakt het op ontwikkelaars aanzienlijk makkelijker.

De beslissing tot de bouw van een complex systeem als dit op JavaScript waarschijnlijk veracht na een paar jaar terug. Maar voor Goldberg en Bernhardy, Node.js is een competitief voordeel.

runharperdb.png

HarperDB maakt er een punt van lichtgewicht en gemakkelijk te configureren, mede door het gebruik van Node.js voor de ontwikkeling. Afbeelding: HarperDB

Ze cite Stackoverflow, de ontwikkelaar van de enquête voor de laatste paar jaar, waarin Node.js was #1 en #2 meest populaire taal, en de meest gebruikte in de IoT, en een deel van de reden dat ze dat doel IoT:

“HarperDB op een micro-computing apparaat niet in een afgeslankte versie, een gateway-oplossing, of een caching mechanisme, maar een volledige HTAP database direct op het apparaat met clustering. Het is dezelfde code base als de server edition.

Het is staatloze die het mogelijk maakt zeer weinig gebruik van bronnen wanneer het niet in gebruik zoals de CPU, RAM en vooral de levensduur van de batterij.

Mensen zijn bezorgdheid uitgesproken over de noodzaak voor HarperDB om dichter bij het besturingssysteem en de Node.js maakt u gebruik van C/C++ – bibliotheken zelf. Hebben We nog niet gevonden de noodzaak om dit te doen maar.

Dit geeft ons meer ruimte om te innoveren en kansen voor de prestaties en functies winsten. Bovendien hebben We in staat zijn het product te leveren ongelooflijk snel dankzij de geweldige community rond NPM, de rijkdom van de bibliotheken ondersteund, en het gemak van het gebruik van NPM.

Omdat Node.js is geschreven als een website de eerste taal die we gezien hebben geweldige voordelen van het gebruik voor zaken als clustering met Socket.io en Express voor onze API. En we hebben goede ervaringen met de interactie met de Node.js de gemeenschap.”

Verwante Onderwerpen:

Het Internet van Dingen

Big Data Analytics

Innovatie

CXO

Kunstmatige Intelligentie

Enterprise Software

0