RE: WAN/Virtual LAN possibilities?
Hi John,
You said,
>>You seem to imply that by merely opening a table from a >>server on a LAN or WAN, the entire >>table will travel >>from the server to the local machine
Yes, that is the case. That's why there is client�server to limit the record count. Yes, I know that this is strange but that how non client-sever databases are design to work. There are hundreds of books on this subject. At this point all you filters and queries are done at the local level. This is also why there are cursors types in SQL.
Dynamic Cursors
Keyset Cursors
OpenForwardOnly Cursors
Static Cursors
John, could you run a test for me. Open your table over a VPN without using Citrix, PC Anywhere or other remote software. Open a browse. Go to the first record, then go to the last record, now go back to the first record. John, did you system hesitate at all. If you system did not, them all your records were download to your local computer.
How do I know this, because you were able to go in reverse.
Now if you are using LQO and you open a blank form OVER A VPN LINE. Type a value against a 100,000 row table, how fast to you have to wait to get your result. Was it under 3 or 4 seconds? If the answer is yes, then LQO is mimicking some sort of client-server. And YES John, if you open that browse that attached to a table, all your row will be download.
I went through this when I first started true client-server programming almost 3 years ago.
Now try this,
Go to www.MyRadioMall.com
Go to the search option on the top of the page
Type in NTN56 in the Product ID field
Hit the search button.
This is true client-server � that�s a 100,000 row table linking to others tables for a total of over 1,000,000.00 rows being return, in under 1 second.
Are you trying to tell me that LQO will do this over a VPN.
If you wish I can email you great books on the differences between local database vs true client-server database when I get home.
Now I better get to work before I fired myself,
RF � ARS Motorola
Hi John,
You said,
>>You seem to imply that by merely opening a table from a >>server on a LAN or WAN, the entire >>table will travel >>from the server to the local machine
Yes, that is the case. That's why there is client�server to limit the record count. Yes, I know that this is strange but that how non client-sever databases are design to work. There are hundreds of books on this subject. At this point all you filters and queries are done at the local level. This is also why there are cursors types in SQL.
Dynamic Cursors
Keyset Cursors
OpenForwardOnly Cursors
Static Cursors
John, could you run a test for me. Open your table over a VPN without using Citrix, PC Anywhere or other remote software. Open a browse. Go to the first record, then go to the last record, now go back to the first record. John, did you system hesitate at all. If you system did not, them all your records were download to your local computer.
How do I know this, because you were able to go in reverse.
Now if you are using LQO and you open a blank form OVER A VPN LINE. Type a value against a 100,000 row table, how fast to you have to wait to get your result. Was it under 3 or 4 seconds? If the answer is yes, then LQO is mimicking some sort of client-server. And YES John, if you open that browse that attached to a table, all your row will be download.
I went through this when I first started true client-server programming almost 3 years ago.
Now try this,
Go to www.MyRadioMall.com
Go to the search option on the top of the page
Type in NTN56 in the Product ID field
Hit the search button.
This is true client-server � that�s a 100,000 row table linking to others tables for a total of over 1,000,000.00 rows being return, in under 1 second.
Are you trying to tell me that LQO will do this over a VPN.
If you wish I can email you great books on the differences between local database vs true client-server database when I get home.
Now I better get to work before I fired myself,
RF � ARS Motorola
Comment