Przedmowa
Jeśli w ostatnich latach pracowałeś jako inżynier oprogramowania (zwłaszcza w obszarze systemów zaplecza i działających po stronie serwera), prawdopodobnie byłeś bombardowany wieloma modnymi określeniami związanymi z przechowywaniem i przetwarzaniem danych. NoSQL. Bit Data. Web-scale. Dzielenie danych (ang. sharding). Spójność ostateczna (ang. eventual consistency). ACID. Twierdzenie CAP. Usługi działające w chmurze. MapReduce. Praca w czasie rzeczywistym.
W ostatnim dziesięcioleciu pojawiło się wiele interesujących nowinek w dziedzinie baz danych, systemów rozproszonych i metod budowania aplikacji z ich użyciem. Na powstawanie tych nowinek wpływa wiele czynników:
- Firmy internetowe (takie jak Google, Yahoo!, Amazon, Facebook, LinkedIn, ...
Get Przetwarzanie danych w dużej skali now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.