Karen:

Ditto what Emmitt says. Your fastest remote connection is nothing
compared to your local Ethernet connection.

To that, I humbly submit that the very nature of the VPN is your
frustration.

The CrayolaPaedia explanation:

"VPN" stands for V)irtual P)rivate N)etwork. The "Private Network"
referred to is quite specifically the DEDICATED physical point-to-point
T1 line we bled dollars for in the '80's and '90's. About as secure as
you were going to get talking to the other guys in the era before
publicly-available encryption. Nobody but AT&T was truly happy with that
arrangement, so cheap geeks turned to software for salvation.

Think "Fake" when you hear "Virtual". The "Virtual" is that the EFFECT
of a dedicated line is produced by spewing a stream of confidently
encrypted data packets across the insanely insecure Internet. 'Data
packet' you say.

At the core of the packet is the byte (or bytes) of data you want R:Base
to play with. This is what you normally think you are send across the
VPN. Since that core originates on a local network, that data will
typically be bundled in the local Ethernet routing and management data.
So add some byte(s) overhead to the R:Base data byte. That's what you
work with on your local connection.

The VPN 'engine' (hardware or software) must then perform routing
operations which strip away and replace this local routing information
with new, remote workstation information; and then encrypts this
re-routed data packet encrypted in a process which 'wraps' these bytes
with encryption data so that the packet can travel the Internet. More
bytes added per R:Base data byte. This package is then wrapped with the
encrypted "pipeline" maintenance data which ensures that the encrypted
contents are either received and not rejected, or when missed, resent;
and then unbundled properly at the other end. More bytes. This then gets
wrapped with the publicly visible Internet routing data that gets it
there. More bytes.

Simply put, that one byte of R:Base data has the aspect of a child so
coated, booted, hatted, muffled and gloved that he can't throw
snowballs.

So the bigger the data set you draw across a VPN for remote processing,
the slower the connection, the greater the number of concurrent VPN
engine users, the fewer snowballs you get to throw.

Makes one want to spend $1,500/month for a good old-fashioned, dedicated
T1 line.

I've done some violence to accuracy in this explanation, but what the
heck; I'm on vacation. Hope it helps.

Cheers, and Happy Thanksgiving

bruce chitiea
safesectors.




> -------- Original Message --------
> Subject: [RBASE-L] - Re: Off topic
> From: "Emmitt Dove" <[email protected]>
> Date: Mon, November 22, 2010 7:37 pm
> To: [email protected] (RBASE-L Mailing List)
> 
> 
> Sure.  When you connect at your client you probably have a 100 megabit per 
> second link to the server holding the database.  When you run R:BASE on your 
> laptop and execute a SELECT you have a pretty reasonable pipeline through 
> which the data is moved.
> 
>  
> 
> At home, the speed of the VPN is certainly no faster than your own connection 
> to the internet.  If you have broadband, that is probably in the range of 2-6 
> megabits per second.  This is a much smaller pipeline through which the data 
> must move, as in 1/50th to 3/50th the speed.  So if you run R:BASE on your 
> laptop, it will be very slow since the data has to move through a straw 
> instead of a 6” pipe.
> 
>  
> 
> Now, if you RDP to the server and run R:BASE on the server desktop, the 
> pipeline is as big as the disk I/O subsystem in the server, with the obvious 
> overhead of other users, etc.  That will be far faster than even the 100 mbps 
> connection at the client.
> 
>  
> 
> Emmitt Dove
> 
> Converting Systems Architect
> 
> Evergreen Packaging, Inc.
> 
> [email protected]
> 
> (203) 214-5683 m
> 
> (203) 643-8022 o
> 
> (203) 643-8086 f
> 
> [email protected]
> 
>  
> 
> From: [email protected] [mailto:[email protected]] On Behalf Of 
> [email protected]
> Sent: Monday, November 22, 2010 16:41
> To: RBASE-L Mailing List
> Subject: [RBASE-L] - Re: Off topic
> 
>  
> 
> Emmitt:  I know nothing technical about VPNs, but don't understand the 
> significance of where the code is.   For an example, if I'm at Wrigley with 
> my laptop connected to the network it can take 2 seconds to execute a select 
> command with a where clause.  Take that same laptop home and connect to the 
> network via a VPN (so I'm not remoting into another workstation) and that 
> same select could take 15 minutes.   Exactly what makes the VPN so slow then? 
>  Is there an easy (non-tech) way to explain that for me?
> 
> Karen
> 
> 
> 
> 
> 
> Jim,
> 
> The question to answer is, “Where is the code that is accessing the database 
> actually executing?”
> 
> 
> 
> Emmitt Dove


Reply via email to