NoSQL Summer
Niedawno miałem przyjemność uczestniczyć w pierwszym spotkaniu Krakowskim spotkaniu inicjatywy NoSQL Summer. Zainteresowała mnie, przede wszystkim, forma spotkań — dyskusje dotyczące przeczytanych “lektur obowiązkowych”. Skojarzyło mi się bardziej z dyskusyjnym klubem filmowym, niż typową technologiczną juzergrupą. Postanowiłem się więc wybrać. Nie żałowałem.
Organizacji krakowskich spotkań podjął się Adam Pohorecki. Dzięki temu organizacyjnie wszystko było zapięte na ostatni guzik. Miłym dodatkiem było piwo sponsorowane przez Lunar Logic.
Spotkanie przybrało ostatecznie formę wymiany doświadczeń dotyczących różnych baz nierelacyjnych. Oto garść zebranych przeze mnie naprędce wniosków:
Mamy do czynienia z prawdziwym wysypem baz nierelacyjnych. Chyba każdy szanujący się programista za punkt honoru ma napisanie swojej (zupełnie jak niegdyś z kontenerami Dependency Injection).
- Poszczególne bazy nierelacyjne różnią się podejściem do replikacji/klastrowania.
- Najbardziej znany w Krakowie jest CouchDB.
- Temat NoSQL jest raczej obcy środowsiku .NET. Smutne.
- Częstym problemem z bazami nierelacyjnymi jest duży apetyt na przestrzeń dyskową.
- Bazy nierelacyjne są już od dawna wykorzystywane produkcyjnie, nawet w Krakowie.
- Transakcje obejmujące modyfikacje kilku dokumentów to ZŁO.
- API baz nierelacyjnych jest bardziej zbliżone do sposobu działania ich mechanizmów składowania danych
- Bazy nierelacyjne wymagają większej świadomości i wiedzy od dewelopera, ale w zamian oferują większe możliwości wpływania na zachowanie mechanizmu składowania danych (np. rozwiązywanie konfliktów.
Kolejne spotkanie z cyklu NoSQL Summer już w najbliższą środę w siedzibie Lunar Logic (Krasińskiego 17/5). Temat: map/reduce. Więcej informacji można uzyskać za pośrednictwem grupy google Kraków NoSQL Summer. W imieniu organizatorów, zapraszam.




about 1 year ago
Fajnie, ze cos takiego macie w Krakowie. Zreszta co sie dziwie, tam sa najlepsze grupy i spotkania oraz no trudno to przelknac ale statystycznie i ludzie
Ale do rzeczy, NoSQL jako “ruch” jest rzeczywiscie slaby jezeli chodzi o .NET no teraz ten RevenDB moze to ruszy. Ale nie o to chodzi, chodzi o to iz to co teraz jest nazwane ruchem jest od lat stosowane w ten czy w inny sposob produktach.
IMO raczej bylo ciezko cos rozruszac niz by to byla jakas nowosc. Patrzac na to co sie robilo na studiach i co robili moi poprzednicy na studniach to zawsze w ktoryms momencie powstawalo cos co teraz ma nazwe NoSQL czy to byla baza dokumentow, czy proste key-value czy bardziej skomplikowane rozwaizania NoSQL. Ba nawet w 2002 roku implementowalismy produkt ktory mial w sobie CQRS (co przyjelo ladna nazwe, my to nazywalismy baza odczytu i zapisu), gdzue baza zapisu byla baza XML zas odzytuj Oracle synchronizowany z XMLami ze wzgledu na ogolno Polski standard pewnej bazy.
Jednak fajne jest to ze nurt ktory byl ciagniety na uczelniach od lat w koncu wchodzi w szeregi zwyklych dev (w sensie nie badania naukowe, itp tylko jako dev w pracy) jak i firmy zaczynaja coraz czesciej z tego korzystac. To tylko swiadczy o tym ze Ci powaleni profesorowie ktorzy cos sobie ubzdurali i narzucali studentom swoje “zdanie” mieli w tym troche racji
Ciekawe czy ktos stworzy takei spotaknia w wwa, z checia jak bede w pl bym na takie cos wstapil.
tak czy siak + dla krakowa!