Uw zoekopdracht heeft geen resultaten opgeleverd.
We raden u aan het volgende te proberen om te vinden wat u zoekt:
Een database is een georganiseerde verzameling gestructureerde informatie of data, die doorgaans elektronisch wordt opgeslagen in een computersysteem. Een database wordt meestal beheerd door een databasebeheersysteem (Database Management System, of DBMS). De data en het DBMS worden, samen met daaraan gekoppelde applicaties, een databasesysteem genoemd. Dit wordt vaak afgekort tot slechts 'database'.
Data binnen de meest voorkomende soorten databases die vandaag in bedrijf zijn, worden doorgaans gemodelleerd in rijen en kolommen in een reeks tabellen om verwerking en zoekopdrachten naar data efficiënt te maken. De data kunnen vervolgens eenvoudig worden gebruikt, beheerd, gewijzigd, bijgewerkt, bewaakt en georganiseerd. De meeste databases gebruiken Structured Query Language (SQL) voor het schrijven en opvragen van data.
SQL is een programmeertaal die wordt gebruikt door vrijwel alle relationele databases om data te zoeken, te manipuleren en te definiëren en om toegang te beheren. SQL werd in de jaren 70 voor het eerst ontwikkeld bij IBM, met Oracle als een belangrijke bijdrager. Dit leidde tot de implementatie van de SQL ANSI-norm. SQL heeft geleid tot veel extensies van bedrijven zoals IBM, Oracle en Microsoft. Hoewel SQL tegenwoordig nog steeds veel wordt gebruikt, beginnen er nieuwe programmeertalen te komen.
Databases hebben zich sinds hun opkomst in het begin van de jaren zestig enorm ontwikkeld. Navigatiedatabases zoals de hiërarchische database (die vertrouwde op een boomstructuurmodel en alleen een één-op-veel-relatie toestond) en de netwerkdatabase (een flexibeler model dat meerdere relaties mogelijk maakte), waren de oorspronkelijke systemen waarmee data werden opgeslagen en gemanipuleerd. Deze vroege systemen waren eenvoudig, maar ook inflexibel. In de jaren 80 werden relationele databases populair, gevolgd door objectgeoriënteerde databases in de jaren 90. Meer recent ontstonden NoSQL-databases als antwoord op de groei van het internet en de behoefte aan hogere snelheid en de verwerking van ongestructureerde data. Tegenwoordig zijn clouddatabases en zelfsturende databases baanbrekend als het gaat om hoe data worden verzameld, opgeslagen, beheerd en gebruikt.
Databases en spreadsheets (zoals die van Microsoft Excel) zijn beide handige manieren om informatie op te slaan. De belangrijkste verschillen tussen de twee zijn:
Spreadsheets zijn oorspronkelijk ontworpen voor één gebruiker en hun kenmerken weerspiegelen dat. Ze zijn geweldig voor één gebruiker of een klein aantal gebruikers die geen uiterst gecompliceerde datamanipulatie hoeven uit te voeren.’’ Databases zijn daarentegen ontworpen om veel grotere verzamelingen georganiseerde informatie te bevatten, soms zelfs enorme hoeveelheden.— Met databases kunnen meerdere gebruikers tegelijkertijd snel en veilig toegang krijgen tot de data en deze opvragen met behulp van zeer complexe logica en taal.
Er zijn veel verschillende soorten databases. De beste database voor een specifieke organisatie is afhankelijk van hoe de organisatie van plan is om de data te gebruiken.
Dit zijn slechts enkele van de tientallen soorten databases die vandaag de dag worden gebruikt. Andere, minder algemene databases zijn afgestemd op zeer specifieke wetenschappelijke, financiële of andere functies. Naast de verschillende databasetypen zijn er ook veranderingen in de benadering van technologieontwikkelingen en ingrijpende ontwikkelingen, zoals de cloud en automatisering, die databases in volledig nieuwe richtingen stuwen. Enkele van de nieuwste databases omvatten
Een database vereist meestal een uitgebreid databasesoftwareprogramma dat bekend staat als een databasebeheersysteem (DBMS). Een DBMS dient als een interface tussen de database en zijn eindgebruikers of programma's, waardoor gebruikers informatie kunnen ophalen en bijwerken en kunnen beheren hoe de informatie wordt georganiseerd en geoptimaliseerd. Een DBMS vergemakkelijkt ook het overzicht en beheer van databases, waardoor een groot aantal administratieve bewerkingen mogelijk zijn, zoals prestatiebewaking, afstemming en back-up en herstel.
Enkele voorbeelden van populaire databasesoftware of DBMS zijn MySQL, Microsoft Access, Microsoft SQL Server, FileMaker Pro, Oracle Database en dBASE.
MySQL is een open source relationeel databasebeheersysteem op basis van SQL. Het is ontworpen en geoptimaliseerd voor webapplicaties en kan op elk platform worden uitgevoerd. Omdat er bij de opkomst van het internet nieuwe en andere vereisten ontstonden, werd MySQL het voorkeursplatform voor webontwikkelaars en webapplicaties. Omdat het is ontworpen om miljoenen zoekopdrachten en duizenden transacties te verwerken, is MySQL een populaire keuze voor e-commercebedrijven die meerdere geldoverdrachten moeten beheren.’ On-demand flexibiliteit is het belangrijkste kenmerk van MySQL.
MySQL is het DBMS achter een aantal van de beste websites en webapplicaties ter wereld, waaronder Airbnb, Uber, LinkedIn, Facebook, Twitter en YouTube.
Met de enorme dataverzameling van het Internet of Things, dat het leven en de industrie over de hele wereld transformeert, hebben bedrijven tegenwoordig toegang tot meer data dan ooit tevoren. Vooruitdenkende organisaties kunnen nu databases gebruiken om verder te gaan dan elementaire dataopslag en transacties om enorme hoeveelheden data van meerdere systemen te analyseren. Met behulp van databases en andere computer- en business intelligence-tools kunnen organisaties nu de data die ze verzamelen gebruiken om efficiënter te werken, betere besluitvorming mogelijk te maken en flexibeler en schaalbaarder te worden.
De zelfsturende database staat klaar om deze mogelijkheden aanzienlijk te verbeteren. Omdat zelfsturende databases dure, tijdrovende handmatige processen automatiseren, maken ze zakelijke gebruikers vrij om proactiever met hun data om te gaan. Door gebruikers directe controle te geven over de mogelijkheid om databases te maken en te gebruiken, krijgen deze het zowel beheer en autonomie in de hand, terwijl belangrijke beveiligingsnormen toch worden gewaarborgd.
De grote bedrijfsdatabases van vandaag ondersteunen vaak zeer complexe zoekopdrachten en er wordt verwacht dat ze bijna onmiddellijk antwoorden op deze vragen geven.’ Hierdoor wordt databasebeheerders voortdurend gevraagd om een breed scala aan methoden te gebruiken om de prestaties te verbeteren. Enkele veel voorkomende uitdagingen waarmee ze worden geconfronteerd zijn:
Het aanpakken van al deze uitdagingen kan tijdrovend zijn en kan databasebeheerders hinderen bij de uitvoer van meer strategische functies.
Zelfsturende databases vormen de golf van de toekomst en bieden een intrigerende mogelijkheid voor organisaties die de best beschikbare databasetechnologie willen gebruiken zonder de zorgen van het uitvoeren en besturen van die technologie.
Zelfsturende databases maken gebruik van cloudtechnologie en machine learning om veel van de routinetaken te automatiseren die nodig zijn om databases te beheren, zoals afstemming, beveiliging, back-ups, updates en andere routinematige beheertaken. Nu deze saaie taken geautomatiseerd worden, krijgen databasebeheerders de tijd om meer strategisch werk te doen. De zelfsturende, zelfbeveiligende en zelfherstellende mogelijkheden van zelfsturende databases staan op het punt een revolutie teweeg te brengen in de manier waarop bedrijven hun data beheren en beveiligen, waardoor prestatievoordelen, lagere kosten en verbeterde beveiliging worden bereikt.
De eerste autonome database werd eind 2017 aangekondigd en meerdere onafhankelijke sectoranalisten erkenden snel de technologie en de potentiële impact voor computing.
In IDC-perspectief van februari 2018 werd autonome databasetechnologie geprezen voor “het eenvoudiger implementeren, gebruiken en beheren van bedrijfssoftware door met kunstmatige intelligentie en machine learning mogelijkheden te bieden die weinig of geen menselijke tussenkomst vereisen voor softwarebeheer.”
In KuppingerCole’s rapport van januari 2018 (PDF) wordt opgemerkt: “Deze aanpak heeft enorme potentiële voordelen, niet alleen voor het verminderen van arbeid en kosten voor klanten, maar ook voor het drastisch verbeteren van herstelvermogen van databases’ tegen zowel menselijke fouten als schadelijke activiteiten, intern of extern. Elke database is ook zo ontworpen dat beveiligingsfuncties standaard zijn ingeschakeld en relevante parameters automatisch worden geconfigureerd volgens de huidige best practices op het gebied van beveiliging.”