Hem Personliga finanser Skapandet av hanterbara stora datastrukturer - dummies

Skapandet av hanterbara stora datastrukturer - dummies

Video: Frukostseminarium 17 oktober 2019: Så funkar det när Nationella läkemedelslistan är på plats 2024

Video: Frukostseminarium 17 oktober 2019: Så funkar det när Nationella läkemedelslistan är på plats 2024
Anonim

När datan flyttades till den kommersiella marknaden lagrades data i platta filer som inte innebar någon struktur. Idag kräver stora data hanterbara datastrukturer. När företagen behövde få en detaljerad förståelse om kunderna, var de tvungna att tillämpa brutkrafter metoder, inklusive mycket detaljerade programmeringsmodeller för att skapa något värde.

Senare på 1970-talet ändrades saker med uppfinningen av relationsdatamodellen och relationsdatabashanteringssystemet (RDBMS) som innehöll struktur och en metod för att förbättra prestanda. Viktigast har relationsmodellen lagt till en abstraktionsnivå så att det var lättare för programmerare att tillgodose de växande företagens krav att extrahera värdet från data.

Relationsmodellen erbjöd ett ekosystem av verktyg från ett stort antal nya mjukvaruföretag. Det fyllde ett växande behov för att hjälpa företagen att organisera sina uppgifter bättre och kunna jämföra transaktioner från en geografi till en annan.

Dessutom bidrog det till företagsledare som ville kunna granska information som inventering och jämföra den med kundorderinformation för beslutsfattande. Men ett problem uppstod från denna exploderande efterfrågan på svar: Det var dyrt att lagra denna växande datamängd och det var långsamt att komma åt det. Att göra saken värre, det fanns mycket dataduplikation och det faktiska affärsvärdet för dessa data var svårt att mäta.

När volymen av data som organisationerna behövde för att hantera växte out of control, tillhandahöll datalageret en lösning. Datalagret möjliggjorde för IT-organisationen att välja en delmängd av de data som lagras, så att det skulle vara lättare för företagen att försöka få insikter.

Datalageret var avsett att hjälpa företag att hantera alltmer stora mängder strukturerad data som de behövde kunna analysera genom att minska volymen av data till något mindre och mer fokuserat på ett visst område i verksamheten. Det fyllde behovet av att separera operativ beslutsstödshantering och beslutsstöd - av prestationsskäl.

Lager lagrar ofta data från tidigare år för att förstå organisationsprestanda, identifiera trender och hjälpa till att avslöja beteendemönster. Det tillhandahöll också en integrerad informationskälla från olika datakällor som kan användas för analys. Idag kan både innehållsförvaltningssystem och datalager utnyttja förbättringar i skalbarheten hos hårdvara, virtualiseringsteknik och möjligheten att skapa integrerade hårdvaru- och mjukvarusystem.

Ibland var dessa datalager själva alltför komplexa och stora och erbjuder inte den hastighet och smidighet som verksamheten krävde. Svaret var en ytterligare förfining av de data som hanterades via data mars. Dessa data mars fokuserade på specifika affärsproblem och stödde företagets behov av snabba frågor. Lageret har utvecklats för att stödja nya tekniker som integrerade system och datautrustning.

Datalager och data mars löste många problem för företag som behövde ett konsekvent sätt att hantera massiva transaktionsdata. Men när det gällde att hantera enorma volymer av ostrukturerade eller halvstrukturerade data kunde lageret inte utvecklas tillräckligt för att möta förändrade krav.

För att komplicera saker matas datalager typisk i satsintervall, vanligtvis varje vecka eller dagligen. Det här är bra för planering, finansiell rapportering och traditionella marknadsföringskampanjer, men det är för långsamt för allt mer i realtid näringsliv och konsumentmiljöer.

Hur skulle företag kunna omvandla sina traditionella datahanteringsmetoder för att hantera den växande volymen av ostrukturerade dataelement? Lösningen kom inte fram över natten. När företagen började lagra ostrukturerad data började säljare att lägga till funktioner som BLOBs (binära stora objekt).

I huvudsak skulle ett ostrukturerat dataelement lagras i en relationsdatabas som en sammanhängande bit av data. Det här objektet kan märkas men du kunde inte se vad som var inne i det objektet. Det var uppenbart att detta inte skulle lösa förändrade kund- eller affärsbehov.

