piątek,
Jim Starkey
Jim Starkey to inżynier oprogramowania i przedsiębiorca znany ze swoich innowacji w dziedzinie baz danych. Jego wkład w rozwój systemów zarządzania bazami danych (DBMS) był znaczący i obejmował kilka kluczowych projektów oraz tworzenie nowych technologii. Amerykański informatyk urodził się 6 stycznia 1949 roku w Illinois. Studiował na wydziale matematycznym Uniwersytecie Wisconsin w Madison. Po ukończeniu studiów pracował w Computer Corporation of America nad projektem maszyny bazodanowej dla ARPAnet.
W 1975 roku podjął pracę w Digital Equipment Corporation (DEC). Stworzył tam rodzinę produktów DATATRIEVE – narzędzia oparte o bazy danych do tworzenia zapytań i generowania raportów. W DEC opracował typ danych BLOB umożliwiający przechowywanie dużych ilości danych binarnych jako pojedynczy obiekt w bazie danych. Najczęściej jest on wykorzystywany do przechowywania danych multimedialnych, np. filmów, grafiki, plików muzycznych. Nazwa BLOB pochodzi od tytułu filmu „Blob, zabójca z kosmosu”. Starkey wyjaśniał to, nawiązując do filmu: „blob to coś, co zjadło Cincinnati, Cleveland itd.”. Oczywiście dział marketingu tłumaczył to inaczej, jako skrótowiec „Basic Large Object”. Najbardziej przyjęła się wersja, którą wymyślono w firmie Informix – „Binary Large Object”.
Zyskał wielkie uznanie w branży dzięki swoim innowacyjnym podejściom do przechowywania i przetwarzania danych. Wśród jego najbardziej znaczących osiągnięć jest:
- Tworzenie InterBase: W latach 80. Starkey opracował InterBase, jeden z pierwszych systemów zarządzania bazami danych oferujących wsparcie dla transakcji. InterBase był pionierem w wielu aspektach, w tym w implementacji mechanizmu wersjonowania rekordów, co pozwalało na lepsze zarządzanie współbieżnością.
- Praca nad Firebird: Firebird, fork InterBase, również miał znaczący wkład Starkeya. Jest to wolne i otwarte oprogramowanie, które kontynuuje rozwój i jest szeroko stosowane.
- NexusDB: System baz danych przeznaczony dla środowiska Delphi ceniony za swoją wydajność i elastyczność, co sprawiło, że stał się popularnym wyborem wśród programistów aplikacji biznesowych.
- Netfrastructure: innowacyjna technologia baz danych przejęta w 2006 roku przez MySQL AB, w szeregach MySQL Starkey na bazie kodu Netfrastructure stworzył transakcyjny silnik Falcon.
- Inne projekty: Starkey pracował nad wieloma innymi projektami, w tym nad systemami baz danych dla dużych korporacji i małych przedsiębiorstw. Jego innowacje dotyczyły między innymi skalowalności, wydajności i niezawodności systemów DBMS.
Wkład Jima Starkey'a w rozwój technologii baz danych jest nie do przecenienia. Jego prace miały wpływ na kształtowanie się nowoczesnych systemów zarządzania bazami danych i otworzyły drogę dla kolejnych innowacji w tej dziedzinie. Starkey jest uznawany za jednego z pionierów w swojej branży, a jego prace nadal inspirują inżynierów i programistów na całym świecie.