5

我在所有 Web 应用程序中都使用Informix DBMS。我的问题有两个部分:

  1. DBMS 对我的应用程序的性能有很大影响吗?如果答案是肯定的,那么 Informix 和`MS SQL Server 在这个问题上会怎样?

  2. 在编写查询、创建数据库、关系、ERD 等时,我想要一些 GUI 工具来帮助我的工作。Informix 客户端太糟糕了。根本没有设施。我想要一些工具,比如SQL Server Management Studio

4

3 回答 3

3

作为 Informix 的 GUI 工具,您可以使用来自 Aquafold 的 Aqua Data Studio。它还支持 MS SQL Server。

至于表现:这取决于。您的数据库设计有多好。您是否使用索引,您的查询是否写得好,等等。很难回答您的问题,我们只是不知道足够多。

于 2012-11-14T11:22:06.317 回答
1

Aqua Data Studio 不错,但相当昂贵。开源工具SQL Workbench/J也是informix 的有效工具。
Informix 有它自己的魅力,但我想不应该说 MS-Sql Server 速度较慢或性能不佳。您可以根据您的应用程序性质来决定 DBMS。有许多技术可以优化数据库性能,例如应用索引/没有太多的连接/查询也可以优化/也可以使用存储过程/多数据库级别等。

一旦我需要开发社交媒体网站,我就使用 MySQL这个项目但仅适用于我安装了 MongoDB 的 POST。

问候,
萨利克

于 2012-11-19T12:08:29.593 回答
1

要设计一种性能最佳的解决方案,需要了解您正在构建的应用程序的性质。例如,如果您正在构建一个需要处理和计算大量数据并且计算可以分布式的系统,那么无论您选择哪个供应商,“传统”关系数据库都不是一个好的选择。选择支持分片Hadoop并且可能基于某种NoSQL解决方案的选项会更好。

如果您坚持使用 RDMS 并构建具有大量读取而不是大量写入的东西,请选择支持快照隔离的数据库,这将使您的读者不会被作者阻止。

成本也影响了这一点——一些 RDMS 系统是免费的,有些则不是。您的问题是一般要具体回答的方式。

于 2012-11-22T03:39:44.173 回答