Wydajność: prosto z bazy czy do json?

0

Mam taki o to problem: Posiadam baze mySql składającą się z 1 tabeli (9 kolumn), obecnie posiada ok.11 tys rekordów i powiększa się. Zawiera dane meteorologiczne. Zamierzenie jest takie aby po stronie klienta podawać okres czasowy i generować wykres tych danych np. temperatury i wilgotności.:)

I teraz najwazniejsza rzecz. Odpytywać za każdym razem bezpośrednio bazę czy lepiej zrobić sobie skrypt w phpie który generuje mi plik JSON i jego odpytywać(dodam że baza posiada rekordy z wartościami zero i chciałbym je odr azu odrzucić przy jakimkolwiek filtrowaniu - jest to spowodowane okresowym złym działaniem urządzenia pomiarowego). Proszę o rady i wskazówki jak najlepiej się do tego zabrać.

0

Poczytałem i mam wątpliwości w kilku rzeczach (może to banalne pytania ale musze sobie uporządkować):

  1. Nie wiem czy w moim przypadku się to sprawdzi do końca. Moja strona jest robiona w ASP.NET MVC i tam po prostu jedna zakładka będzie z tymi wykresami z bazy.
  2. elasticsearch musi działać u mnie na stacji? Czy moge go wrzucić na ten sam serwer gdzie aplikację?
  3. Kibana jest osobną aplikacja więc ja musiałbym stworzyć własny interfejs pod swoją stronę?
0

1), 3) w takim przypadku musisz samodzielnie rysować wykresy
2) nie, masz gdzieś tam instancję ES (lub cały klaster) i do niego wysyłasz dane, następnie twoja apka je pobiera i odpowiednio wyświetla. Nie ważne gdzie się ona znajduje, ważne by oba segmenty całości miały dostęp do "bazy".

1 użytkowników online, w tym zalogowanych: 0, gości: 1