DevReview #2 O NoSQL z Rafałem Kaszczukiem

W 1970 roku Edgar Frank Codd przedstawia koncept relacyjnej bazy danych w swojej pracy pt. „A Relational Model of Data for Large Shared Data Banks„. Blisko pół wieku później programiści nadal wykorzystują dzieło Codd-a w swoich projektach korzystając z MS SQL Server, PostgreSQL itd. Istnieje jednak stosunkowo nowy nurt, którego zadaniem jest dopełnienie funkcjonalności swojego poprzednika. Mowa o bazach danych NoSQL. I to właśnie o tym nurcie porozmawiałem w drugim odcinku DevReview. Moim gościem był Rafał Kaszczuk, który od paru lat jest programistą .NET, szkoleniowcem, entuzjastą NoSQL, a od miesiąca także blogerem! Nasz gość opowiedział m.in. czym są bazy NoSQL, w jakich przypadkach ich użycie jest wskazane oraz trzeźwym okiem wypunktował wady tych technologii. Mam nadzieję, że rozmowa Wam się spodoba. Zachęcam Was również do komentowania odcinka oraz udostępniania go gdzie tylko się da :)

Życzę miłego słuchania!

 

 

Podcast możecie pobrać tu.

 

Jeżeli chcecie być na bieżąco z przyszłymi odcinkami, zachęcam Was do śledzenia mnie na twitterze oraz facebooku :)

 


 

LINKI

Blog Rafałahttp://kaszczuk.com

Cassandra – strona projektuhttp://cassandra.apache.org

MongoDb – strona projektuhttps://www.mongodb.com

Db-engineshttp://db-engines.com/en/ranking

Martin Fowler – Wyjaśnienie definicji NoSQLhttp://martinfowler.com/bliki/NosqlDefinition.html

Mimi Gentz (Azure) – Różnice między SQL a NoSQL / Wsparcia dla NoSQL w ramach Azurehttps://azure.microsoft.com/pl-pl/documentation/articles/documentdb-nosql-vs-sql/

Louis Columbus (Forbes) – Artykuł o planach inwestycji w projekty BigDatahttp://www.forbes.com/sites/louiscolumbus/2016/05/22/51-of-enterprises-intend-to-invest-more-in-big-data/#aa54aa73ad04

Michal Ptaszek (Riot) – Migracja usług z MySQL na RIAK dla gry League of Legendhttps://engineering.riotgames.com/news/chat-service-architecture-persistence

Steve Danielson (Azure) – Użycie Redisa jako cache w Azurehttps://azure.microsoft.com/pl-pl/documentation/articles/cache-dotnet-how-to-use-azure-redis-cache/

MongoDb + C# – Quick Tourhttp://mongodb.github.io/mongo-csharp-driver/2.2/getting_started/quick_tour/

Czym jest Redishttp://kaszczuk.com/redis-z-czym-to-sie-je/

Instalacja Redisa na Windowsiehttp://kaszczuk.com/redis-na-windowsie-instalacja/

Cassandra Query Languagehttp://www.planetcassandra.org/blog/cql-cassandra-query-language/

Moshe Kaplan (DZone) – Kiedy używać MongoDBhttps://dzone.com/articles/when-use-mongodb-rather-mysql

Mike Wasson (Asp.net) – Użycie Redisa jako magazynu wiadomości dla SignalRhttp://www.asp.net/signalr/overview/performance/scaleout-with-redis

Firmy użytkujące MongoDBhttps://www.mongodb.com/who-uses-mongodb

You may also like...

  • Pingback: dotnetomaniak.pl()

  • Tomek Pycia

    Ciekawy podcast zwłaszcza dla początkujących.
    Jak dla mnie ważne rzeczy jakie zostały tu powiedziane to:
    – NoSQL nie eliminuje baz relacyjnych tylko je uzupełnia
    – nie należy stosować technologi w projekcie tylko dlatego że się ją zna, należy szukać technologi najbardziej pasującej do rozwiązania konkretnego problemu i tyczy się to nie tylko baz danych
    Nie zgadzam się zupełnie z czymś co się nazywa ORM w bazach NoSQL. Ciężko jest mi sobie wyobrazić ORMa jak nie mamy zdefiniowanego sztywnego schematu danych.

  • Pingback: DevTalk#36 - O NoSQL z Grzegorzem Bernasiem | devstyle | Maciej Aniserowicz()

Śledź najnowsze wpisy!

Jeżeli treść bloga Ci się podoba, śledź mnie na twitterze lub zostaw kciuka na facebooku. To nic nie kosztuje, a pozwoli Ci być na bieżąco z najnowszymi wpisami :)