Video: Podcast: Sjakk og AI 2025
Tilpassede og tredjeparts applikasjoner tilbyr en alternativ metode for deling og undersøkelse av store datakilder. Selv om alle lagene i referansearkitekturen er viktige i seg selv, er dette laget der det meste av innovasjon og kreativitet er tydelig.
Disse programmene er enten horisontale, fordi de løser problemer som er vanlige på tvers av næringer, eller vertikale, fordi de er ment å bidra til å løse et bransjespesifikt problem. Unødvendig å si, du har mange applikasjoner å velge mellom, og mange flere kommer. Det forventes at kategorier av kommersielt tilgjengelige store dataprogrammer vil vokse så fort eller raskere enn vedtakshastigheten til den underliggende teknologien.
De mest utbredte kategoriene i denne skrivingen er loggapplikasjoner (Splunk, Loggly), annonse- / medieapplikasjoner (Bluefin, DataXu) og markedsføringsapplikasjoner (Bloomreach, Myrrix). Løsninger utvikles også for helsevesenet, produksjon og transportstyring for å nevne noen.
Som alle andre tilpassede applikasjonsutviklingsinitiativer, vil opprettelsen av store dataprogrammer kreve struktur, standarder, strenghet og veldefinerte APIer. De fleste forretningsapplikasjoner som ønsker å utnytte store data, må abonnere på APIer på tvers av hele stakken.
Det kan være nødvendig å behandle rå data fra de lave datalagerene og kombinere de rå dataene med syntetisert produksjon fra lagrene. Som du kanskje forventer, er det operative uttrykket tilpasset, , og det skaper en annen type press på den store dataimplementeringen.
Store data beveger seg raskt og endrer seg i blinket i et øye, så programvareutviklingsteamene må kunne raskt lage applikasjoner som er tydelige for å løse dagens forretningsutfordring.
Bedrifter må kanskje tenke på å skape utvikling "tigerteam", som raskt svarer på endringer i bedriftsmiljøet ved å skape og distribuere applikasjoner på etterspørsel. Faktisk kan det være mer hensiktsmessig å tenke på disse applikasjonene som "semi-custom" fordi de innebærer mer montering enn faktisk lavnivåkoding.
Over tid vil enkelte typer applikasjoner bli opprettet, i sammenheng, av sluttbrukeren, som kan samle løsningen fra en palett av komponenter. Unødvendig å si, dette er hvor strukturen og standardiseringen er mest nødvendige. Programvareutviklere trenger å skape konsistente, standardiserte utviklingsmiljøer og utvikle nye utviklingspraksis for rask utrulling av store dataprogrammer.
