in reply to Should it be database independent?
It's similar to the question how portable Perl applications should be. It always involves trade-offs. If it's more portable, it can be deployed on more platforms. But it might mean the code is more complex, or less efficient. How much more efficient will depend on your data, and how you have of it. If being more portable means your queries that twice as much (because you can't use a cool database dependent feature), it matters if it means that the queries now takes 0.2 instead of 0.1 seconds, or 10 minutes instead of 5.
|
|---|