Does Ajax-style data access kill less-scalable architectures?
I'm assuming that Ajax-style web applications where client-side JavaScript events handled in rapid succession, like OnKeyUp in the Google Suggest beta - wherein corresponding database calls would be made on a per-keystroke basis, usually creating/destroying DB connections each time - would wreck an app running a low-grade database like Access with a limited number of connections. Is there someway around this?
The easier solution, with scalability in mind and without replacing the entire DB, would be to transition a text field's OnBlur event, limiting repetitive calls. But that ruins the optimal user experience. In the hands of lesser developers, can Ajax serve to be a performance killer?
On that note, I've looked at several embryonic architectures in ASP.NET, and most don't use what's normally considered best practice data access architecture (try ==> catch ==> finally blocks, proper connection pooling, caching, etc.). This too, has the potential to rapidly degrades the performance of high-end apps based on enterprise database servers.
Thoughts?