Skrivet av Tony Baer (dbInsight), bidragande skribent
Tony Baer (dbInsight) Bidragande skribent
Ovum
Fullständig biografi Publicerad i Big on Data den 20 december 2021 | Ämne: Big Data
OK, här är en kort, invecklad berättelse om ett företag som har utvecklat en databas med öppen källkod, men som inte är i databasbranschen. Du bör ta företaget på allvar eftersom grundaren är samma person som var med och grundade företagen bakom hypervisorerna KVM och Xen.
Företaget i fråga är Codenotary, vars uppdrag är att säkerställa förtroende för mjukvaruutvecklingens livscykel. det gör det med ett verktyg som skyddar “programvaruförsörjningskedjan” genom att skapa en mjukvarulista som kan användas för att verifiera att koden inte har manipulerats. Verktyget tillhandahåller kryptografiskt verifierbar spårning och härkomst för alla artefakter, åtgärder och beroenden. Det låter mycket som en blockchain för oss. Dess tjänst, Codenotary Cloud, tillhandahåller den kryptografiskt verifierbara testversionen av brödsmulor för att intyga att programvaran är vad skaparna säger att den är. Behovet av skottsäkra programvarulistor har utlösts av omnibusåtgärder såsom den federala cybersäkerhetsordern som dokumentering av kodens äkthet hjälper till att stödja.
Vi blev intresserade eftersom företaget var tvungen att bygga en oföränderlig databas för att stödja allt detta. Att bygga dataplattformen var ett sätt att nå ett mål. Resultatet, ImmuDB, är en reskontradatabas med öppen källkod som i själva verket är en dataplattform som endast kan läggas till som innehåller inbyggda kryptografiska bevis och verifiering för alla poster. Liksom en tidsseriedatabas spårar den förändringar i data genom att tidsstämpla alla poster så att de kan versioneras över tiden. Den ser ut och fungerar som en blockchain-databas genom att den tillhandahåller kryptografisk verifiering av varje post, men organiserar inte hasharna av data efter kedjor. Även om databasen har utformats för att stödja DevOps för att verifiera ursprunget till programvarukod, är den tillgänglig som öppen källkod som kan laddas ner från GitHub.
ImmuDB är vad du gör det till, genom att det kan fungera som en relationell eller enklare nyckel-värdesdatabas. Du kan lagra en mängd olika datatyper, verifieringskontrollsummor eller JSON. Version 1.2, som precis släpptes, lade till ett par funktioner inspirerade av GDPR. De inkluderar transaktionsåterställning, som ger en verifierbar registrering av data över tid, och dataförfall, som stöder rätten att glömma. Eftersom databasen endast är append-only och behåller varje ny version av data, kan den nya datautgångsfunktionen förhindra att databasstorleken blir okontrollerad.
Med dessa funktioner ger det paralleller med Amazon Quantum Ledger Database (QLDB) ), som är en oföränderlig reskontradatabas med en nod som tillhandahåller en oföränderlig och kryptografiskt verifierbar transaktionslogg, Oracle blockchain-tabeller, som avgränsar vissa tabeller så att de fungerar som enbart infogning, och kopplar samman databasrader.
Idag, ImmuDB kan bäddas in i appar skrivna i Go through APIs. På färdplanen finns planer på att lägga till API:er för Java och Python som kan bredda den potentiella adresserbara publiken. Men vi kommer inte att kalla det en adresserbar marknad eftersom Codenotary inte försöker sälja en databas till dig.
Big Data
Googles främsta sökningar 2021: Squid Game, COVID-19 vaccin, Bernie Sanders vantar Otonomo: Framtiden bygger på mobilitetsdata Kan denna maskininlärningsmodell halvera dina molnkostnader? Hur teknik och data får Walmart att lysa bland problem med leveranskedjan Digital transformation | Robotik | Internet of Things | Innovation | Företagsprogramvara | CXO