Dziewięć

Tak wiele dużych i znaczących wersji maszyny wirtualnej JVM i całej platformy Javy trafiło pod nasze strzechy przez te wszystkie lata a jednocześnie tak długo kazano nam czekać na kolejną, że teraz w oczekiwaniu na nią właśnie, numerowaną jako „dziewięć”, możemy spodziewać się zmian co najmniej…

Czytaj więcej

Niepewność

Okno komunikatora zastygło na niepokojąco długą chwilę. Peter zaczął już nabierać przekonania że poprzednia jego wiadomość tak trafnie dotknęła adwersarza, że siedzi teraz nad klawiaturą wpatrując się w ekran i nie wie co ma odpisać. Odpowiedź jednak nadeszła: „Panie Okham, przypominam, to ja tu…

Czytaj więcej

SQL+

My, czyli Ci którzy nie myślimy o SQL jak o czymś co jest stare, słabe i powolne, jakże cieszymy się kiedy nasz ukochany król języków programowania się rozwija i staje się coraz lepszy. A początki wyglądały tak: w 1970 roku pracownik firmy IBM (Edgar Frank Codd) opublikował pracę „A Relational…

Czytaj więcej

Historia pewnego indeksu

Bazy danych nie mogły by funkcjonować gdyby nie indeksy.  Można powiedzieć że nawet najbardziej sprytna metoda dostępu do jakichkolwiek danych bez jakiejś formy indeksowania nie była by wydajna Wystarczy pomyśleć ile czasu zajęło by odnalezienie Pani Marii Kowalskiej z domu Pietraszak urodzonej w…

Czytaj więcej

Życzenia na 2017 rok

Nowy 2017 rok rozpoczął się tym razem w głuszy nad wartko płynącą Wartą, z dala od cywilizacji w zacisznym gospodarstwie typu „agro”. Patrząc na powolny i spokojny ruch wody w przepływającej kilkanaście metrów od zabudowań rzece, przyszło mi do głowy, że może dlatego właśnie tu, że ten klimat tak…

Czytaj więcej

Historia pewnej blokady

Osoby zajmujące się bazami danych wcześniej lub później spotkają się z zagadnieniem blokad. Bywa to spotkanie na tyle kłopotliwe, że jak się wydaje — bez blokad się nie da, a same blokady powodują, że jest wolniej czyli gorzej. Większość nowoczesnych silników baz danych oferuje poziom izolacji…

Czytaj więcej

Chodźmy, za mną, naprzód!

Sieć jest ogromnym narzędziem, na tyle genialnym, że może ułatwić czy umożliwić praktycznie wszystko. To, że myśli jednych dzięki sieci można łatwo przelać na ... utrwalić i te utrwalone myśli mogą dotrzeć błyskawicznie do każdej (prawie) osoby na naszej planecie ... genialne. Czuję tak zawsze, jak…

Czytaj więcej

Zlecenie

Życie Petera w niczym nie przypominało życia typowego eksperta systemowego. Odkąd sięgał pamięcią, zawsze był inny. Tradycje rodzinne, dla wielu będące niechcianym, nużącym obciążeniem, dla Petera były uświęconą spuścizną przodków wyznaczającą kierunki jego dążeń, torującą jego drogę życia dotąd,…

Czytaj więcej

Dekalog GOV

Czy projekty IT z kręgu programów rządowych, zamówień publicznych i innych dużych „sławnych inaczej” przedsięwzięć mogą kojarzyć się komuś z sukcesem, dostarczaniem na czas, w założonym budżecie, z wymaganą funkcjonalnością i bez awarii kilka minut po starcie? Pewnie większość z nas powie, na…

Czytaj więcej

Przypadek Jima Sendera

Jim Sender to przedstawiciel Klasy średniej, od zawsze odpowiedzialny w Systemie za odbiór żądań udostępniania danych, klasyfikowanie ich, kontrolę i odsyłanie odpowiedzi w uzasadnionych przypadkach. Jim, zmęczony natłokiem żądań, znużony pracą, popada w drobną, ale zauważalną zadumę nad swoim…

Czytaj więcej

System == {funkcje}

Z perspektywy klienta, system jest zbiorem funkcji zaspokajających jego potrzeby. Dostawcy systemów konstruują je w taki sposób, aby dostarczyć tych funkcji przy jak najmniejszym zużyciu zasobów i to zarówno w trakcie samego tworzenia systemu, jak i w trakcie jego działania. Aby osiągnąć na tyle…

Czytaj więcej

SKR kontra SMS

Jak wiadomo, systemy informatyczne zajmują się realizacją zadań. Wykonanie każdego zadania wymaga od systemu zaangażowania pewnych zasobów. Każdy system posiada pewne określone i skończone zasoby. Przy tych założeniach łatwo domyślić się, że całkiem realna jest sytuacja, kiedy zasoby systemu nie…

Czytaj więcej