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