🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.bazy-danych
Article #195795

Re: MS SQL przez VPN

#195795
From: Adam
Date: Mon, 27 Nov 2023 19:25
56 lines
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-mail
References: <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