2

上下文: 我当前的项目使用 VistaDB,因为它确实适合主要场景:用户登录应用程序,选择 DB(HDD 或网络驱动器上的文件),完成他的工作,然后注销。DB(单个文件)可以复制(电子邮件、usb dongle、cd ...)并转移给同事或总部。而且,最重要的是,数据库是免版税的!

不好的部分是数据库需要经常维护,以防止文件膨胀,因为文件变得非常大而且速度很慢,但更糟糕的是数据损坏。我的客户大多位于第三世界国家,那里每天会发生数次电力短缺,他们不能每天进行 10 次数据备份,我也不能强迫他们购买 UPS(尽管如此,我还是推荐了)。

这些客户似乎不明白他们失去了他们的数据库,因为他们没有遵循我的建议......在某种程度上我同意他们......我应该选择一个容错数据库开始......

问题: Sql Anywhere 能解决问题吗?我的意思是适合使用场景并具有足够的容错能力以防止意外关闭计算机时数据损坏?

如果您是 Sybase Savvy,正在阅读本文,您能否告诉我需要购买哪种许可证以及我的每个客户需要购买哪种许可证?我已经向 Sybase 的销售部门发送了电子邮件,但尚未收到任何回复(48 小时前)。

附加信息: 请不要误会我的意思,我真的很喜欢 VistaDB,只是在这种情况下,它不再符合我的要求,最近变成了维护我的声誉和留住我的客户。

非常感谢您分享您对 Sybase Sql Anywhere 的了解。

4

2 回答 2

2

全面披露:我在 SQL Anywhere 工程部门为 Sybase 工作。

使用场景:是的,SQL Anywhere 将完全按照您的意愿行事。当您尝试连接时,您的应用程序可以在您想要的数据库上自动启动服务器,并且在您断开连接时服务器将关闭。可以在支持的平台之间复制数据库文件,但通常需要复制两个文件(数据库文件和事务日志文件)。您可以在没有事务日志文件的情况下设置数据库,以便只复制一个文件,但性能和可恢复性都会受到影响。

可恢复性:SQL Anywhere 设计为具有容错能力,可从电源故障等情况中恢复。我们非常重视数据损坏,并让测试机器连续运行并以随机时间间隔自动重启以测试可恢复性。

恐怕我对许可不太了解,但如果您没有收到销售的回复,请告诉我,我会看看我能做些什么。

于 2009-08-27T15:36:55.667 回答
2

我已经隐藏了价格。如需更多信息,请随时联系 Sybase


要分发我们的软件,您有两种选择:

  • 通过区域经销商购买或
  • 成为Sybase iAnywhere的直接合作伙伴,每年的费用为 ////,--

对于 BSA 计划,您将获得很多价值,例如:

  • 进入 Sybase Partner 打标机
  • 用于测试和开发的免费软件
  • 免费的新版本软件
  • 免费合作伙伴电话支持
  • Sybase iAnywhere 软件作为官方合作伙伴的转售权

BSA - OEM 选项 成为 BSA 成员后,您可以选择根据 OEM 许可证分发许可证。例如,OEM SQL Anywhere 的最低预购席位/服务器许可数量为 100 个席位/服务器许可成本 ////,-- (//,-- 每个席位/服务器)。这是 OEM SQL Anywhere 版本的一次性费用。此版本只能在 BSA 合作伙伴的申请下使用。

我们提供一张 OEMCD,授权 BSA 合作伙伴嵌入和分发软件

附件是许可证和支持的最终用户价目表。如您所见,每个公司的最低许可是一个 5 用户基本包。如果您通过 OEM 许可证进行分发,如果这是一个独立的应用程序,您可以分发 1 个席位/服务器。

如果您是 Sybase iAnywhere 的 BSA - 经销商合作伙伴,您将获得正常定价的折扣

  • 许可证价格的 30%
  • 合作伙伴在一线或
  • 10% 仅在 Sybase 做第一线支持的第一年。

让我坚持认为VistaDB有很多品质,我只是在调查其他产品是否可以在我的应用程序被部署的环境中提供更多的健壮性/可靠性。


编辑

VistaDB 支持团队非常诚实,并承认数据库已损坏。他们为我提供了如何防止这种情况的指导,并且几乎完全恢复了我提交的数据库(在所有似乎已经消失的数据库中,只有 1 行丢失了:我松了一口气)。我只是觉得我必须更新这个线程来让他们公正(他们已经花了60 多个小时来修复数据库)。

于 2009-08-31T14:20:55.507 回答