SlideShare una empresa de Scribd logo
1 de 19
Alternatywne podejście do baz danych – Mongo DB Wojciech Soczyński, SoInteractive
About me Napój Główne narzędzie pracy Pracodawca Zdjęcie do prawa jazdy
Czy potrzebujemy coś poza SQL-em ? ,[object Object]
Istnieje świat poza bazami relacyjnymi
Dzisiejsze strony www – wielkie agregatory danych (Facebook / Twitter / next popular social site)
Skalowalności
Elastyczności
Alternatywy dla SQL ,[object Object]
MongoDb
Amazon SimpleDb ,[object Object],[object Object]
Db4o ,[object Object],[object Object]
Podejście dokumentowe ,[object Object]
Dane przechowywane w formacie klucz – wartość
Brak relacji
Zalety ,[object Object]
Szybszy rozwój
Szybsza migracja
Koncentracja na celu, nie na środkach do jego osiągnięcia
Agile ;)

Más contenido relacionado

Destacado (7)

Nowości w Javie 8 okiem programisty
Nowości w Javie 8 okiem programistyNowości w Javie 8 okiem programisty
Nowości w Javie 8 okiem programisty
 
Building RESTful API
Building RESTful APIBuilding RESTful API
Building RESTful API
 
Mapping in Java Options
Mapping in Java OptionsMapping in Java Options
Mapping in Java Options
 
Co nowego w Javie piszczy – Java 8
Co nowego w Javie piszczy – Java 8Co nowego w Javie piszczy – Java 8
Co nowego w Javie piszczy – Java 8
 
Start stop-continue
Start stop-continueStart stop-continue
Start stop-continue
 
JavaStart - kurs Java Podstawy
JavaStart - kurs Java PodstawyJavaStart - kurs Java Podstawy
JavaStart - kurs Java Podstawy
 
Jak napisać CV, które zapewni Ci pracę? 9 wskazówek
Jak napisać CV, które zapewni Ci pracę? 9 wskazówekJak napisać CV, które zapewni Ci pracę? 9 wskazówek
Jak napisać CV, które zapewni Ci pracę? 9 wskazówek
 

Similar a Alternatywne podejście do baz danych - MongoDb

Rails tobak2005
Rails tobak2005Rails tobak2005
Rails tobak2005
Tomasz Bak
 
Semantyka w tworzeniu stron www prezentacja
Semantyka w tworzeniu stron www   prezentacjaSemantyka w tworzeniu stron www   prezentacja
Semantyka w tworzeniu stron www prezentacja
Piotr Nalepa
 
Gaca-Tworek Barbara: JavaScript SEO w praktyce: Webinar Senuto
Gaca-Tworek Barbara: JavaScript SEO w praktyce: Webinar SenutoGaca-Tworek Barbara: JavaScript SEO w praktyce: Webinar Senuto
Gaca-Tworek Barbara: JavaScript SEO w praktyce: Webinar Senuto
BarbaraGacaTworek
 
Skalowalność Magento - MMPL13
Skalowalność Magento - MMPL13Skalowalność Magento - MMPL13
Skalowalność Magento - MMPL13
Divante
 
MARKOS – semantyczne repozytorium otwartego oprogramowania
MARKOS – semantyczne repozytorium otwartego oprogramowaniaMARKOS – semantyczne repozytorium otwartego oprogramowania
MARKOS – semantyczne repozytorium otwartego oprogramowania
bartekel
 
Wprowadzenie do Pythona i Django
Wprowadzenie do Pythona i DjangoWprowadzenie do Pythona i Django
Wprowadzenie do Pythona i Django
Marek Stępniowski
 

Similar a Alternatywne podejście do baz danych - MongoDb (20)

(node.js) Web Development - prościej
(node.js) Web Development - prościej(node.js) Web Development - prościej
(node.js) Web Development - prościej
 
Responsive Web Design - kto mało pyta, nie błądzi
Responsive Web Design - kto mało pyta, nie błądziResponsive Web Design - kto mało pyta, nie błądzi
Responsive Web Design - kto mało pyta, nie błądzi
 
Wordpress dla początkujących szkolenie / warsztat 07/10 Sidebary, Widgety, Mo...
Wordpress dla początkujących szkolenie / warsztat 07/10 Sidebary, Widgety, Mo...Wordpress dla początkujących szkolenie / warsztat 07/10 Sidebary, Widgety, Mo...
Wordpress dla początkujących szkolenie / warsztat 07/10 Sidebary, Widgety, Mo...
 
Rails tobak2005
Rails tobak2005Rails tobak2005
Rails tobak2005
 
Semantyka w tworzeniu stron www prezentacja
Semantyka w tworzeniu stron www   prezentacjaSemantyka w tworzeniu stron www   prezentacja
Semantyka w tworzeniu stron www prezentacja
 
Gaca-Tworek Barbara: JavaScript SEO w praktyce: Webinar Senuto
Gaca-Tworek Barbara: JavaScript SEO w praktyce: Webinar SenutoGaca-Tworek Barbara: JavaScript SEO w praktyce: Webinar Senuto
Gaca-Tworek Barbara: JavaScript SEO w praktyce: Webinar Senuto
 
(node.js) Web development - prościej (pl)
(node.js) Web development - prościej (pl)(node.js) Web development - prościej (pl)
(node.js) Web development - prościej (pl)
 
Single Page Applications przy wykorzystaniu REST
Single Page Applications przy wykorzystaniu RESTSingle Page Applications przy wykorzystaniu REST
Single Page Applications przy wykorzystaniu REST
 
Oss w software house
Oss w software houseOss w software house
Oss w software house
 
Semantic Web
Semantic WebSemantic Web
Semantic Web
 
Jruby on Rails
Jruby on RailsJruby on Rails
Jruby on Rails
 
JRuby on Rails
JRuby on RailsJRuby on Rails
JRuby on Rails
 
JavaEE + OSGi
JavaEE + OSGiJavaEE + OSGi
JavaEE + OSGi
 
Skalowalność Magento - MMPL13
Skalowalność Magento - MMPL13Skalowalność Magento - MMPL13
Skalowalność Magento - MMPL13
 
Jak nadążyć za światem front-endu - WordPress Training Day
Jak nadążyć za światem front-endu - WordPress Training DayJak nadążyć za światem front-endu - WordPress Training Day
Jak nadążyć za światem front-endu - WordPress Training Day
 
Jaki framework wybrać
Jaki framework wybraćJaki framework wybrać
Jaki framework wybrać
 
Encje w drupalu - DrupalCamp Wroclaw 2015
Encje w drupalu - DrupalCamp Wroclaw 2015Encje w drupalu - DrupalCamp Wroclaw 2015
Encje w drupalu - DrupalCamp Wroclaw 2015
 
MARKOS – semantyczne repozytorium otwartego oprogramowania
MARKOS – semantyczne repozytorium otwartego oprogramowaniaMARKOS – semantyczne repozytorium otwartego oprogramowania
MARKOS – semantyczne repozytorium otwartego oprogramowania
 
Wprowadzenie do Pythona i Django
Wprowadzenie do Pythona i DjangoWprowadzenie do Pythona i Django
Wprowadzenie do Pythona i Django
 
Responsive Web Design - Michał Rachowski Squiz
Responsive Web Design - Michał Rachowski SquizResponsive Web Design - Michał Rachowski Squiz
Responsive Web Design - Michał Rachowski Squiz
 

Alternatywne podejście do baz danych - MongoDb