Java przetwarza miliard wierszy danych w 1.5 sekundy

bulldogjob.pl 2 miesięcy temu

Skąd nagle wiadomo, iż Java jest w stanie przetworzyć miliard wierszy danych w 1.5s? Poszło o One Billion Row Challenge.

W programerskim świecie online ostatnio zawrzało. Okazało się, iż Java może przetworzyć plik zawierający miliard wierszy danych w zaledwie 1.5 sekundy. Okazało się to podczas trwania wyzwania One Billion Row Challenge. Co to takiego? Już tłumaczymy.

Wprowadzenie do One Billion Row ChallengeInicjatywa znana jako One Billion Row Challenge (1BRC), została zapoczątkowana przez Gunnara Morlinga, Senior Software Engineera w firmie Decodable. Wyzwanie polegało na stworzeniu w Javie programu, który przetworzy plik testowy z miliardem linii. Każda zawierała nazwę stacji pogodowej i zanotowaną temperaturę, np:
Idź do oryginalnego materiału