Rocksolid Light

Welcome to Rocksolid Light

mail  files  register  newsreader  groups  login

Message-ID:  

Machines take me by surprise with great frequency. -- Alan Turing


devel / comp.lang.clipper.visual-objects / Re: Strange DBF/CDX behaviour over network - Any ideas?

SubjectAuthor
* Strange DBF/CDX behaviour over network - Any ideas?Craig
`* Strange DBF/CDX behaviour over network - Any ideas?Phil McGuinness
 `* Strange DBF/CDX behaviour over network - Any ideas?Stavros Spanos
  `* Strange DBF/CDX behaviour over network - Any ideas?Phil McGuinness
   `* Strange DBF/CDX behaviour over network - Any ideas?Alessandro Vacchiano
    `* Strange DBF/CDX behaviour over network - Any ideas?Gianluca
     `* Strange DBF/CDX behaviour over network - Any ideas?Alessandro Vacchiano
      +- Strange DBF/CDX behaviour over network - Any ideas?Lawrence
      `- Strange DBF/CDX behaviour over network - Any ideas?Lawrence

1
Re: Strange DBF/CDX behaviour over network - Any ideas?

<f873cce4-8408-4511-b355-1c3651c27f16n@googlegroups.com>

  copy mid

https://news.novabbs.org/devel/article-flat.php?id=1318&group=comp.lang.clipper.visual-objects#1318

  copy link   Newsgroups: comp.lang.clipper.visual-objects
X-Received: by 2002:a05:620a:4725:b0:758:3476:7e1c with SMTP id bs37-20020a05620a472500b0075834767e1cmr8175846qkb.11.1684303731314;
Tue, 16 May 2023 23:08:51 -0700 (PDT)
X-Received: by 2002:a81:bd52:0:b0:54f:b986:9c60 with SMTP id
n18-20020a81bd52000000b0054fb9869c60mr25205252ywk.7.1684303731013; Tue, 16
May 2023 23:08:51 -0700 (PDT)
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!panix!usenet.blueworldhosting.com!diablo1.usenet.blueworldhosting.com!peer02.iad!feed-me.highwinds-media.com!news.highwinds-media.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.lang.clipper.visual-objects
Date: Tue, 16 May 2023 23:08:50 -0700 (PDT)
In-Reply-To: <91d251d4-750d-404b-be4d-4758b84b3cf3n@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=119.18.31.162; posting-account=zx0oKAkAAABMkjQR74hmeFvHN7cev7io
NNTP-Posting-Host: 119.18.31.162
References: <d73e3e19-18a0-49fd-8bd1-6f1ea7e30892n@googlegroups.com>
<3ce905c5-ccaf-49c9-aa0f-981690eaec12n@googlegroups.com> <f41eaf4a-e90d-4bee-a39d-7e82ead2969an@googlegroups.com>
<535c44fe-1e01-4427-9c1f-10528e0729cbn@googlegroups.com> <ed309a76-5a0c-4fc7-b9d6-b8f0ae164a08n@googlegroups.com>
<dd95ac29-2f21-46ed-aaf0-c260d6206ca4n@googlegroups.com> <4adf3867-299d-4f37-a7a1-83fb9595c14en@googlegroups.com>
<91d251d4-750d-404b-be4d-4758b84b3cf3n@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <f873cce4-8408-4511-b355-1c3651c27f16n@googlegroups.com>
Subject: Re: Strange DBF/CDX behaviour over network - Any ideas?
From: lawrence.edelstein@gmail.com (Lawrence)
Injection-Date: Wed, 17 May 2023 06:08:51 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Received-Bytes: 8464
 by: Lawrence - Wed, 17 May 2023 06:08 UTC

On Wednesday, 5 April 2023 at 9:49:42 pm UTC+10, Alessandro Vacchiano wrote:
> Gianluca write me an email at aless...@computerscenter.com
>
> Bye
> Il giorno mercoledì 5 aprile 2023 alle 11:24:15 UTC+2 Gianluca ha scritto:
> > Hi Alessandro,
> > I'm intrested in your tool, can you give me more information?
> >
> > Regards
> > Gianluca Pinoli
> > Il giorno martedì 4 aprile 2023 alle 09:57:30 UTC+2 Alessandro Vacchiano ha scritto:
> > > Hi Stravos,
> > >
> > > we have make a tool/RDD for to migrate from DBF to MySQL.
> > > This RDD has some limit but work well and fast.
> > >
> > > Contact me if you are interested.
> > >
> > > Alessandro
> > > Il giorno sabato 1 aprile 2023 alle 03:20:19 UTC+2 Phil McGuinness ha scritto:
> > > > Stavros
> > > >
> > > > snip[ f we put all DBF/CDX files in C:\Appdirectory\ in ONE PC and run various instances from various windows users on this machine through RDP , all work fine and fast for all users. ]
> > > >
> > > > Lets 100% clarify exactly what we are saying. RPD [ remote desktop protocol ] which could be an Apple, Linux and Windows is communication protocol one machine to another.
> > > > They do not need Windows on the machines connecting, just a RDP client.
> > > > Your programs and data are running / available via the Terminal Server HOST. The machines connecting via RPD is are not 'natively" running your program.
> > > > Each view of a windows desktop [ or managed app ] is really a "view" of the ONE PC [ the server ].
> > > > You might have 5 users, your program is running 5 times on the ONE PC. So it needs to have the resources for this RAM, DISK and CPU
> > > >
> > > > snip[ ... On the contrary when accessing DBF/CDX files from a certain shared drive over a network the problem rises and access to files is dramatically slow when another PC uses any of them.]
> > > >
> > > > Where clients notice quickly if they move from Windows 7 to 10 and then the "throttling" so it is not just a shared situation. This SMB 1 to 3..
> > > > We had so many hit this wall and could not the system efficiently.
> > > > I could get around SMB1 but the later, they use Port135 and if you shut this down have other issues.
> > > > So when say Windows 10/11 opens says DBF/FPT for one connection, 1 user and another user another machine connects the SMB "throttles" the access.
> > > > But with SQL this does not happen as you are connecting to SQL engine that controls all the connections. The other is via the OS direct and BAM. [ Block Availabiliy Map]
> > > > The locking and unlocking happens there. When you connect to say DBF/FPT it sees host of different machines and users and throttles access speeds.
> > > >
> > > > Taking this all in..... the Terminal Server [ or clones ] owns all the connections, one super client best way to describe it.
> > > > Your customer/ clients / users using RPD to run programs are not throtted because the server is not really dealing with you, but the TS.
> > > >
> > > > For Craig and I am different ways kept these VO apps and DBF operational for clients to stop the massive move to cloud.
> > > > My situation is different as all my competitors which were not cloud have been eliminated.
> > > > The VM strategy has allowed me to keep 100 clients that I would have lost.
> > > > With all these web cloud hack attacks...... a VM is the best security.
> > > > We developed our own 2FA with controls into the VM and users.
> > > >
> > > > But saying all that, it does not win all battles. Have a lot of younger clients, browser or nothing.
> > > > End of 2023 our 100% cloud version will go to market and over time these VM clients will eventually be phased out.
> > > > A PHP and Wordpress front end to same SQL and business logic and reports.
> > > > But this will be their choice. All our "non legacy" development is SQL. No ongoing DBF development.
> > > > We use Postgres or mySQL depending on the market. The learning curve of SQL is well worth the journey.
> > > > Work with a lot of SQL gurus and we can do amazing things easily and a DBF is hard work.
> > > >
> > > > With JSON beiing a major data interchange these days, this is natively supported in SQL.
> > > > Drop it in, query and refactor with a query. That is you do not have to create temp tables or miriad of fields for data then convert backwards and forwards.
> > > > Native means it fully knows how to work with it..
> > > >
> > > > DBF just never designed for this. But a good simple structure will minimal field types.
> > > > DBF say NDLCOM 6 types and SQL like 56 if you want to go that far.
> > > >
> > > > To move clients from DESKTOP ... to say VM we rollout a VM on our own servers hosts [ have many ]
> > > > Allocate an IP we spend day or 5 copying existing over.. they can keep working.
> > > > We setup the new shortcuts for RPD.. some minimal training, user access and levels.
> > > > On the day of full change over we sync any changes and they go live..
> > > > We leave existing system there for 90 days just in case we missed something.
> > > > THen they delete the old system,
> > > > We take over the backups.
> > > >
> > > > Mention if you have an IT company that does this Containers maybe better for space.
> > > > Each VM is a full operating system. We have HOST and might have 20 VMS. So 21 OS on that box.
> > > >
> > > > A container is alike VM without an operating system, it uses the HOSTS OS.
> > > > Never had the time to experiement with it but could save a lot of space.
> > > >
> > > > Phil McGuinness
> > > > ------------
> > > > > THE SOLUTION
> > > > >
> > > > > (I’m talking loud to myself, as though you hinted to it somehow I didn’t get it at first..)
> > > > >
> > > > > Well just tested that if we put all DBF/CDX files in C:\Appdirectory\ in ONE PC and run various instances from various windows users on this machine through RDP , all work fine and fast for all users.
> > > > >
> > > > > On the contrary when accessing DBF/CDX files from a certain shared drive over a network the problem rises and access to files is dramatically slow when another PC uses any of them. The reasons for this are well described on this thread.
> > > > >
> > > > > Thanks all for your thoughts and help!

You havnt specified where the shared folder is located, server or pc, and is it windows or linux etc

Re: Strange DBF/CDX behaviour over network - Any ideas?

<7eeb4e60-83ff-4915-8f74-3eb1a2ce289bn@googlegroups.com>

  copy mid

https://news.novabbs.org/devel/article-flat.php?id=1319&group=comp.lang.clipper.visual-objects#1319

  copy link   Newsgroups: comp.lang.clipper.visual-objects
X-Received: by 2002:ac8:574f:0:b0:3f4:efa2:a70a with SMTP id 15-20020ac8574f000000b003f4efa2a70amr6039499qtx.7.1684304279756;
Tue, 16 May 2023 23:17:59 -0700 (PDT)
X-Received: by 2002:a5b:c42:0:b0:ba8:1bcf:e9c6 with SMTP id
d2-20020a5b0c42000000b00ba81bcfe9c6mr2967008ybr.6.1684304279496; Tue, 16 May
2023 23:17:59 -0700 (PDT)
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!news.misty.com!border-2.nntp.ord.giganews.com!nntp.giganews.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.lang.clipper.visual-objects
Date: Tue, 16 May 2023 23:17:59 -0700 (PDT)
In-Reply-To: <91d251d4-750d-404b-be4d-4758b84b3cf3n@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=119.18.31.162; posting-account=zx0oKAkAAABMkjQR74hmeFvHN7cev7io
NNTP-Posting-Host: 119.18.31.162
References: <d73e3e19-18a0-49fd-8bd1-6f1ea7e30892n@googlegroups.com>
<3ce905c5-ccaf-49c9-aa0f-981690eaec12n@googlegroups.com> <f41eaf4a-e90d-4bee-a39d-7e82ead2969an@googlegroups.com>
<535c44fe-1e01-4427-9c1f-10528e0729cbn@googlegroups.com> <ed309a76-5a0c-4fc7-b9d6-b8f0ae164a08n@googlegroups.com>
<dd95ac29-2f21-46ed-aaf0-c260d6206ca4n@googlegroups.com> <4adf3867-299d-4f37-a7a1-83fb9595c14en@googlegroups.com>
<91d251d4-750d-404b-be4d-4758b84b3cf3n@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <7eeb4e60-83ff-4915-8f74-3eb1a2ce289bn@googlegroups.com>
Subject: Re: Strange DBF/CDX behaviour over network - Any ideas?
From: lawrence.edelstein@gmail.com (Lawrence)
Injection-Date: Wed, 17 May 2023 06:17:59 +0000
Content-Type: text/plain; charset="UTF-8"
Lines: 12
 by: Lawrence - Wed, 17 May 2023 06:17 UTC

If you are using a Windows
Check out these registry settings changes - please do your own research before you change:

[HKLM]\System\CurrentControlSet\Services\LanmanServer\Parameters\EnableOpLocks=dword:00000000
[HKLM]\System\CurrentControlSet\Services\LanmanServer\Parameters\EnableOpLockForceClose=dword:00000001
[HKLM]\System\CurrentControlSet\Services\LanmanServer\Parameters\CachedOpenLimit=dword:00000000
[HKLM]\System\CurrentControlSet\Services\LanmanServer\Parameters\SMB2=dword:00000000
[HKLM]\System\CurrentControlSet\Services\LanmanServer\Parameters\UseOpportunisticLocking=dword:00000000
[HKLM]\System\CurrentControlSet\Services\LanmanServer\Parameters\UtilizeNtCaching=dword:00000000
[HKLM]\System\CurrentControlSet\Services\LanmanServer\Parameters\UseUnlockBehind= dword:00000001
[HKLM]\System\CurrentControlSet\Services\LanmanServer\Parameters\UseLockReadUnlock=dword:00000000
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\MRXSmb\Parameters\OplocksDisabled = dword:00000001

Re: Strange DBF/CDX behaviour over network - Any ideas?

<3ce905c5-ccaf-49c9-aa0f-981690eaec12n@googlegroups.com>

  copy mid

https://news.novabbs.org/devel/article-flat.php?id=1418&group=comp.lang.clipper.visual-objects#1418

  copy link   Newsgroups: comp.lang.clipper.visual-objects
X-Received: by 2002:a05:622a:19a2:b0:3dd:7bdc:2975 with SMTP id u34-20020a05622a19a200b003dd7bdc2975mr1953317qtc.7.1679526139545;
Wed, 22 Mar 2023 16:02:19 -0700 (PDT)
X-Received: by 2002:a05:6902:72a:b0:b6c:2224:8a77 with SMTP id
l10-20020a056902072a00b00b6c22248a77mr957031ybt.1.1679526139223; Wed, 22 Mar
2023 16:02:19 -0700 (PDT)
Path: rocksolid2!i2pn.org!usenet.blueworldhosting.com!usenet.blueworldhosting.com!diablo1.usenet.blueworldhosting.com!peer02.iad!feed-me.highwinds-media.com!news.highwinds-media.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.lang.clipper.visual-objects
Date: Wed, 22 Mar 2023 16:02:19 -0700 (PDT)
In-Reply-To: <d73e3e19-18a0-49fd-8bd1-6f1ea7e30892n@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=144.139.40.247; posting-account=U7mEgQoAAAB9dszWb3htAea7Tk2wiZP2
NNTP-Posting-Host: 144.139.40.247
References: <d73e3e19-18a0-49fd-8bd1-6f1ea7e30892n@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <3ce905c5-ccaf-49c9-aa0f-981690eaec12n@googlegroups.com>
Subject: Re: Strange DBF/CDX behaviour over network - Any ideas?
From: craig@control.net.au (Craig)
Injection-Date: Wed, 22 Mar 2023 23:02:19 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Received-Bytes: 1989
 by: Craig - Wed, 22 Mar 2023 23:02 UTC

Hi Stavros,

We only develop apps with DBF/CDX and have done so since the late 80's.
We find it so flexible and can do practically anything that is needed.

The majority of our multi-user clients from around the world have moved their data from in-house servers over a lan (yes slow) - onto the cloud with virtual servers and there are no speed issues via RDP and they simply use published apps - so fast, secure and definitely the way to go! Your problem will be solved.

Other benefits include the ability to run the software on any smart device be they Windows / IOS / Android based systems (phones, laptops, pcs, tablets, etc) from anywhere in the world. Customer's operating systems don't matter anymore these days - VO apps run fine on all of them :)

Re: Strange DBF/CDX behaviour over network - Any ideas?

<f41eaf4a-e90d-4bee-a39d-7e82ead2969an@googlegroups.com>

  copy mid

https://news.novabbs.org/devel/article-flat.php?id=1422&group=comp.lang.clipper.visual-objects#1422

  copy link   Newsgroups: comp.lang.clipper.visual-objects
X-Received: by 2002:a05:622a:24e:b0:3df:d3d6:e251 with SMTP id c14-20020a05622a024e00b003dfd3d6e251mr3632022qtx.8.1679881608426;
Sun, 26 Mar 2023 18:46:48 -0700 (PDT)
X-Received: by 2002:a81:af5d:0:b0:541:8285:b25 with SMTP id
x29-20020a81af5d000000b0054182850b25mr4277172ywj.10.1679881608261; Sun, 26
Mar 2023 18:46:48 -0700 (PDT)
Path: rocksolid2!i2pn.org!usenet.blueworldhosting.com!diablo1.usenet.blueworldhosting.com!peer01.iad!feed-me.highwinds-media.com!news.highwinds-media.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.lang.clipper.visual-objects
Date: Sun, 26 Mar 2023 18:46:48 -0700 (PDT)
In-Reply-To: <3ce905c5-ccaf-49c9-aa0f-981690eaec12n@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=220.233.174.33; posting-account=fRzZsQoAAADwaaqj-H-lyUfDBtpEL68c
NNTP-Posting-Host: 220.233.174.33
References: <d73e3e19-18a0-49fd-8bd1-6f1ea7e30892n@googlegroups.com> <3ce905c5-ccaf-49c9-aa0f-981690eaec12n@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <f41eaf4a-e90d-4bee-a39d-7e82ead2969an@googlegroups.com>
Subject: Re: Strange DBF/CDX behaviour over network - Any ideas?
From: mcguinnesssherlock@gmail.com (Phil McGuinness)
Injection-Date: Mon, 27 Mar 2023 01:46:48 +0000
Content-Type: text/plain; charset="UTF-8"
X-Received-Bytes: 1682
 by: Phil McGuinness - Mon, 27 Mar 2023 01:46 UTC

Snip[ speed issues via RDP and they simply use published apps - so fast, secure and definitely the way to go! Your problem will be solved. ]

ManageAPP is still RDP.. just that your access is to the app than than the desktop.

VM / Contaiiners / RDP is way to expose VO or other windows apps / desktop for clients.
Been doing this for maybe 15 years..

But despite this Browser systems,, totally dominating the development arena.

Phil

Re: Strange DBF/CDX behaviour over network - Any ideas?

<535c44fe-1e01-4427-9c1f-10528e0729cbn@googlegroups.com>

  copy mid

https://news.novabbs.org/devel/article-flat.php?id=1428&group=comp.lang.clipper.visual-objects#1428

  copy link   Newsgroups: comp.lang.clipper.visual-objects
X-Received: by 2002:a05:622a:1a98:b0:3de:bafb:82bf with SMTP id s24-20020a05622a1a9800b003debafb82bfmr9239513qtc.4.1680247405636;
Fri, 31 Mar 2023 00:23:25 -0700 (PDT)
X-Received: by 2002:a05:6902:1181:b0:b6c:2224:8a77 with SMTP id
m1-20020a056902118100b00b6c22248a77mr17459247ybu.1.1680247405337; Fri, 31 Mar
2023 00:23:25 -0700 (PDT)
Path: rocksolid2!i2pn.org!usenet.blueworldhosting.com!diablo1.usenet.blueworldhosting.com!peer02.iad!feed-me.highwinds-media.com!news.highwinds-media.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.lang.clipper.visual-objects
Date: Fri, 31 Mar 2023 00:23:25 -0700 (PDT)
In-Reply-To: <f41eaf4a-e90d-4bee-a39d-7e82ead2969an@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=85.73.22.46; posting-account=ZhR3xQoAAABPR0IknYsJDgjMlSKevWcp
NNTP-Posting-Host: 85.73.22.46
References: <d73e3e19-18a0-49fd-8bd1-6f1ea7e30892n@googlegroups.com>
<3ce905c5-ccaf-49c9-aa0f-981690eaec12n@googlegroups.com> <f41eaf4a-e90d-4bee-a39d-7e82ead2969an@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <535c44fe-1e01-4427-9c1f-10528e0729cbn@googlegroups.com>
Subject: Re: Strange DBF/CDX behaviour over network - Any ideas?
From: stavros.spanos2@gmail.com (Stavros Spanos)
Injection-Date: Fri, 31 Mar 2023 07:23:25 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Received-Bytes: 1958
 by: Stavros Spanos - Fri, 31 Mar 2023 07:23 UTC

THE SOLUTION

(I’m talking loud to myself, as though you hinted to it somehow I didn’t get it at first..)

Well just tested that if we put all DBF/CDX files in C:\Appdirectory\ in ONE PC and run various instances from various windows users on this machine through RDP , all work fine and fast for all users.

On the contrary when accessing DBF/CDX files from a certain shared drive over a network the problem rises and access to files is dramatically slow when another PC uses any of them. The reasons for this are well described on this thread.

Thanks all for your thoughts and help!

Re: Strange DBF/CDX behaviour over network - Any ideas?

<ed309a76-5a0c-4fc7-b9d6-b8f0ae164a08n@googlegroups.com>

  copy mid

https://news.novabbs.org/devel/article-flat.php?id=1429&group=comp.lang.clipper.visual-objects#1429

  copy link   Newsgroups: comp.lang.clipper.visual-objects
X-Received: by 2002:a05:622a:88:b0:3e2:976d:ebe9 with SMTP id o8-20020a05622a008800b003e2976debe9mr11244953qtw.1.1680312018408;
Fri, 31 Mar 2023 18:20:18 -0700 (PDT)
X-Received: by 2002:a81:ac67:0:b0:544:9421:45fd with SMTP id
z39-20020a81ac67000000b00544942145fdmr13943856ywj.6.1680312018182; Fri, 31
Mar 2023 18:20:18 -0700 (PDT)
Path: rocksolid2!news.neodome.net!feeder1.feed.usenet.farm!feed.usenet.farm!peer02.ams4!peer.am4.highwinds-media.com!peer03.iad!feed-me.highwinds-media.com!news.highwinds-media.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.lang.clipper.visual-objects
Date: Fri, 31 Mar 2023 18:20:17 -0700 (PDT)
In-Reply-To: <535c44fe-1e01-4427-9c1f-10528e0729cbn@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=220.233.174.33; posting-account=fRzZsQoAAADwaaqj-H-lyUfDBtpEL68c
NNTP-Posting-Host: 220.233.174.33
References: <d73e3e19-18a0-49fd-8bd1-6f1ea7e30892n@googlegroups.com>
<3ce905c5-ccaf-49c9-aa0f-981690eaec12n@googlegroups.com> <f41eaf4a-e90d-4bee-a39d-7e82ead2969an@googlegroups.com>
<535c44fe-1e01-4427-9c1f-10528e0729cbn@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <ed309a76-5a0c-4fc7-b9d6-b8f0ae164a08n@googlegroups.com>
Subject: Re: Strange DBF/CDX behaviour over network - Any ideas?
From: mcguinnesssherlock@gmail.com (Phil McGuinness)
Injection-Date: Sat, 01 Apr 2023 01:20:18 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Received-Bytes: 6686
 by: Phil McGuinness - Sat, 1 Apr 2023 01:20 UTC

Stavros

snip[ f we put all DBF/CDX files in C:\Appdirectory\ in ONE PC and run various instances from various windows users on this machine through RDP , all work fine and fast for all users. ]

Lets 100% clarify exactly what we are saying. RPD [ remote desktop protocol ] which could be an Apple, Linux and Windows is communication protocol one machine to another.
They do not need Windows on the machines connecting, just a RDP client.
Your programs and data are running / available via the Terminal Server HOST.. The machines connecting via RPD is are not 'natively" running your program.
Each view of a windows desktop [ or managed app ] is really a "view" of the ONE PC [ the server ].
You might have 5 users, your program is running 5 times on the ONE PC. So it needs to have the resources for this RAM, DISK and CPU

snip[ ... On the contrary when accessing DBF/CDX files from a certain shared drive over a network the problem rises and access to files is dramatically slow when another PC uses any of them.]

Where clients notice quickly if they move from Windows 7 to 10 and then the "throttling" so it is not just a shared situation. This SMB 1 to 3.
We had so many hit this wall and could not the system efficiently.
I could get around SMB1 but the later, they use Port135 and if you shut this down have other issues.
So when say Windows 10/11 opens says DBF/FPT for one connection, 1 user and another user another machine connects the SMB "throttles" the access.
But with SQL this does not happen as you are connecting to SQL engine that controls all the connections. The other is via the OS direct and BAM. [ Block Availabiliy Map]
The locking and unlocking happens there. When you connect to say DBF/FPT it sees host of different machines and users and throttles access speeds.

Taking this all in..... the Terminal Server [ or clones ] owns all the connections, one super client best way to describe it.
Your customer/ clients / users using RPD to run programs are not throtted because the server is not really dealing with you, but the TS.

For Craig and I am different ways kept these VO apps and DBF operational for clients to stop the massive move to cloud.
My situation is different as all my competitors which were not cloud have been eliminated.
The VM strategy has allowed me to keep 100 clients that I would have lost.
With all these web cloud hack attacks...... a VM is the best security.
We developed our own 2FA with controls into the VM and users.

But saying all that, it does not win all battles. Have a lot of younger clients, browser or nothing.
End of 2023 our 100% cloud version will go to market and over time these VM clients will eventually be phased out.
A PHP and Wordpress front end to same SQL and business logic and reports.
But this will be their choice. All our "non legacy" development is SQL. No ongoing DBF development.
We use Postgres or mySQL depending on the market. The learning curve of SQL is well worth the journey.
Work with a lot of SQL gurus and we can do amazing things easily and a DBF is hard work.

With JSON beiing a major data interchange these days, this is natively supported in SQL.
Drop it in, query and refactor with a query. That is you do not have to create temp tables or miriad of fields for data then convert backwards and forwards.
Native means it fully knows how to work with it..

DBF just never designed for this. But a good simple structure will minimal field types.
DBF say NDLCOM 6 types and SQL like 56 if you want to go that far.

To move clients from DESKTOP ... to say VM we rollout a VM on our own servers hosts [ have many ]
Allocate an IP we spend day or 5 copying existing over.. they can keep working.
We setup the new shortcuts for RPD.. some minimal training, user access and levels.
On the day of full change over we sync any changes and they go live.
We leave existing system there for 90 days just in case we missed something..
THen they delete the old system,
We take over the backups.

Mention if you have an IT company that does this Containers maybe better for space.
Each VM is a full operating system. We have HOST and might have 20 VMS. So 21 OS on that box.

A container is alike VM without an operating system, it uses the HOSTS OS.
Never had the time to experiement with it but could save a lot of space.

Phil McGuinness
------------

> THE SOLUTION
>
> (I’m talking loud to myself, as though you hinted to it somehow I didn’t get it at first..)
>
> Well just tested that if we put all DBF/CDX files in C:\Appdirectory\ in ONE PC and run various instances from various windows users on this machine through RDP , all work fine and fast for all users.
>
> On the contrary when accessing DBF/CDX files from a certain shared drive over a network the problem rises and access to files is dramatically slow when another PC uses any of them. The reasons for this are well described on this thread.
>
> Thanks all for your thoughts and help!

Re: Strange DBF/CDX behaviour over network - Any ideas?

<dd95ac29-2f21-46ed-aaf0-c260d6206ca4n@googlegroups.com>

  copy mid

https://news.novabbs.org/devel/article-flat.php?id=1430&group=comp.lang.clipper.visual-objects#1430

  copy link   Newsgroups: comp.lang.clipper.visual-objects
X-Received: by 2002:a05:620a:2995:b0:746:7fbd:e22f with SMTP id r21-20020a05620a299500b007467fbde22fmr625286qkp.12.1680595049344;
Tue, 04 Apr 2023 00:57:29 -0700 (PDT)
X-Received: by 2002:a25:7316:0:b0:b74:3236:2fac with SMTP id
o22-20020a257316000000b00b7432362facmr1312027ybc.4.1680595049147; Tue, 04 Apr
2023 00:57:29 -0700 (PDT)
Path: rocksolid2!i2pn.org!usenet.blueworldhosting.com!diablo1.usenet.blueworldhosting.com!peer03.iad!feed-me.highwinds-media.com!news.highwinds-media.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.lang.clipper.visual-objects
Date: Tue, 4 Apr 2023 00:57:28 -0700 (PDT)
In-Reply-To: <ed309a76-5a0c-4fc7-b9d6-b8f0ae164a08n@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=119.12.44.196; posting-account=Cej_ZAoAAAAXywdXd6C1XyTkFea_PrC2
NNTP-Posting-Host: 119.12.44.196
References: <d73e3e19-18a0-49fd-8bd1-6f1ea7e30892n@googlegroups.com>
<3ce905c5-ccaf-49c9-aa0f-981690eaec12n@googlegroups.com> <f41eaf4a-e90d-4bee-a39d-7e82ead2969an@googlegroups.com>
<535c44fe-1e01-4427-9c1f-10528e0729cbn@googlegroups.com> <ed309a76-5a0c-4fc7-b9d6-b8f0ae164a08n@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <dd95ac29-2f21-46ed-aaf0-c260d6206ca4n@googlegroups.com>
Subject: Re: Strange DBF/CDX behaviour over network - Any ideas?
From: alessandro@computerscenter.com (Alessandro Vacchiano)
Injection-Date: Tue, 04 Apr 2023 07:57:29 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Received-Bytes: 7195
 by: Alessandro Vacchiano - Tue, 4 Apr 2023 07:57 UTC

Hi Stravos,

we have make a tool/RDD for to migrate from DBF to MySQL.
This RDD has some limit but work well and fast.

Contact me if you are interested.

Alessandro

Il giorno sabato 1 aprile 2023 alle 03:20:19 UTC+2 Phil McGuinness ha scritto:
> Stavros
>
> snip[ f we put all DBF/CDX files in C:\Appdirectory\ in ONE PC and run various instances from various windows users on this machine through RDP , all work fine and fast for all users. ]
>
> Lets 100% clarify exactly what we are saying. RPD [ remote desktop protocol ] which could be an Apple, Linux and Windows is communication protocol one machine to another.
> They do not need Windows on the machines connecting, just a RDP client.
> Your programs and data are running / available via the Terminal Server HOST. The machines connecting via RPD is are not 'natively" running your program.
> Each view of a windows desktop [ or managed app ] is really a "view" of the ONE PC [ the server ].
> You might have 5 users, your program is running 5 times on the ONE PC. So it needs to have the resources for this RAM, DISK and CPU
>
> snip[ ... On the contrary when accessing DBF/CDX files from a certain shared drive over a network the problem rises and access to files is dramatically slow when another PC uses any of them.]
>
> Where clients notice quickly if they move from Windows 7 to 10 and then the "throttling" so it is not just a shared situation. This SMB 1 to 3.
> We had so many hit this wall and could not the system efficiently.
> I could get around SMB1 but the later, they use Port135 and if you shut this down have other issues.
> So when say Windows 10/11 opens says DBF/FPT for one connection, 1 user and another user another machine connects the SMB "throttles" the access.
> But with SQL this does not happen as you are connecting to SQL engine that controls all the connections. The other is via the OS direct and BAM. [ Block Availabiliy Map]
> The locking and unlocking happens there. When you connect to say DBF/FPT it sees host of different machines and users and throttles access speeds.
>
> Taking this all in..... the Terminal Server [ or clones ] owns all the connections, one super client best way to describe it.
> Your customer/ clients / users using RPD to run programs are not throtted because the server is not really dealing with you, but the TS.
>
> For Craig and I am different ways kept these VO apps and DBF operational for clients to stop the massive move to cloud.
> My situation is different as all my competitors which were not cloud have been eliminated.
> The VM strategy has allowed me to keep 100 clients that I would have lost..
> With all these web cloud hack attacks...... a VM is the best security.
> We developed our own 2FA with controls into the VM and users.
>
> But saying all that, it does not win all battles. Have a lot of younger clients, browser or nothing.
> End of 2023 our 100% cloud version will go to market and over time these VM clients will eventually be phased out.
> A PHP and Wordpress front end to same SQL and business logic and reports.
> But this will be their choice. All our "non legacy" development is SQL. No ongoing DBF development.
> We use Postgres or mySQL depending on the market. The learning curve of SQL is well worth the journey.
> Work with a lot of SQL gurus and we can do amazing things easily and a DBF is hard work.
>
> With JSON beiing a major data interchange these days, this is natively supported in SQL.
> Drop it in, query and refactor with a query. That is you do not have to create temp tables or miriad of fields for data then convert backwards and forwards.
> Native means it fully knows how to work with it..
>
> DBF just never designed for this. But a good simple structure will minimal field types.
> DBF say NDLCOM 6 types and SQL like 56 if you want to go that far.
>
> To move clients from DESKTOP ... to say VM we rollout a VM on our own servers hosts [ have many ]
> Allocate an IP we spend day or 5 copying existing over.. they can keep working.
> We setup the new shortcuts for RPD.. some minimal training, user access and levels.
> On the day of full change over we sync any changes and they go live.
> We leave existing system there for 90 days just in case we missed something.
> THen they delete the old system,
> We take over the backups.
>
> Mention if you have an IT company that does this Containers maybe better for space.
> Each VM is a full operating system. We have HOST and might have 20 VMS. So 21 OS on that box.
>
> A container is alike VM without an operating system, it uses the HOSTS OS..
> Never had the time to experiement with it but could save a lot of space.
>
> Phil McGuinness
> ------------
> > THE SOLUTION
> >
> > (I’m talking loud to myself, as though you hinted to it somehow I didn’t get it at first..)
> >
> > Well just tested that if we put all DBF/CDX files in C:\Appdirectory\ in ONE PC and run various instances from various windows users on this machine through RDP , all work fine and fast for all users.
> >
> > On the contrary when accessing DBF/CDX files from a certain shared drive over a network the problem rises and access to files is dramatically slow when another PC uses any of them. The reasons for this are well described on this thread.
> >
> > Thanks all for your thoughts and help!

Re: Strange DBF/CDX behaviour over network - Any ideas?

<4adf3867-299d-4f37-a7a1-83fb9595c14en@googlegroups.com>

  copy mid

https://news.novabbs.org/devel/article-flat.php?id=1431&group=comp.lang.clipper.visual-objects#1431

  copy link   Newsgroups: comp.lang.clipper.visual-objects
X-Received: by 2002:a05:622a:18a8:b0:3e3:7c8b:24fa with SMTP id v40-20020a05622a18a800b003e37c8b24famr839096qtc.10.1680686654295;
Wed, 05 Apr 2023 02:24:14 -0700 (PDT)
X-Received: by 2002:a25:6e88:0:b0:b4c:9333:2a2 with SMTP id
j130-20020a256e88000000b00b4c933302a2mr3163115ybc.9.1680686654075; Wed, 05
Apr 2023 02:24:14 -0700 (PDT)
Path: rocksolid2!i2pn.org!usenet.blueworldhosting.com!diablo1.usenet.blueworldhosting.com!peer02.iad!feed-me.highwinds-media.com!news.highwinds-media.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.lang.clipper.visual-objects
Date: Wed, 5 Apr 2023 02:24:13 -0700 (PDT)
In-Reply-To: <dd95ac29-2f21-46ed-aaf0-c260d6206ca4n@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=185.63.89.242; posting-account=57gWyAoAAADYoFrIpxV4MTEczqaIqhvm
NNTP-Posting-Host: 185.63.89.242
References: <d73e3e19-18a0-49fd-8bd1-6f1ea7e30892n@googlegroups.com>
<3ce905c5-ccaf-49c9-aa0f-981690eaec12n@googlegroups.com> <f41eaf4a-e90d-4bee-a39d-7e82ead2969an@googlegroups.com>
<535c44fe-1e01-4427-9c1f-10528e0729cbn@googlegroups.com> <ed309a76-5a0c-4fc7-b9d6-b8f0ae164a08n@googlegroups.com>
<dd95ac29-2f21-46ed-aaf0-c260d6206ca4n@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <4adf3867-299d-4f37-a7a1-83fb9595c14en@googlegroups.com>
Subject: Re: Strange DBF/CDX behaviour over network - Any ideas?
From: gianluca.pinoli@gmail.com (Gianluca)
Injection-Date: Wed, 05 Apr 2023 09:24:14 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Received-Bytes: 7625
 by: Gianluca - Wed, 5 Apr 2023 09:24 UTC

Hi Alessandro,
I'm intrested in your tool, can you give me more information?

Regards
Gianluca Pinoli

Il giorno martedì 4 aprile 2023 alle 09:57:30 UTC+2 Alessandro Vacchiano ha scritto:
> Hi Stravos,
>
> we have make a tool/RDD for to migrate from DBF to MySQL.
> This RDD has some limit but work well and fast.
>
> Contact me if you are interested.
>
> Alessandro
> Il giorno sabato 1 aprile 2023 alle 03:20:19 UTC+2 Phil McGuinness ha scritto:
> > Stavros
> >
> > snip[ f we put all DBF/CDX files in C:\Appdirectory\ in ONE PC and run various instances from various windows users on this machine through RDP , all work fine and fast for all users. ]
> >
> > Lets 100% clarify exactly what we are saying. RPD [ remote desktop protocol ] which could be an Apple, Linux and Windows is communication protocol one machine to another.
> > They do not need Windows on the machines connecting, just a RDP client.
> > Your programs and data are running / available via the Terminal Server HOST. The machines connecting via RPD is are not 'natively" running your program.
> > Each view of a windows desktop [ or managed app ] is really a "view" of the ONE PC [ the server ].
> > You might have 5 users, your program is running 5 times on the ONE PC. So it needs to have the resources for this RAM, DISK and CPU
> >
> > snip[ ... On the contrary when accessing DBF/CDX files from a certain shared drive over a network the problem rises and access to files is dramatically slow when another PC uses any of them.]
> >
> > Where clients notice quickly if they move from Windows 7 to 10 and then the "throttling" so it is not just a shared situation. This SMB 1 to 3.
> > We had so many hit this wall and could not the system efficiently.
> > I could get around SMB1 but the later, they use Port135 and if you shut this down have other issues.
> > So when say Windows 10/11 opens says DBF/FPT for one connection, 1 user and another user another machine connects the SMB "throttles" the access.
> > But with SQL this does not happen as you are connecting to SQL engine that controls all the connections. The other is via the OS direct and BAM. [ Block Availabiliy Map]
> > The locking and unlocking happens there. When you connect to say DBF/FPT it sees host of different machines and users and throttles access speeds.
> >
> > Taking this all in..... the Terminal Server [ or clones ] owns all the connections, one super client best way to describe it.
> > Your customer/ clients / users using RPD to run programs are not throtted because the server is not really dealing with you, but the TS.
> >
> > For Craig and I am different ways kept these VO apps and DBF operational for clients to stop the massive move to cloud.
> > My situation is different as all my competitors which were not cloud have been eliminated.
> > The VM strategy has allowed me to keep 100 clients that I would have lost.
> > With all these web cloud hack attacks...... a VM is the best security.
> > We developed our own 2FA with controls into the VM and users.
> >
> > But saying all that, it does not win all battles. Have a lot of younger clients, browser or nothing.
> > End of 2023 our 100% cloud version will go to market and over time these VM clients will eventually be phased out.
> > A PHP and Wordpress front end to same SQL and business logic and reports.
> > But this will be their choice. All our "non legacy" development is SQL. No ongoing DBF development.
> > We use Postgres or mySQL depending on the market. The learning curve of SQL is well worth the journey.
> > Work with a lot of SQL gurus and we can do amazing things easily and a DBF is hard work.
> >
> > With JSON beiing a major data interchange these days, this is natively supported in SQL.
> > Drop it in, query and refactor with a query. That is you do not have to create temp tables or miriad of fields for data then convert backwards and forwards.
> > Native means it fully knows how to work with it..
> >
> > DBF just never designed for this. But a good simple structure will minimal field types.
> > DBF say NDLCOM 6 types and SQL like 56 if you want to go that far.
> >
> > To move clients from DESKTOP ... to say VM we rollout a VM on our own servers hosts [ have many ]
> > Allocate an IP we spend day or 5 copying existing over.. they can keep working.
> > We setup the new shortcuts for RPD.. some minimal training, user access and levels.
> > On the day of full change over we sync any changes and they go live.
> > We leave existing system there for 90 days just in case we missed something.
> > THen they delete the old system,
> > We take over the backups.
> >
> > Mention if you have an IT company that does this Containers maybe better for space.
> > Each VM is a full operating system. We have HOST and might have 20 VMS. So 21 OS on that box.
> >
> > A container is alike VM without an operating system, it uses the HOSTS OS.
> > Never had the time to experiement with it but could save a lot of space..
> >
> > Phil McGuinness
> > ------------
> > > THE SOLUTION
> > >
> > > (I’m talking loud to myself, as though you hinted to it somehow I didn’t get it at first..)
> > >
> > > Well just tested that if we put all DBF/CDX files in C:\Appdirectory\ in ONE PC and run various instances from various windows users on this machine through RDP , all work fine and fast for all users.
> > >
> > > On the contrary when accessing DBF/CDX files from a certain shared drive over a network the problem rises and access to files is dramatically slow when another PC uses any of them. The reasons for this are well described on this thread.
> > >
> > > Thanks all for your thoughts and help!

Re: Strange DBF/CDX behaviour over network - Any ideas?

<91d251d4-750d-404b-be4d-4758b84b3cf3n@googlegroups.com>

  copy mid

https://news.novabbs.org/devel/article-flat.php?id=1433&group=comp.lang.clipper.visual-objects#1433

  copy link   Newsgroups: comp.lang.clipper.visual-objects
X-Received: by 2002:a05:620a:179e:b0:743:577d:d756 with SMTP id ay30-20020a05620a179e00b00743577dd756mr1013086qkb.4.1680695381629;
Wed, 05 Apr 2023 04:49:41 -0700 (PDT)
X-Received: by 2002:a25:d14d:0:b0:b6a:3632:12fd with SMTP id
i74-20020a25d14d000000b00b6a363212fdmr3941895ybg.2.1680695381393; Wed, 05 Apr
2023 04:49:41 -0700 (PDT)
Path: rocksolid2!news.neodome.net!news.uzoreto.com!peer01.ams4!peer.am4.highwinds-media.com!peer02.iad!feed-me.highwinds-media.com!news.highwinds-media.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.lang.clipper.visual-objects
Date: Wed, 5 Apr 2023 04:49:41 -0700 (PDT)
In-Reply-To: <4adf3867-299d-4f37-a7a1-83fb9595c14en@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=119.12.44.196; posting-account=Cej_ZAoAAAAXywdXd6C1XyTkFea_PrC2
NNTP-Posting-Host: 119.12.44.196
References: <d73e3e19-18a0-49fd-8bd1-6f1ea7e30892n@googlegroups.com>
<3ce905c5-ccaf-49c9-aa0f-981690eaec12n@googlegroups.com> <f41eaf4a-e90d-4bee-a39d-7e82ead2969an@googlegroups.com>
<535c44fe-1e01-4427-9c1f-10528e0729cbn@googlegroups.com> <ed309a76-5a0c-4fc7-b9d6-b8f0ae164a08n@googlegroups.com>
<dd95ac29-2f21-46ed-aaf0-c260d6206ca4n@googlegroups.com> <4adf3867-299d-4f37-a7a1-83fb9595c14en@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <91d251d4-750d-404b-be4d-4758b84b3cf3n@googlegroups.com>
Subject: Re: Strange DBF/CDX behaviour over network - Any ideas?
From: alessandro@computerscenter.com (Alessandro Vacchiano)
Injection-Date: Wed, 05 Apr 2023 11:49:41 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Received-Bytes: 8126
 by: Alessandro Vacchiano - Wed, 5 Apr 2023 11:49 UTC

Gianluca write me an email at alessandro@computerscenter.com

Bye

Il giorno mercoledì 5 aprile 2023 alle 11:24:15 UTC+2 Gianluca ha scritto:
> Hi Alessandro,
> I'm intrested in your tool, can you give me more information?
>
> Regards
> Gianluca Pinoli
> Il giorno martedì 4 aprile 2023 alle 09:57:30 UTC+2 Alessandro Vacchiano ha scritto:
> > Hi Stravos,
> >
> > we have make a tool/RDD for to migrate from DBF to MySQL.
> > This RDD has some limit but work well and fast.
> >
> > Contact me if you are interested.
> >
> > Alessandro
> > Il giorno sabato 1 aprile 2023 alle 03:20:19 UTC+2 Phil McGuinness ha scritto:
> > > Stavros
> > >
> > > snip[ f we put all DBF/CDX files in C:\Appdirectory\ in ONE PC and run various instances from various windows users on this machine through RDP , all work fine and fast for all users. ]
> > >
> > > Lets 100% clarify exactly what we are saying. RPD [ remote desktop protocol ] which could be an Apple, Linux and Windows is communication protocol one machine to another.
> > > They do not need Windows on the machines connecting, just a RDP client.
> > > Your programs and data are running / available via the Terminal Server HOST. The machines connecting via RPD is are not 'natively" running your program.
> > > Each view of a windows desktop [ or managed app ] is really a "view" of the ONE PC [ the server ].
> > > You might have 5 users, your program is running 5 times on the ONE PC.. So it needs to have the resources for this RAM, DISK and CPU
> > >
> > > snip[ ... On the contrary when accessing DBF/CDX files from a certain shared drive over a network the problem rises and access to files is dramatically slow when another PC uses any of them.]
> > >
> > > Where clients notice quickly if they move from Windows 7 to 10 and then the "throttling" so it is not just a shared situation. This SMB 1 to 3.
> > > We had so many hit this wall and could not the system efficiently.
> > > I could get around SMB1 but the later, they use Port135 and if you shut this down have other issues.
> > > So when say Windows 10/11 opens says DBF/FPT for one connection, 1 user and another user another machine connects the SMB "throttles" the access..
> > > But with SQL this does not happen as you are connecting to SQL engine that controls all the connections. The other is via the OS direct and BAM. [ Block Availabiliy Map]
> > > The locking and unlocking happens there. When you connect to say DBF/FPT it sees host of different machines and users and throttles access speeds.
> > >
> > > Taking this all in..... the Terminal Server [ or clones ] owns all the connections, one super client best way to describe it.
> > > Your customer/ clients / users using RPD to run programs are not throtted because the server is not really dealing with you, but the TS.
> > >
> > > For Craig and I am different ways kept these VO apps and DBF operational for clients to stop the massive move to cloud.
> > > My situation is different as all my competitors which were not cloud have been eliminated.
> > > The VM strategy has allowed me to keep 100 clients that I would have lost.
> > > With all these web cloud hack attacks...... a VM is the best security..
> > > We developed our own 2FA with controls into the VM and users.
> > >
> > > But saying all that, it does not win all battles. Have a lot of younger clients, browser or nothing.
> > > End of 2023 our 100% cloud version will go to market and over time these VM clients will eventually be phased out.
> > > A PHP and Wordpress front end to same SQL and business logic and reports.
> > > But this will be their choice. All our "non legacy" development is SQL. No ongoing DBF development.
> > > We use Postgres or mySQL depending on the market. The learning curve of SQL is well worth the journey.
> > > Work with a lot of SQL gurus and we can do amazing things easily and a DBF is hard work.
> > >
> > > With JSON beiing a major data interchange these days, this is natively supported in SQL.
> > > Drop it in, query and refactor with a query. That is you do not have to create temp tables or miriad of fields for data then convert backwards and forwards.
> > > Native means it fully knows how to work with it..
> > >
> > > DBF just never designed for this. But a good simple structure will minimal field types.
> > > DBF say NDLCOM 6 types and SQL like 56 if you want to go that far.
> > >
> > > To move clients from DESKTOP ... to say VM we rollout a VM on our own servers hosts [ have many ]
> > > Allocate an IP we spend day or 5 copying existing over.. they can keep working.
> > > We setup the new shortcuts for RPD.. some minimal training, user access and levels.
> > > On the day of full change over we sync any changes and they go live.
> > > We leave existing system there for 90 days just in case we missed something.
> > > THen they delete the old system,
> > > We take over the backups.
> > >
> > > Mention if you have an IT company that does this Containers maybe better for space.
> > > Each VM is a full operating system. We have HOST and might have 20 VMS. So 21 OS on that box.
> > >
> > > A container is alike VM without an operating system, it uses the HOSTS OS.
> > > Never had the time to experiement with it but could save a lot of space.
> > >
> > > Phil McGuinness
> > > ------------
> > > > THE SOLUTION
> > > >
> > > > (I’m talking loud to myself, as though you hinted to it somehow I didn’t get it at first..)
> > > >
> > > > Well just tested that if we put all DBF/CDX files in C:\Appdirectory\ in ONE PC and run various instances from various windows users on this machine through RDP , all work fine and fast for all users.
> > > >
> > > > On the contrary when accessing DBF/CDX files from a certain shared drive over a network the problem rises and access to files is dramatically slow when another PC uses any of them. The reasons for this are well described on this thread.
> > > >
> > > > Thanks all for your thoughts and help!

1
server_pubkey.txt

rocksolid light 0.9.81
clearnet tor