Opdracht Onderzoek DataBases. Naam: Damian Joosse Cluster

advertisement
Opdracht Onderzoek DataBases.
Naam: Damian Joosse Cluster: ICO41B
Inleiding:
Systemen:
1. Relationele database
2. NoSQL database
3. Datawarehouse
Pakketten:
1. SQL server
2. MySQL
3. MongoDB
4. SQlite
Games en web applicaties:
1.Google
2.Facebook
3.bol.com
4.Nu.nl
5.World Of Warcraft
6.Legue Of Legends
7.Dropbox
8.Minecraft
9.Twitter
10.Skype
1
Relationele Database:
 Geschiedenis:
De gene die het heeft ontwikkeld is Ted Codd.
Hij was de gene die in 1970 het publiceerde, het was
ontwikkeld door rationele algebra een soort wiskunde.
Dit was het begin van de ontwikkeling van deze
databasewereld.
 Het systeem:
Deze soort systeem word gemaakt als schema met twee
tabellen. Het leest namen die er in zijn gezet en zet de
goede factuur als je een factuur database maakt bij de
goede klant. Het uitvoeren van dit heet normaliseren.
 Wie gebruikt het systeem:
Het word vaak gebruikt voor programma´s die veel
gegevens moeten verwerken daarom gebruiken ze vaak
Relationele database.
2
NoSQL Database:
 Geschiedenis:
Het is onstaan door de man Carlo Strozzi die de
naam gebruikte voor zijn lichtgewicht Source
Relational Database. Dat gebeurde in het jaar
1998, het was ook geen standard SQL interface.
 Het systeem:
Het is een categorie aan
databasemanagementsystems.
Die aanmerkelijke verschillen hebben van de
klassieken relationele
databasemanagementsystemen. Het het is een
systeem voor management van veel data
 Wie gebruikt het systeem:
Het word vaak gebruikt door de programmeurs van
Oracle die zelf er van gebruik maakt maar ook ze
maken.
Het is een belangrijke database voor vele
bedrijven.
3
Datawarehouse:
 Geschiedenis:
Dxe eerste stappen naar DWH was in de jaren 60.
De databases waaren in die tijd opgedeeld in
masterfiles dat is een collectie van een bepaalt
onderwerp.
Later in 1970 kwam de DASD oftewel Disk Storage.
Door dat systeem hoefden ze niet eerst alle data
door te zoeken voor dat ze iets konden lezen. Zo
ging het sneller.
 Het systeem:
De afkorting voor Datawarehouse is DWH.
Het is een gegevensverzameling die in vorm is
gezet om een terugkerend snel beantwoord kan
worden zodat het niet snel overbelast word.
 Wie gebruikt het sytseem:
Dat werd gebruikt door veel bedrijven tot dat
DASD kwam. Toen zijn de meeste over gestapt
omdat je zelf dingen kon veranderen en bijvoeof er
af halen nu gebruikt iederen het is nu veranderd
zoals je harde schijf nu is.
4
Paketten
SQL Server:
 De Leverancier:
De grootste leverancier is van SQL Servers maar
ook windos en vele andere programma´s is
Microsoft.
 Door wie word het gebruikt:
Het wordt gebruikt door Applicatie ontwikkelaars.
Maar ook door parteculieren en door bedrijfven.
 Wat voor database systeem is het:
De database systeem van SQL servers is NoSQL.
 Wat doet het pakket:
Het is een product waar mee je webapplicaties kan
worden gemaakt. Door dat het zo via http
makkelijk bereikbaar is is het een goede pakket om
te gebruiken voor webapplicaties.
5
MySQL
 De leverancier:
De grooste leverancier was Sun MicroSystems
Het is later overgenomen door Oracle.
 Door wie word het gebruikt:
Het word veel gebruikt door Linux, apach, PHP en
Perl.
De combinatie word ook LAMP genoemd het word
ook wel door Mac en Windows gebruikt.
 Wat voor database system is het:
Het is voor mij nog onduidelijk wat voor systeem
het is.
 Wat doet het pakket:
Het is een pakket wat veel voor PHP zoals
gastenboeken en fora gebruikt het word ook
gebruikt voor het opslaan van data. Dat kunnen
getallen maar ook tekst zijn.
6
MongoDB:
 De Leverancier:
De leverancier van MongoDB is vooral de bedrijven
zelf die logininfo apps maken voor het opslaan van
logininformatie of het word vaak zelf gebouwd om
vervolgens weer te gebruiken in apps.
 Door wie word het gebruikt:
Het word gebruikt door applicatieontwikkelaars
om te zorgen dat je de login gegevens of data kan
opslaan. De data word ook over meerde
computers versprijd zo werkt het beter en sneller.
 Wat voor database systeem is het:
Het is een NoSQL database omdat het maar
beperkte ondersteuning is voor transacties.
 Wat doet het pakket:
Het is een speciale ondersteuning voor het opslaan
van logingegevens en het opslaan van blobs.
Het kan goed gebruikt worden voor het opslaan en
analyseren van bezoekersaantallen en het
klikgedrag op drukke websites.
7
SQlite:
 De leverancier:
Is de site van Sqlite zelf omdat het publiek is
gemaakt. Voor alle mensen die het willen
gebruiken.
 Door wie word het gebruikt:
Door iedereen die het wil gebruiken omdat het
publiek is.
 Wat voor database systeem is het:
Het komt van de systeem UnQL dat word gebruikt
door vele ontwikkelaars.
 Wat doet het pakket:
Het is een Databasemanagementsystem.
Het heeft ook geen serverinstalatie nodig om te
kunnen gebruiken. Zo kan je het makkelijk
gebruiken voor opslaan van data.
8
 Google:
-Datawarehouse
-niks over te vinden
-kan er ook niks over vinden
 Facebook:
-ze gebruiken wat ik kan vinden CRM
- ik denk dat ze DCC gebruiken.
-in nederland nu 7,4 miloen gebruikers
 Bol.com:
-heb niks kunnen vinden
-niks kunnen vinder er over
-er word vooral je addres en je login gegevens
opgeslagen want je maak ene account.
 Nu.nl:
-heb geen gegevens kunnen vinden
-heb alleen gevonden wat de database systeem is
-nee niks kunnen vinden
 World of warcraft:
-Relationale Database
-pakket WDB wordt gebruikt
-het is een van de succesvolste MMORPG game
9
 Legue Of Legends
-ik kan het niet vinden
-ik kan er helemaal niks over vinden ook niet op
wiki alleen over gameplay.
 Dropbox:
-kan alleen dingen vinden over de history en zo
-kan ik niks over vinden anders had ik ooke wel het
systeem kunnen vinden
-ik weet wel dat het gebruik van dropbox hoog is
het is een van de bekenste samen met googl drive.
 Minecraft:
-Java scripting
-Oracle
-het heeft een aardig hoog gebruik want het is een
hele bekende game voor vele.
 Twitter:
-daar word het systeem CRM
-niks over kunnen vinden
-het is hoog gebruikt dat weet ik wel
 Skype:
-Dat kon ik niet kunnen vinden
-de databasepakket niet kunnen vinden
-hoog gebruikt voor chatten en calling tussen
gamers en mensen die ver van elkaar wonen
10
11
Download