Skrevet av Tony Baer (dbInsight), medvirkende skribent
Tony Baer (dbInsight) medvirkende skribent
Ovum
Full bio Publisert i Big on Data 20. desember 2021 | Emne: Big Data
OK, her er en kort, kronglete historie om et selskap som har utviklet en åpen kildekodedatabase, men som ikke er i databasebransjen. Du bør ta selskapet på alvor fordi grunnleggeren er den samme personen som var med å grunnlegge selskapene bak KVM- og Xen-hypervisorene.
Det aktuelle selskapet er Codenotary, hvis oppgave er å sikre tillit til programvareutviklingens livssyklus. det gjør det med et verktøy som beskytter “programvareforsyningskjeden” ved å lage en programvareliste som kan brukes til å bekrefte at koden ikke er tuklet med. Verktøyet gir kryptografisk verifiserbar sporing og opprinnelse for alle artefakter, handlinger og avhengigheter. Det høres mye ut som en blokkjede for oss. Tjenesten Codenotary Cloud gir det kryptografisk verifiserbare sporet av brødsmuler for å attestere at programvaren er det skaperne sier den er. Behovet for skuddsikre programvarelister har blitt utløst av omnibustiltak som den føderale cybersikkerhetsordren som dokumentering av kodeautentisitet vil hjelpe til med å støtte.
Vi ble interessert fordi for å støtte alt dette; selskapet måtte bygge en uforanderlig database. Å bygge dataplattformen var et middel til å nå målet. Resultatet, ImmuDB, er en åpen kildekode-reskontrodatabase som i realiteten er en dataplattform som kun kan legges til, og som har innebygd kryptografisk bevis og verifisering for alle oppføringer. Som en tidsseriedatabase, sporer den endringer i data ved å tidsstemple alle oppføringer slik at de kan versjonseres over tid. Den ser ut og fungerer som en blokkjededatabase ved at den gir kryptografisk verifisering av hver oppføring, men organiserer ikke hashen av data etter kjeder. Selv om databasen ble designet for å støtte DevOps i å bekrefte opprinnelsen til programvarekoden, er den tilgjengelig som åpen kildekode som kan lastes ned fra GitHub.
ImmuDB er det du gjør det til ved at det kan fungere som en relasjonell eller enklere nøkkelverdi-database. Du kan lagre en rekke datatyper, verifikasjonssjekksummer eller JSON. Versjon 1.2, som nettopp ble utgitt, la til et par funksjoner inspirert av GDPR. De inkluderer tilbakeføring av transaksjoner, som gir en verifiserbar registrering av data over tid, og datautløp, som støtter retten til å glemme. Siden databasen kun er tilføyende og beholder hver nye versjon av data, kan den nye datautløpsfunksjonen forhindre at databasestørrelsen blir ukontrollert.
Disse funksjonene gir paralleller med Amazon Quantum Ledger Database (QLDB), som er en enkelt node uforanderlig hovedbok-database som gir en uforanderlig og kryptografisk verifiserbar transaksjonslogg, Oracle blockchain-tabeller, som avgrenser noen tabeller til å fungere som bare innsetting, som lenker sammen databaserader.
I dag kan ImmuDB være innebygd i apper skrevet i Gå gjennom APIer. På veikartet er planer om å legge til APIer for Java og Python som kan utvide det potensielle adresserbare publikummet. Men vi vil ikke kalle det et adresserbart marked fordi Codenotary ikke prøver å selge deg en database.
Big Data
Googles toppsøk i 2021: Squid Game, COVID-19 vaksine, Bernie Sanders sine votter Otonomo: Fremtiden går på mobilitetsdata Kan denne maskinlæringsmodellen halvere skykostnadene dine? Hvordan teknologi og data får Walmart til å skinne i forsyningskjedeproblemer Digital transformasjon | Robotikk | Internet of Things | Innovasjon | Enterprise Software | CXO