Skip to main content

Hi everyone,

I’m currently working on a project that involves connecting to several cloud APIs (like Salesforce, HubSpot, and Google Analytics) using CData ODBC drivers. I’m running everything locally from my Windows 11 laptop (16GB RAM, Intel i5, SSD).

I’m planning to set up multiple concurrent ODBC connections through a BI tool and possibly through some custom scripts. Before I go all in, I wanted to ask:

  • Is this laptop spec sufficient for running several CData drivers simultaneously without performance issues?

  • Are there any known CPU or memory bottlenecks when using multiple drivers at once?

  • Would virtualization (like using Docker or WSL) complicate or help with performance?

  • Any tips for optimizing driver performance on a laptop setup — like cache settings or connection pooling?

I’m mainly doing this for development and testing, but I’d like to keep it as close to a production simulation as possible.

Would love to hear your thoughts or setups!

Thanks in advance. 🙏

Hi Danielle, the answer to this questions is the classic solution engineer/consultant’s favorite response: “it depends.”

The performance will mostly be dependent on how much data you’re pulling in through the various connectors. That said, I ran effective demos of multiple drivers at a time (including our CData Sync product) from a laptop with around the same specs as yours.