Actian och Zen IoT underhåll

0
101

Noll

Palo Alto-hybrid baserad databas spelare Actian meddelar idag att omvandla sin Zen Inbyggda Databasen för att använda i Internet of Things (IoT) – program, både på kanten enheter och portar.

Företaget säger att det är Zen-plattformen, som kan köras på en mängd olika operativsystem och typer enhet, kommer att innebära standardisering till IoT-rymden, vilket har hittills styrts av ett sammelsurium av databas teknik och har krävt en associerad matris av extrahera, transformera och ladda (ETL) kod för att fungera smidigt.

En för alla
Den nya Zen sakernas internet Server och Zen IoT Centrala produkter kommer att köras på sakernas internet gateways och enheter, respektive, och kommer att integreras med den redan etablerade Zen Arbetsgrupp och Zen-Server produkter. Den kombinationen kommer att erbjuda ett end-to-end konsekvent databas plattform från edge-enheten till gateway-till-PC-server, med gemensamma Api: er och ett gemensamt dataformat hela vägen upp och ner.

actian-iot-diagram.jpg

Actian s databas teknik stack och dess tillämpning för att sakernas internet

Kredit: Actian

Det är en ganska integrerad lösning för IoT utrymme, som har varit lite som Vilda Västern, med en uppsjö av leverantörer, standarder, protokoll och operativsystem. Och på ett sätt, det är allt du behöver veta. Det är tl;dr. Men om du verkligen vill förstå varför allt detta är vettigt, och varför Actian är det att göra det, har du att veta lite historia och kanske du vill läsa om.

Actian förklarade
Actian är ett intressant företag i världen av data och analys. Medan många vet inte företagets namn så väl, om alls, alla i databasen industrin känner av produkter och teknik i Actian portfölj, som ett resultat av de många förvärv som bolaget bildades.

Folk som har varit i branschen under en lång tid kommer att veta om Ingres, en inflytelserik relationsdatabas (från vars namn Postgres är härledda). Du kanske inte har hört talas om ParAccel, data warehouse plattform som blev Actian Matris, men är du troligen bekant med Amazon Rödförskjutning, vilket är baserat på samma produkt. (Amazon var en av ParAccel investerarna.)

Läs också: Actian förvärvar ParAccel

Du kanske inte vet Actian Vektor, som tidigare var känd som Vectorwise. Men du kanske vet lite om vektorisera bearbetningsteknik, och Intel Streaming SIMD extensions, som används av de flesta data warehouse plattformar idag. Om så är fallet, då är du en mottagare för MonetDB projekt vars ursprungliga ledare som grundade företaget Vectorwise som har byggt den produkten, och som Actian förvärvade också.

Genomgående, inte slipande
I tillägg till Ingres, ParAccel och Vectorwise, Actian även förvärvat ett företag som heter Pervasive Software, vars databas, Pervasive SQL (aka PSQL), blev det nu är Actian Zen Inbyggda Databasen. Pervasive SQL var tidigare känd som Btrieve, en produkt som Novell som förvärvats från SoftCraft 1987, för integrering i sin egen NetWare-OS. Btrieve var, alla på en gång, ett API, en databas motor och en databas format, i bruk sedan 1980-talet.

btrieve-psql-evolution.jpg

Den Brtrieve/PSQL/Zen evolution

Kredit: Actian

Läs också: Actian befäster sin analytics portfolio

Samma teknik som gjorde Btrieve en stor databas för att bädda in i PC-programvara tillbaka på 80-talet och 90-talet gör Zen en till synes kloka val för ingjutning i sakernas internet enheter och portar idag.

Mer med mindre
Tillbaka i slutet av 80-talet och början av 90-talet, stordator hegemoni hade gett vika för PC-revolutionen, och klient/server-eran hade ännu inte fått fäste. Folk var förälskad i begrepp att lämna sitt dyra, gång-delade system värd och dumma terminaler bakom och föra billiga, snabba Datorer till att spela.

Men att göra databasen arbete på tidig Datorer som krävs för motorer som skulle kunna arbeta med lokala filsystem, i ett relativt litet minne och disk fotspår, och kan användas från en mängd olika programmeringsspråk. Btrieve gjorde detta, och med eftertryck. Det var särskilt populär med C-och C++ – programmerare, men kan användas från en mängd andra språk. Btrieve data filer kan även nås via JET-databasmotorn Microsoft Access, tillbaka till de tidigaste versionerna av denna produkt.

Stilar gå och komma
Klient/server-eran gjort sådana begränsade resurser scenarier mindre vanliga och mindre viktigt, och client/server-databaser blev dessa stora klumpig saker som är bäst lämpade för att köras på servrar eller mycket biffiga utveckling Datorer. Men det gamla Btrieve teknik stannade ganska magert, även om en hel del människor upptäckte att det var, ska vi säga, pittoreska.

Men aldrig håna effektivitet. Samtidigt som framsteg i tekniken kan möjliggöra för leverantörer att fokusera mindre på att använda varenda byte av RAM-minne och investera mer i nya funktioner, så småningom en ny teknik som kommer att komma runt det, i sina tidiga dagar minst, ställer en miljö med knappa resurser. Och sedan att gamla effektiv teknik blir relevant igen.

Som med PC, så i och med sakernas internet
Det är vad som har hänt med sakernas internet enheter, som måste köra på mycket låg effekt och vara så liten som möjligt. Sakernas internet gateways kan vara och är lite mer biffiga, men stationära arbetsstationer är de inte. Alla de kvaliteter som gjort Btrieve så lämpligt i PC-eran göra Zen är relevanta i dessa banbrytande dagar av sakernas internet.

Folket på Actian förklarat för mig att den alternativa tills nu har varit att kombinera olika databaser, som SQLite, på enheten, med andra, som MySQL, gateway och server. Och även att kombinationen kanske inte finns konsekvent, med tanke på den uppsjö av operativsystem och plattformar ute i sakernas internet mark.

Zen once, run anywhere
Med Zen IoT Core och Zen sakernas internet Server verkar som en bättre utsikter, och de fyra Actian chefer jag talade med förklarade för mig hur svårt de har företaget arbetat för att göra Zen otroligt kompatibel.

Av andra kvartalet i år, Actian säger, Zen IoT-Kärna kommer att köras på ARM-marker, och fungera med Android. Av tredje kvartalet, för dem som använder iPod touch, iphone och ipad som IoT-enheter är tänkt att köras på Apples iOS. Zen sakernas internet-Server kan köras på Intel eller ARM-Processorer, och både Raspbian och Windows IoT-Core-operativsystem. (Flytta upp stacken, Zen Arbetsgrupp körs i 32-bitars Windows, och Zen-Server på Windows, macOS och Linux, på ARM-och Intel-Processorer.) Stöd för Zen-Server på både Android och IoS är planerat till senare i år.

Lite Actian som kan
Låt oss se om Actian kan göra en go av det. Bolagets strategi har till synes varit att rycka upp den banbrytande — och ofta okända — hjältar av många databasen kategorier. Detta har gett det ett mångsidigt utbud av produkter och teknologier som bör, teoretiskt, gör det möjligt att hoppa på nya trender, som specifika kategorier blir relevanta och se deras integration med andra data teknik.

Begreppet företaget få en enorm oväntade på några sådana teknologiska paradigmskiftet har inte riktigt kommit till stånd ännu, och det kan inte här heller. Men Zen för sakernas internet ser ut att ha mycket effekt, och sakernas internet gemenskapen behöver en databas genombrott.

Relaterade Ämnen:

Big Data Analytics

Digital Omvandling

CXO

Innovation

Cloud

0