你有多少投资预算?
你有多少懂oracle?sqlserver?db2或者mysql的人?
你对于性能到底有多少要求?
你的硬件设备是什么样的情况?
你的应用的需求复杂么?会有多少数据量?综合起来考虑吧。ORACLE目前仍保持着最大吞吐量的世界记录,DB2是海量数据库的首选,sqlserver是小型机构在Win32平台上的最佳性价比的选择,mysql是在linux平台上结合其他的开源软件的最佳选择。

解决方案 »

  1.   

    那如果在win平台上用vc开发,数据库可能到达tb级。
    硬件设备目前还不是很清楚,但基本不用担心预算问题。
    基本的应用环境是网络上每秒传20m字节的数据到本地内存,要求隔一段时间就把某段时间传过来的数据从内存存到硬盘上。因此储存速度不能太慢了。否则影响后面的应用。我的想法是能不能达到每秒存10m字节的水平?至于管理方面,不用太强。我们都作好如果数据库满足不了要求就直接存文件的准备了。
    选择什么数据库好呢?我用了一下oracle 8,估计了一下,差的比较远。
      

  2.   

    如果业务逻辑简单(就只是要接受数据并保存,比提供查询的话),而你的管理人员不精通ORACLE的话,确实没有意思用ORACLE。如果你以后要用到对数据的海量查询,如果是复杂的查询,你直接写文件的效率不会比ORACLE的高。