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.

VN:F [1.9.13_1145]
Rating: 0.0/5 (0 votes cast)