想开发一个数据库系统,要求如下:
1. 数据库服务器是linux/Unix,那么应该选用哪种数据库?MySQL,Oracle,还是什么?
2. 前台windows平台开发用什么工具?delphi可以吗?
3. 如果是三层系统,中间层用什么实现,CORBA?用什么联接,ADO?
   那如果是两层的呢?
   使用什么计时才能通过internet远程访问数据?
4. 以上系统完成以后,如果系统想扩展成B/S,可行吗?以上各个问题我觉得并不是一个一个独立的问题,也可能问的不和道理,各位高手可以从整体的稳定性,安全性,运行效率等来讨论。小弟现在这里谢过了

解决方案 »

  1.   

    1,Oracle MySQL均可
    2,采用C# delpi均可
    3,ado ole db 均可
    4,可以扩展到 B/S  但要考虑带宽的问题等
      

  2.   

    如果数据库不是太大那么就用MYSQL吧,
    开发工具绝对是Delphi啊,呵呵,当然,其他也行啦
    应用层的连接我觉得用ADO不是太好,版本问题太难控制
    其他的我也不清楚咯
    接个分
      

  3.   

    在delphi8中不在支持ADO了,我想juliens(星星球)指的是这个吧!
    我个人认为用MYSQL+DELPHI不错。
      

  4.   

    1,根据具体情况吧
    2,當然可以了
    3,CORBA 好象是不多的選擇之一, 如果你選擇linux as server
    4,三層, 適當的設計可以很比較方便轉到BS
      

  5.   

    我们也是遇到这样的问题现在考虑做成三层的B/S架构数据库用Mysql,中间层是基于soap的WebService,客户端用ActiveXForm
    问题是WebService的性能不高,ActiveXForm好像用的不多现在,但是感觉比普通的B/S的客户端功能强大一些,能够进行的操作多一些。不知各位什么意见?
      

  6.   

    1 钱多用Oracle
    2 我喜欢用Delphi,反正用你最拿手的。
    3 建议不用ADO,我正在痛苦中。。
      

  7.   

    想开发一个数据库系统,要求如下:
    1. 数据库服务器是linux/Unix,那么应该选用哪种数据库?MySQL,Oracle,还是什么?
    2. 前台windows平台开发用什么工具?delphi可以吗?
    3. 如果是三层系统,中间层用什么实现,CORBA?用什么联接,ADO?
       那如果是两层的呢?
       使用什么计时才能通过internet远程访问数据?
    4. 以上系统完成以后,如果系统想扩展成B/S,可行吗?以上各个问题我觉得并不是一个一个独立的问题,也可能问的不和道理,各位高手可以从整体的稳定性,安全性,运行效率等来讨论。小弟现在这里谢过了
    1,应该根据你的需求来定。如果你的应用比较轻,而且对事物的要求不是很高,可以考虑mysql。oracle的确是一个好东西。不过它对系统的要求太高。替代的数据库你可以考虑sybase。
    2,开发平台也应该根据需求来定。如果是cs,同时要求较高的界面,可以考虑delphi,如果是bs的,建议使用java
    3,三层的概念很大。如果你的应用服务器(或者你的逻辑层)在windows上,可以考虑delphi+com+的模式。delphi提供许多的数据库的支持,比较方便。如果在linux或者unix上,没有办法,java是一个好的选择。
    4,可以,