Advantage数据库或SQL Server

时间:2010-02-23 08:17:01

标签: sql-server database database-design development-environment advantage-database-server

我的客户端目前在他们的PC上使用本地Advantage数据库以及应用程序。他们正在考虑升级他们的设置,使多个应用程序与数据库服务器进行通信,即客户端 - 服务器环境。

他们现在正在考虑这种方法的最佳数据库。与SQL Server Express相比,他们正在查看Advantage Database Server产品(该应用程序在此阶段不保证完整的SQL Server)。

显然,SQL Server是一个更为知名的产品,可能有更多的支持,但我希望你能就我认为最佳产品在性能,稳定性和支持方面给出一些意见和想法。

有一点需要注意,虽然没有直接相关性,但该应用程序目前是用Delphi编写的,可能会转移到C#以使其更新。

5 个答案:

答案 0 :(得分:3)

从本地Advantage数据库迁移到客户端/服务器Advantage数据库是一个非常简单的过程。它只涉及更改程序中的连接属性。不需要进行其他编码更改。

Advantage拥有一支优秀的支持团队,已经开发了超过15年。稳定性和支持至少等于SQL Server。

Advantage还提供了一个允许进行C#开发的.NET数据提供程序。

答案 1 :(得分:3)

我已经为SQL Server和Advantage开发了。他们各有利弊(虽然现在我赞成优势)。

鉴于您的情况,这个决定似乎是明智的:Advantage Database Server。为什么?它已经完成了!

My Advantage程序在本地或远程对同一数据库运行,未经修改。我改变的只是连接字符串。我不是说客户的代码不需要改变。我说这可能是微不足道的。将其与更换为全新数据库引擎所需的更多努力相比较。

答案 2 :(得分:3)

一般来说,我一直都是SQL Server人。我每天都在使用id,并且已经使用了将近十年,但是在你的情况下,当有一个清晰的升级路径来使用你已经拥有的后端做你想做的事情时,考虑转移到一个新的数据库似乎很愚蠢。这将是更少的工作,并且不太可能引入新的bug以保持在同一个数据库系列中。

答案 3 :(得分:2)

我恰好是Advantage的支持代表所以当你说“显然SQL Server是一个更知名的产品可能有更多的支持”时,我不得不争论一下。

正如Chris所说,从Advantage Local Server切换到Advantage Remote(客户端/服务器)服务器是一个非常轻松的过程 - 他们就是这样设计的。

  1. 在数据所在的计算机上安装Advantage Database Server(不是要求,但建议使用)。您可以在此处获得免费试用:http://marketing.ianywhere.com/forms/ADS91-30-Day

  2. 在应用程序中将有TAdsConnection组件 - 将TAdsConnection.ConnectionType更改为'REMOTE'(http://devzone.advantagedatabase.com/dz/webhelp/Advantage9.1/mergedProjects/ade/sec7/connectiontype.htm

  3. 您可以通过几种不同的方式从客户端指定路径(TAdsConnection.ConnectPath),但建议的是: \\服务器:6262 \ MYDATA

  4. http://devzone.advantagedatabase.com/dz/webhelp/Advantage9.1/mergedProjects/ade/sec7/connectpath_tadsconnection.htm

    注意:6262是默认使用的端口(可能需要向防火墙添加例外)。此外,如果您的应用程序使用数据字典,则路径将包含.ADD文件的名称(例如\\ server:6262 \ mydata \ mydd.add)

    希望这有帮助!

答案 4 :(得分:2)

ADS获胜。它是免维护的。它非常可靠。它非常快。它极具可扩展性。 SQL得到了很好的支持,ADS新闻组响应迅速(在几小时内回答,而不是SQL服务器论坛上的几天)并且信息灵通。我从1991年开始使用ADS,它从来没有出错过!我的用户非常苛刻,能够在几小时而不是几天内解决问题,这对我来说既是一种乐趣,也是对最终用户和客户的商业激励。部署温和,快速,简单。平台支持优于SQL服务器。 64位服务器部署比比皆是,并且有充分的基础,透明和可靠。 64位客户端将在下一个版本中出现(10)。我对ADS的经验是完全正面的,而我在SQL服务器上的经历充满了困难,特质和工作场所!

相关问题