Ange objektdatabashanteringssystemet (ODBMS). Objektdatabasen lagrade BLOB som en adresserbar uppsättning bitar så att du kunde se vad som var där inne. Till skillnad från BLOB, som var en oberoende enhet bifogad en traditionell relationsdatabas, tillhandahöll objektdatabasen ett enhetligt tillvägagångssätt för hantering av ostrukturerad data.

Objektdatabaser innehåller ett programmeringsspråk och en struktur för dataelementen, så att det är lättare att manipulera olika dataobjekt utan programmering och komplexa anslutningar. Objektdatabaserna introducerade en ny nivå av innovation som hjälpte till att leda till den andra vågen av datahantering.

Skapandet av hanterbara stora datastrukturer - dummies

Redaktörens val

Hur man lägger till text i en sätter () Funktion i C Programmering

Hur man lägger till text i en sätter () Funktion i C Programmering

När du behöver visa en annan textrad, använd C-programmeringsfärdigheterna för att skapa en annan puts () -funktion i källkoden, som visas i Visa två textlinjer. VISA TILL TEXTFINER # inkludera int main () {sätter ("Hickory, Dickory, Dock,"); sätter ("musen sprang klockan."); returnera (0);} Den andra ...

Förklarar variabler i C-dummies

Förklarar variabler i C-dummies

Variabler är det som gör dina program zooma. Programmering kan bara inte bli gjort utan dem. Så om du inte har introducerats till variabler än, här går du. Valerie Variable är en numerisk variabel. Hon älskar att hålla nummer - vilket nummer som helst; det spelar ingen roll. När hon ser ett lika tecken tar hon ett värde och ...

Redaktörens val

Gör rädsla för din vän - dummies

Gör rädsla för din vän - dummies

Rädsla är lika verklig som mod. Även om värdet av rädsla inte är lika uppenbart som modets värde, har det dess fördelar. Rädsla är din instinkt som säger att du är obehaglig - även om situationen inte kommer att skada dig. Alla har haft den känslan när man hellre drar locket ...

Hur man ökar din självmedvetenhet - dummies

Hur man ökar din självmedvetenhet - dummies

Du kommer att vara med dig själv under en livstid. Ingenting kommer att förändra det faktum. Att lära känna, som att lyssna på och uppskatta själv är avgörande för din sanity. Kanske kommer du till att älska, acceptera och omfamna alla du är, är svår för dig att föreställa dig just nu, men du kan göra ...

Hur man ökar din mentala flexibilitet - dummies

Hur man ökar din mentala flexibilitet - dummies

ÄR flexibel i arbete och relationer är ett tecken på en högpresterande. Medan perfektionister är styva och obehagliga i sitt arbete och hur de interagerar med andra, är högpresterande mer öppna och tillmötesgående. Att vara mer flexibel på jobbet gav Ralph aldrig förslag under brainstorming vid gruppmöten. Han kände att hans lag ...

Redaktörens val

Nätverksadministration: Linux-installation och virtuella konsoler - dummies

Nätverksadministration: Linux-installation och virtuella konsoler - dummies

Linux är i sig ett kommandoradsorienterat operativsystem. Grafiska användargränssnitt - inklusive installationsprogrammets GUI - tillhandahålls av en valfri komponent som heter X Window System. Men medan du arbetar med det grafiska användargränssnittet för installationsprogrammet, håller Linux flera ytterligare kommandorads-konsoler öppna. Normalt behöver du inte ...

Nätverksadministration: Linux-loggning, logg och systemavstängning - dummies

Nätverksadministration: Linux-loggning, logg och systemavstängning - dummies

Alla användare som åtkomst ett Linux-system, lokalt eller över ett nätverk, måste verifieras av ett giltigt användarkonto på systemet. I det följande får du veta hur du loggar in och ut på ett Linux-system och hur du stänger av systemet. Logga in När Linux startar upp visas det ...

Nätverksadministration: Licensserver - Dummies

Nätverksadministration: Licensserver - Dummies

I vissa program kan du köpa nätverkslicenser som gör att du kan installera programvaran på många datorer som du vill, men reglera antalet personer som kan använda programvaran vid en viss tidpunkt. För att styra hur många som använder programvaran, är en särskild licensserver inrättad. När en användare börjar ...