从VB6使用的最佳RDBMS

时间:2008-12-11 07:56:37

标签: vb6 oledb rdbms provider

我们正在开展一个大型/大型项目,这将花费我们大约1年的编码(由4位开发人员)来启动发射台。

这是一个完整的业务管理系统。

我们可以使用任何商用的RDBMS,如Oracle,MS SQL Server等,但我们正在寻求使用免费软件和开源RDBMS系统,如FireBirdSQL,PostgreSQL等。

我想知道哪个是最好的RDBMS,哪个是最好的支持稳定的OLEDB提供商。我们已经尝试使用OLEDB提供程序,它们是FireBird和pgSQL的免费软件,但对它们的性能和功能不满意。

请提出任何建议....

如果除了上面列出的高性能OLEDB供应商之外还有其他任何免费软件和/或开源RDBMS,请赐教。

Yogi Yang

注意:我们将仅使用VB 6而不使用其他开发工具或编译器!目标软件必须在基于Windows9x的PC上运行(大约60个用户),RDBMS服务器将在适合的Linux / Windows上运行。

4 个答案:

答案 0 :(得分:1)

我会尽可能保守,因为您的客户端硬件和软件需要温柔的关怀。由于SQL Server和VB6(以及Windows)都来自Microsoft,我看不出您有任何其他选择。

您甚至可以考虑使用旧版本的SQL Server,因为标准的OLEDB服务器和客户端部件可能更好地排列,并且重量更轻。否则Windows XP上的SQL Server Express我认为可以提供很多连接。它肯定会有马力。

答案 1 :(得分:1)

SQL Server和SQL Native Client的OLE DB提供程序可以很好地与SQL Server Express一起使用,正如您对Microsoft的期望,因此是VB6的绝佳选择。

答案 2 :(得分:0)

  

我们可以使用任何商用的RDBMS,如Oracle,MS SQL Server等,但我们正在寻求使用免费软件和开源RDBMS系统,如FireBirdSQL,PostgreSQL等。

SQL Server,Oracle或DB2的免费版本有什么问题?它们都比你提到的替代品强大得多,如果你需要,它们会为你提供升级途径。

答案 3 :(得分:0)

我对MSSQL2005数据库后端有很好的使用经验,VB6客户端上传了60到100个并发客户端实例......这是一个数据量很大的应用程序,有很多繁琐的数据库流量,行锁定,以及什么不。

工作得很好。与数据库交互是最少的问题。

就此而言......

请使用参数化查询,除非你讨厌自己并且想要遭受不必要的痛苦。

豫ICP备18024241号-1