SlideShare une entreprise Scribd logo
1  sur  10
Analyse und Bewertung
                     von Datenbanken
                    gegenüber NoSQL
                       Datebanken
                            Ein Vergleich von mySQL und mongoDB


                                     Peyman Pouryekta


Dienstag, 10. Januar 2012                                         1
Inhalt
                     • Datenbanken
                     • Relationale Datenbanken
                     • MySQL
                     • NoSQL
                     • mongoDB
                     • Ergebnis
Dienstag, 10. Januar 2012                        2
Datenbanken

                     • hierarchisch
                     • netzwerkartig
                     • relational
                     • objektorientiert
                     • Mischformen...

Dienstag, 10. Januar 2012                  3
Relationale
                                 Datenbanken

                            Relation       Tabelle




Dienstag, 10. Januar 2012                            4
Relationale
                            Datenbanken

                    Normalisierung   Transaktion




Dienstag, 10. Januar 2012                          5
MySQL

                     • Große Community
                     • MySQL Tools
                     • SQL


Dienstag, 10. Januar 2012                6
NoSQL

                            JSON                                       Horizontale Skalierung




Wikipedia, JavaScript Object Notation: Datenstruktur und Formatdefinition


Dienstag, 10. Januar 2012                                                                       7
NoSQL
                            CAP Theorem




                            Brewer, PODC Keynote Slides



Dienstag, 10. Januar 2012                                 8
mongoDB

                     • MongoHub
                     • Object-Based Query Language
                     • Auto-sharding


Dienstag, 10. Januar 2012                            9
Ergebnis
                                   MongoDB              MySQL

                              Document-Oriented
                 Data Model                           Relational
                                  (BSON)
                                Dynamic; object-
             Query Method                            Dynamic; SQL
                              based query language
            Horizontal
                                 Auto-sharding        Partitioning
       partitioning scheme



Dienstag, 10. Januar 2012                                            10

Contenu connexe

En vedette

Weceem CMS
Weceem CMSWeceem CMS
Weceem CMSprivate
 
Enterprise JavaBeans und Web Application
Enterprise JavaBeans und Web ApplicationEnterprise JavaBeans und Web Application
Enterprise JavaBeans und Web Applicationprivate
 
Digital Asset Management
Digital Asset ManagementDigital Asset Management
Digital Asset Managementprivate
 
Introduction to NoSQL Databases
Introduction to NoSQL DatabasesIntroduction to NoSQL Databases
Introduction to NoSQL DatabasesDerek Stainer
 
Oracle no sql-doag-datenbank_konferenz_juni_2014
Oracle no sql-doag-datenbank_konferenz_juni_2014Oracle no sql-doag-datenbank_konferenz_juni_2014
Oracle no sql-doag-datenbank_konferenz_juni_2014Gunther Pippèrr
 

En vedette (7)

Weceem CMS
Weceem CMSWeceem CMS
Weceem CMS
 
Enterprise JavaBeans und Web Application
Enterprise JavaBeans und Web ApplicationEnterprise JavaBeans und Web Application
Enterprise JavaBeans und Web Application
 
Digital Asset Management
Digital Asset ManagementDigital Asset Management
Digital Asset Management
 
NoSQL databases
NoSQL databasesNoSQL databases
NoSQL databases
 
NoSQL databases
NoSQL databasesNoSQL databases
NoSQL databases
 
Introduction to NoSQL Databases
Introduction to NoSQL DatabasesIntroduction to NoSQL Databases
Introduction to NoSQL Databases
 
Oracle no sql-doag-datenbank_konferenz_juni_2014
Oracle no sql-doag-datenbank_konferenz_juni_2014Oracle no sql-doag-datenbank_konferenz_juni_2014
Oracle no sql-doag-datenbank_konferenz_juni_2014
 

Analyse und Bewertung von Datenbanken gegenüber NoSQL Datebanken

  • 1. Analyse und Bewertung von Datenbanken gegenüber NoSQL Datebanken Ein Vergleich von mySQL und mongoDB Peyman Pouryekta Dienstag, 10. Januar 2012 1
  • 2. Inhalt • Datenbanken • Relationale Datenbanken • MySQL • NoSQL • mongoDB • Ergebnis Dienstag, 10. Januar 2012 2
  • 3. Datenbanken • hierarchisch • netzwerkartig • relational • objektorientiert • Mischformen... Dienstag, 10. Januar 2012 3
  • 4. Relationale Datenbanken Relation Tabelle Dienstag, 10. Januar 2012 4
  • 5. Relationale Datenbanken Normalisierung Transaktion Dienstag, 10. Januar 2012 5
  • 6. MySQL • Große Community • MySQL Tools • SQL Dienstag, 10. Januar 2012 6
  • 7. NoSQL JSON Horizontale Skalierung Wikipedia, JavaScript Object Notation: Datenstruktur und Formatdefinition Dienstag, 10. Januar 2012 7
  • 8. NoSQL CAP Theorem Brewer, PODC Keynote Slides Dienstag, 10. Januar 2012 8
  • 9. mongoDB • MongoHub • Object-Based Query Language • Auto-sharding Dienstag, 10. Januar 2012 9
  • 10. Ergebnis MongoDB MySQL Document-Oriented Data Model Relational (BSON) Dynamic; object- Query Method Dynamic; SQL based query language Horizontal Auto-sharding Partitioning partitioning scheme Dienstag, 10. Januar 2012 10