Mamy garść danych, które użytkownicy mogą chcieć przeglądać i robić to szybko. Mogą chcieć spojrzeć na okno danych, które są dzień, tydzień, miesiąc lub dowolne dane początkowe i końcowe. Sortowanie i podsumowywanie wszystkich tych rzeczy w czasie rzeczywistym okazuje się być dla nas bolesne, więc wpadłem na pomysł zrobienia czegoś podobnego do Mipmap w renderowaniu 3D. W efekcie przechowujesz te same dane wstępnie obliczone w różnych skalach, a następnie interpolujesz wyniki za pomocą różnych skal. Tak więc już wiedziałbym, jakie liczby były przez rok, dany miesiąc, dany tydzień i dany dzień dla sklepu i jeśli poprosili o konkretny zakres, używam różnych skal, by szybko dodać coś, co daje prawo wyników, ale nie muszę koniecznie ponownie przetwarzać pełnego zestawu danych, po prostu pobieram cztery lub pięć rekordów i dodam lub odejmuję je.Czy jest wzór zapisu danych podobny do mipmap w grafice?
Czy to prawdziwy wzór? Czy ma to jakiś sens i są miejsca, które mogę przeczytać o tym, jak zrobić to najlepiej, czy jest o wiele lepsze sposoby radzenia sobie z dużymi porcjami danych, takich jak te, gdzie trzeba je oglądać w różnych odcinkach?
Wygląda na to, że powinien to być dobrze znany i rozwiązany problem. Na przykład wiele osób ma portfele akcji i muszą robić tego rodzaju rzeczy każdego dnia. Nasze dane nie są cenami akcji, ale idea jest taka sama.
Zastanawiam się, czy istnieje literatura dla tego produktu. Być może to jest bzdura rozwiązanie dla danych, a jedynie działa OK na rzeczy wizualnej (która może być znacznie mniej wyrozumiały niż pieniądze, uwierzcie mi na to). Miałam nadzieję, że ktoś powie: „O tak, to jest właśnie to, co robimy dla bla bla bla i działa świetnie” lub „Mogę zobaczyć, gdzie można by pomyśleć, że rozwiązanie naiwny będzie działać, ale tak naprawdę powinno być za pomocą struktury Bumpletag i byłoby rozwiązać problem o wiele lepiej.” –