In terms of how you'd actually use them, if you wanted to port away, no not really. You have the op

In terms of how you'd actually use them, if you wanted to port away, no not really. You have the option of designing your app more around cached result speed, and also you probably want to avoid transactions more than if you were using direct connections (though that's true with most any connection pooler so.. eh). Overall it should be very portable, as a part of the userbase for Hyperdrive is meant to be folks with pre-existing databases and apps trying to move onto Workers.

If you find cases where that isn't true, please do mention them here.
Was this page helpful?