Skrevet af Tony Baer (dbInsight), medvirkende skribent
Tony Baer (dbInsight) Bidragende skribent
Ovum
Fuld biografi Udgivet i Big on Data den 20. december 2021 | Emne: Big Data
OK, her er en kort, indviklet fortælling om en virksomhed, der har udviklet en open source-database, men som ikke er i databasebranchen. Du bør tage virksomheden seriøst, fordi grundlæggeren er den samme person, som var med til at stifte virksomhederne bag hypervisorerne KVM og Xen.
Den pågældende virksomhed er Codenotary, hvis mission er at sikre tillid til softwareudviklingens livscyklus. det gør det med et værktøj, der beskytter “softwareforsyningskæden” ved at oprette en softwareliste, der kan bruges til at bekræfte, at koden ikke er blevet manipuleret. Værktøjet giver kryptografisk verificerbar sporing og herkomst for alle artefakter, handlinger og afhængigheder. Det lyder meget som en blockchain for os. Dens tjeneste, Codenotary Cloud, giver den kryptografisk verificerbare prøveversion af brødkrummer for at attestere, at softwaren er, hvad skaberne siger, den er. Behovet for skudsikre softwarestyklister er blevet udløst af omnibus-foranstaltninger, såsom den føderale cybersikkerhedsbekendtgørelse, som dokumentering af kodes ægthed vil hjælpe med at understøtte.
Vi blev interesserede, fordi virksomheden skulle bygge en uforanderlig database for at understøtte alt dette. Opbygningen af dataplatformen var et middel til at nå målet. Resultatet, ImmuDB, er en åben kildekodedatabase, der i realiteten er en dataplatform, der kun kan tilføjes, og som bærer indbygget kryptografisk bevis og verifikation for alle poster. Ligesom en tidsseriedatabase sporer den ændringer i data ved at tidsstemple alle poster, så de kan versioneres over tid. Den ser ud og fungerer som en blockchain-database, idet den giver kryptografisk verifikation af hver indtastning, men organiserer ikke hashen af data efter kæder. Selvom databasen er designet til at understøtte DevOps i at verificere oprindelsen af softwarekode, er den tilgængelig som open source, der kan downloades fra GitHub.
ImmuDB er, hvad du gør det til, idet det kan fungere som en relationel eller enklere nøgleværdidatabase. Du kan gemme en række datatyper, verifikationskontrolsummer eller JSON. Version 1.2, som netop er udgivet, tilføjede et par funktioner inspireret af GDPR. De inkluderer tilbagerulning af transaktioner, som giver en verificerbar registrering af data over tid og dataudløb, der understøtter retten til at glemme. Da databasen kun kan tilføjes og gemmer hver ny version af data, kan den nye dataudløbsfunktion forhindre databasestørrelsen i at vokse ud over kontrol.
Med disse funktioner giver det paralleller med Amazon Quantum Ledger Database (QLDB) ), som er en enkelt node uforanderlig hovedbog-database, der giver en uforanderlig og kryptografisk verificerbar transaktionslog, Oracle blockchain-tabeller, som afgrænser nogle tabeller til at fungere som indsættelses-kun, og kæder databaserækker sammen.
I dag, ImmuDB kan indlejres i apps skrevet i Go through API'er. På køreplanen er der planer om at tilføje API'er til Java og Python, der kan udvide det potentielle adresserbare publikum. Men vi vil ikke kalde det et adresserbart marked, fordi Codenotary ikke forsøger at sælge dig en database.
Big Data
Googles bedste søgninger i 2021: Squid Game, COVID-19 vaccine, Bernie Sanders' vanter Otonomo: Fremtiden kører på mobilitetsdata Kan denne maskinlæringsmodel halvere dine skyomkostninger? Hvordan teknologi og data får Walmart til at skinne midt i forsyningskædeproblemer Digital transformation | Robotik | Internet of Things | Innovation | Enterprise Software | CXO