-1

我们正在着手进行一个宏大/巨大的项目,这将需要我们大约 1 年的编码时间(由 4 名开发人员完成)才能脱离启动台。

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

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

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

有什么建议请......

如果除了上面列出的具有高性能 OLEDB 提供程序的任何其他免费软件和/或开源 RDBMS,请赐教。

杨瑜珈

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

4

4 回答 4

1

我会尽可能保守,因为您的客户端硬件和软件需要细心呵护。由于 SQL Server 和 VB6(和 Windows)都来自 Microsoft,我看不出您还有其他选择。

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

于 2008-12-11T08:01:05.363 回答
1

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

于 2008-12-11T08:24:21.743 回答
0

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

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

于 2008-12-11T09:05:32.393 回答
0

我在 MSSQL2005 数据库后端有很好的经验,VB6 客户端超过 60-100 个并发客户端实例……这是一个数据繁重的应用程序,有大量的数据库流量、行锁定等等。

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

在那张纸条上...

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

于 2008-12-19T00:46:31.260 回答