Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
Compare datetime() of each computer
Message
From
18/06/2021 18:37:27
 
 
To
18/06/2021 12:49:37
General information
Forum:
Visual FoxPro
Category:
Visual FoxPro and .NET
Miscellaneous
Thread ID:
01681219
Message ID:
01681386
Views:
23
>>>The database is in the server, while MySQL engine is installed in all PCs (server and clients).
>>>
>>Sorry, without further explanation this makes no sense at all. Benefit of MySQL / MariaDB / Postgres / Oracle / DB2 / SQL server is to keep all data on one beefy server. Keeping a local data copy on each client and replicating across all machines feels wasteful at least and an accident waiting to happen
>
>Ironically, I recall seeing apps architected this way because they started life as file-server databases such as VFP or Access. The makers then decided to get some benefits of RDBMSs but put zero effort into creating actual client-server applications. They end up with a local DB install so they can do local data munging like VFP, and the local DB talks to the server DB (if present; this architecture allows for standalone use as well). Often there is zero smarts in how this is used. For example, if a workstation is asked to find a customer by name, the local DB pulls the whole customer table across the LAN from the server DB, and then filters it locally to get the result.

Ok, you clearly envision another not-so-great paradigma. I envisioned replication to happen across anything currently connected ;-)
Previous
Reply
Map
View

Click here to load this message in the networking platform