我在所有的Web应用程序中使用Informix DBMS。我的问题有两个部分:
DBMS是否会对我的应用程序的性能产生很大影响 如果答案是肯定的,那么Informix和`MS SQL Server是什么呢? 问题
我想要一些GUI工具来帮助我写作查询时的工作,
创建数据库,关系,ERD等.Informix客户端
太糟糕了。根本没有设施。我想要一些工具
比如SQL Server Management Studio
答案 0 :(得分:3)
作为Informix的GUI工具,您可以使用Aquafold的Aqua Data Studio。它还支持MS SQL Server。
截至表现:这取决于。您的数据库设计有多好?你使用索引,你的查询写得很好等等。很难回答你的问题,我们只是不够了解。
答案 1 :(得分:1)
Aqua Data Studio很好但很贵。开源工具SQL Workbench/J也是informix的有效工具
Informix有自己的魅力,但我想不应该说MS-Sql Server性能较慢或不好。您可以根据应用程序的性质决定DBMS。有许多优化数据库性能的技术,例如,应用索引/没有太多的连接/查询也可以优化/存储过程也可以使用/多数据库级别等。
一旦我需要开发社交媒体网站,我在这个项目中使用MySQL,但仅用于我安装MongoDB的POST。
问候,
Salik
答案 2 :(得分:1)
要设计一个性能最佳的解决方案,需要了解正在构建的应用程序的性质。例如,如果您正在构建一个需要处理和计算大量数据并且可以分发计算的系统,那么无论您选择哪种供应商,“传统”关系数据库都不是一个好的选择。最好使用支持sharding,Hadoop的选项,并且可能会基于某种NoSQL解决方案。
如果您坚持使用RDMS并构建具有大量读取而不是大量写入的内容,请选择支持Snapshot Isolation的数据库,这样您的读者就不会被作者阻止。
成本也适用于此 - 一些RDMS系统是免费的,有些则不是。你的问题是一般的答案,具体回答。