• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Tworzenie zaplanowanych zapytań na bazie MS SQL

Object Storage Arubacloud
0 głosów
154 wizyt
pytanie zadane 13 sierpnia 2015 w SQL, bazy danych przez Bartłomiej Łazarski Nowicjusz (160 p.)
Witam,

Jestem w trakcie pisania aplikacji, której celem będzie zaciąganie danych z bazy MS SQL, odświeżane co około 5-8 minut. Zasadniczo mam napisaną część klienta i niedługo będę zabierał się do pisania serwera, który będzie łączył się z bazą i pobierał potrzebne dane. Teraz pytanie brzmi następująco - czy spróbować zaszyć zapytanie do bazy na twardo w kodzie i słać wyniki? Czy może lepiej jest napisać skrypt w Powershellu na serwerze SQL, żeby rzucał konkretne zapytanie, a aplikacja ściągała wynik (czytanie z pliku? Trochę mało efektywne)

Może ma ktoś jakiś pomysł?

1 odpowiedź

+1 głos
odpowiedź 13 sierpnia 2015 przez pikpok Użytkownik (600 p.)
Gdybyś chciał zrobić ten myk na serwerze to pojawia sie pare problemów które załatwia baza za ciebie:

1) Co w przypadku czytania przez paru klientów na raz

2) Jakoś ten pliku musisz sciągnać. Driver bazy sciagnie to co trzeba

3) Co z bezpieczeństwem, do bazy trzeba podać connection string + sama baza ma prawa dostępu do tablic a tutaj sam musisz sie o to zatroszczyc
komentarz 24 sierpnia 2015 przez Bartłomiej Łazarski Nowicjusz (160 p.)
Ok, czyli wychodzimy z założenia, że zaszyć wszystko w kodzie serwera, na jego poziomie generować obiekty (np gotowe tabele) i przesyłać obiekty do klientów?

W przypadku czytania kilku klientów serwer będzie wielowątkowy, i ActionListenery będą startowały nowy wątek w przypadku nowego połączenia.
komentarz 27 sierpnia 2015 przez pikpok Użytkownik (600 p.)

Tak na serwerze wyciągasz dane z bazy. Ten serwer sam piszesz od zera? Jesli tworzysz nowe wątki na każde połączenie na serwerze to lepiej zrob pule wątków.

http://www.javacodegeeks.com/2013/01/java-thread-pool-example-using-executors-and-threadpoolexecutor.html

Podobne pytania

0 głosów
1 odpowiedź 757 wizyt
0 głosów
1 odpowiedź 174 wizyt
pytanie zadane 13 stycznia 2020 w SQL, bazy danych przez reaktywny Nałogowiec (41,090 p.)
0 głosów
1 odpowiedź 157 wizyt
pytanie zadane 28 sierpnia 2018 w SQL, bazy danych przez velaro Użytkownik (950 p.)

92,626 zapytań

141,486 odpowiedzi

319,844 komentarzy

62,009 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj.

Akademia Sekuraka

Kolejna edycja największej imprezy hakerskiej w Polsce, czyli Mega Sekurak Hacking Party odbędzie się już 20 maja 2024r. Z tej okazji mamy dla Was kod: pasjamshp - jeżeli wpiszecie go w koszyku, to wówczas otrzymacie 40% zniżki na bilet w wersji standard!

Więcej informacji na temat imprezy znajdziecie tutaj. Dziękujemy ekipie Sekuraka za taką fajną zniżkę dla wszystkich Pasjonatów!

Akademia Sekuraka

Niedawno wystartował dodruk tej świetnej, rozchwytywanej książki (około 940 stron). Mamy dla Was kod: pasja (wpiszcie go w koszyku), dzięki któremu otrzymujemy 10% zniżki - dziękujemy zaprzyjaźnionej ekipie Sekuraka za taki bonus dla Pasjonatów! Książka to pierwszy tom z serii o ITsec, który łagodnie wprowadzi w świat bezpieczeństwa IT każdą osobę - warto, polecamy!

...