Quote Originally Posted by daljitsb
For that we are planning to use ORM tool and have most business logic in application.
That will solve the issue I've raised.

Now -because of I'm required to do it by law- please note that a full application based business logic has a high potential of being more dificult to maintain and audit. Also, in terms of performance and code reutilization nothing beats backend based business logic.

Quote Originally Posted by daljitsb
So which way you suggest - Blobs v/s file system (Bfile)
If you are looking for a solid deployment including the certainty of having consistent backups I'll go with BLOBs in both Oracle and SQL Server -yes! against popular perception SQL Server supports BLOBs with a max size of about 2 Gig per object.