sql >> Databasteknik >  >> RDS >> Database

VLDBs i 20-åren:Du kommer att behöva en större ...

Tid och teknik fortsätter att accelerera, och den data vi sparar fortsätter att växa exponentiellt. Således fortsätter den exakta definitionen av en mycket stor databas (VLDB) att förändras med nya framsteg inom hårdvara och mjukvara. Men att montera en VLDB på din nya surfplatta, eller till och med en bärbar dator, kommer vanligtvis inte att hända, åtminstone inte ännu.

Hur stor är en mycket stor databas?
Många tekniska myndigheter diskuterar den faktiska utgångspunkten för vad som utgör en VLDB. Vissa säger databaser på 100 gigabyte eller mer. Andra hävdar att en VLDB är minst 1 terabyte (1000 GB) stor. Det kan också mätas genom antalet och typen av komplexa frågor och transaktioner som det kan stödja. Men oavsett den exakta kvantiteten är det säkert att säga att en VLDB innehåller en enorm mängd information, sprids i ett extremt stort antal tuplar (databasrader), och upptar enormt lagringsutrymme i ett fysiskt filsystem.

Du vet att du har att göra med en VLDB när själva storleken på den kräver mer arbete. Att inte kunna säkerhetskopiera databasen inom rimlig tid och de ekonomiska begränsningarna i att duplicera databasen för teständamål är bara ett par av de problem som måste åtgärdas.

Vem använder VLDB?
Många företag och organisationer använder VLDB, inklusive kommuner, statliga försvarsentreprenörer, forskningsföretag och stora företag inom finansbranschen. Ett utmärkt exempel på en som regelbundet utnyttjar VLDB till sina strategiska fördelar är TAC, en helt oberoende europeisk forskargrupp som tillhandahåller rådgivningstjänster i internationella ekonomiska och finansiella frågor för finansiella investerare, industriföretag och multilaterala organisationer. TAC konstruerar VLDB:er, mestadels för eget internt bruk, men några har gjorts tillgängliga för allmänheten i analytiska syften att övervaka utländska investeringar och utvecklingsmål.

Andra företag använder VLDB:er för datajämförelse, datautvinning, datalagring, replikeringar, frågor, demonstrationer och en mängd ytterligare funktioner. Tekniktrendbevakare följer med dem. IT-chefer designar och utvecklar tillsammans med dem. FoU-experter och innovationsenheter spårar statistik med dem. Och VLDB spelar en allt viktigare roll i efterfrågan på personlig information på World Wide Web.

Så hur hanterar du en mycket stor databas?
Historien om David vs. Goliat kommer ofta att tänka på när folk upptäcker att deras databaser närmar sig en terabyte. Det blir svårare och svårare att allokera utrymme och påskynda frågor. Så den till synes oöverstigliga uppgiften att återta utrymme och förbättra prestanda måste sedan tilldelas en expert, en med know-how och tekniska verktyg för att erövra den jätten.

VLDB:er kan effektivt kontrolleras av rätt typ av databashanteringssystem (DBMS); d.v.s. specifikt utformad datormjukvara (eller programsvit) som tillhandahåller ett gränssnitt mellan databasen och slutanvändaren, vilket möjliggör skapandet, sökningen, uppdateringen och administrationen av data. En DBMS upprätthåller också säkerheten och integriteten för lagrad data, och underlättar återställningen av information om ett system skulle råka misslyckas. Och det finns olika typer av DBMS, men vi sparar den avhandlingen till en annan blogg vid ett annat tillfälle.

Utvecklingen av de flesta databashanteringssystem är extremt komplex och tidskrävande och kräver kontinuerliga uppgraderingar med framsteg inom datorminne, lagring, processorer och nätverk. Databaser fortsätter att öka i storlek, omfattning och prestanda, eftersom mjukvaruutvecklare strävar efter att hålla jämna steg med kraven från moderna datavolymökningar. Som det mesta av livet på 2000-talet har vi kommit en lång väg väldigt snabbt, och vi har data som bevisar det!


  1. Välj det näst högsta lägsta värdet i Oracle

  2. Förstå molnbaserad SQL Server-prestandaövervakning

  3. EXECUTE...USING-satsen i PL/pgSQL fungerar inte med posttyp?

  4. Sätt att migrera SQL Server Database till Azure SQL Database