软件体系架构要以数据库为中心,如oracle,可以充分利用数据库的特性,帮助解决复杂的问题。一个常用的规则是:
1.如果能用单条sql解决,ok;
2.如果不能用单条sql解决,考虑使用PL/SQL;
3.如果不能用PL/SQL解决,考虑使用java存储过程;
4.如果不能用java解决,那么考虑使用c外部过程;
5.如果c都解决不了,那么考虑一下放弃吧;
软件体系架构要以数据库为中心,如oracle,可以充分利用数据库的特性,帮助解决复杂的问题。一个常用的规则是:
1.如果能用单条sql解决,ok;
2.如果不能用单条sql解决,考虑使用PL/SQL;
3.如果不能用PL/SQL解决,考虑使用java存储过程;
4.如果不能用java解决,那么考虑使用c外部过程;
5.如果c都解决不了,那么考虑一下放弃吧;