Hello friends,
Zero-install setup.
Copy & paste only.
I just ran a real-world test on a completely fresh PC.
I copied only three portable components:
Harbour executable
portable MariaDB
portable Node.js
No installer.
No registry entries.
No system configuration.
After copying the folder, I simply:
started MariaDB
started Node.js via a small start.bat
launched the Harbour application
What happens next:
Harbour.exe inserts 100 new records
immediately after that, it reads the complete table (1,000 rows)
all communication goes through the Node.js SQL service
JSON over local IPC
Total runtime: 7 ms end-to-end
This includes:
JSON encode / decode
service hop
SQL execution
result transport back to Harbour
Nothing preloaded.
Nothing cached.
Fresh machine.
For me, this confirms a few important points:
a service-based SQL approach is not slow
JSON + IPC overhead is negligible
the whole stack is fully portable
no SQL client DLLs inside Harbour
no TLS stacks, no ABI or compiler coupling
You can literally copy the folder to another PC and run it.
This is exactly the result I was hoping for by separating responsibilities:
Harbour β business logic & orchestration
Service β SQL & infrastructure
Very happy with this outcome.
Best regards,
Otto



