你应该考虑如下:
1、前台的开发语言是什么?
   如果是JAVA那就选择Oracle
   如果是MicroSoft的那就选择SQL SERVER
2、根据你的记录数?
   如果记录数上百万条最好选择Oracle
3、根据自己的能力?
   SQL SERVER管理起来比较简单,如果只是简单的Application就选择SQL SERVER
   Oracle管理起来比较复杂,需要投入很大的精力去管理,