Article View: pl.comp.bazy-danych
Article #195795Re: MS SQL przez VPN
From: Adam
Date: Mon, 27 Nov 2023 19:25
Date: Mon, 27 Nov 2023 19:25
56 lines
3496 bytes
3496 bytes
Dnia Mon, 27 Nov 2023 13:28:07 +0100, povawa napisał(a): > W dniu 26.11.2023 o 11:14, Adam pisze: >> >> Dzień dobry. >> >> Miałem ostatnio okazję rozmawiać z jakimś jegomościem odnośnie serwera MS SQL i korzystania z niego >> przez VPN. >> Owy jegomość twierdził, iż korzystanie z bazy SQL, nawet przez WiFi, powoduje duże zaśmiecenie bazy/ >> fragmentacje, czy jakoś tak. Ze względu na zagubione fragmenty tych danych. Że nigdy nie powinno się >> stosować takiego rozwiązania. Tylko na kablu w LAN, jeśli zdalnie, to VPN + tylko RDP. > > To prawie tak dobre jak kable Ethernet za tysiące zł do systemów audio. > >> Liczę tu na wypowiedź innych administratorów sieci i speców od MS SQL, czy to prawda? Czy po prostu >> chciał mi wcisnąć nowy serwer z RDP? > > Bzdury. Naciągacz albo głupiec. > Trzeba jeszcze rozpatrzyć jeden aspekt: wydajnościowy. Teoretycznie Insert, Subiekt, Enova, Optima czy inny XL to programy typu Client-Server. Czyli do bazy danych idzie rozkaz typu SELECT czy UPDATE. Ale już widziałem (i to nawet zdarzało się nie tylko w programach Insertu, ale i nawet dawno temu w Comarch), że dane były filtrowane nie na serwerze (jak przystało na model client-server), tylko całe tabele były ciągnięte na stanowisko i tam dopiero filtrowane - czyli jak za czasów Pervasive. Wtedy wolne VPN moga się nie sprawdzać. Natomiast nie ma to związku z defragmentacją bazy danych. Serwer MS-SQL (nie znam innych) i tak po swojemu kolejkuje i obrabia rozkazy. Może to mieć znaczenie w przypadku klastrów, ale tutaj też nie mam doświadczenia. Natomiast praca na VPN jest wielokrotnie (czasem kilkaset razy) wolniejsza, niż na RDP. Ponadto jest bardziej wrażliwa na problemy z połączeniem. Jeśli przy pracy na RDP nastąpi zerwanie połączenia, to nic się nie dzieje - sesja grzecznie czeka na wznowienie połączenia. Natomiast jeśli przerwie się połączenie VPN, to już może nastąpić śmietnik w bazie - np. w WF-Mag wyjdzie faktura, ale nie ściągnie stanów magazynowych i baza danych się "rozjedzie". W przypadku Optimy i XL to nie nastąpi, bo są triggery na bazie danych i albo cała transakcja (w sensie informatycznym) przejdzie, albo cała zostanie wycofana. Usilnie zalecam jednak RDP. Łatwiejsze zarządzanie, jeden tylko upgrade na serwerze terminali a nie na wsztstkich komputerach, niewrażliwość na zerwanie połączenia, można efektywnie pracować nawet na łączu 1Mb. -- Pozdrawiam. Adam
Technical Details
Message-ID:
<1lh67ge40w8yv.1a5lh0bqg99ud.dlg@40tude.net>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!news.chmurka.net!.POSTED.185.152.121.246!not-for-mailReferences:
<ujv5dn$jdk$1$adam2@news.chmurka.net> <uk220n$3m0ib$1@news.icm.edu.pl>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!news.chmurka.net!.POSTED.185.152.121.246!not-for-mail From: Adam <a.g@poczta.onet.pl> Newsgroups: pl.comp.bazy-danych Subject: Re: MS SQL przez VPN Date: Mon, 27 Nov 2023 20:25:01 +0100 Organization: news.chmurka.net Message-ID: <1lh67ge40w8yv.1a5lh0bqg99ud.dlg@40tude.net> References: <ujv5dn$jdk$1$adam2@news.chmurka.net> <uk220n$3m0ib$1@news.icm.edu.pl> NNTP-Posting-Host: 185.152.121.246 MIME-Version: 1.0 Injection-Info: news.chmurka.net; posting-account="Adam"; posting-host="185.152.121.246"; logging-data="25641"; mail-complaints-to="abuse-news.(at).chmurka.net" User-Agent: 40tude_Dialog/2.0.15.1pl Cancel-Lock: sha1:6x2QblWOgzs9BqOxw0FQBhO1xqo= sha256:IMjkKhWUxY0WZAxdLLBjxm9HR0d2O3mNVI/XT8Mmgv8= sha1:Xl8GJvsKhFcCAG/NNm8hqQEvJP8= sha256:0sJTH+ZqCf2En+5nEsVIg3k2UdaKHNZh7Fnd/J2gTeE= Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit