【问题标题】:dBASE VS Python/PostgresdBASE 与 Python/Postgres
【发布时间】:2015-05-16 12:40:00
【问题描述】:

一位工作经理希望我的团队使用 dBASE 而不是 Python/Postgres 来进行即将到来的 Web 应用程序项目。我知道 dBASE 已经过时了,但这本身并不足以令人信服,因为另一个(不相关的)部门已经运行了几十年。

我发现的database comparison charts 有点过时了,或者根本没有提到 dBASE。

维基百科、博客和官方营销页面说 dBASE 支持 SQL、ODBC,该语言是面向对象的,并且可以用于开发 Web 应用程序。

任何人都可以对 dBASE 和 Postgres(甚至 MySQL)之间的特性、性能、可靠性、X 进行任何类型的比较吗?

谁能提供一个事实解释为什么 dBASE 不是现代 Web 应用程序的可行解决方案?

提前致谢。

【问题讨论】:

  • 获取数据库要求的完整 (!) 列表,然后开始寻找解决方案。我的要求之一是在哪里可以找到可以处理 dBase 的人。 80 年代结束了,dBase 结束了.....
  • 感谢弗兰克的提示。
  • 也许向您的经理展示这个关于现代 SQL 的演示文稿:use-the-index-luke.com/blog/2015-02/modern-sqlanother DBMS comparison,我希望 dBase 为该列表中的几乎所有功能提供 NO

标签: database postgresql web-applications dbase


【解决方案1】:

我已阅读您的问题。我的第一个项目是在 VFP 中,它是一个会计系统(现在已经不复存在),你应该问的绝对最重要的问题是“为什么”——这就是我停止使用它的原因。 (1) 不可扩展,(2) 数据完整性,(3) 易于黑客攻击,(4) 古老的技术,(5) 有限的“实时”资源以在遇到任何问题时帮助技术,(6 ) 不再受供应商支持...

【讨论】:

    【解决方案2】:

    虽然 dBase 已经结束,而且(大部分)Visual FoxPro (VFP) 也结束了,但仍有人在使用它。好处在于它不需要基于“SERVER”的解决方案,因为它拥有自己的解决方案,就像基于 dll 运行的其他解决方案(例如 SQLite、Advantage 数据库等)。

    为了帮助你的论点,而不知道事实......

    考虑到文件限制可能仍然是每个单个文件最多 2 gig,而不是整个数据库,而是单个文件,因为这是创建 dBase(和 VFP)时 32 位系统的最大值。

    是的,它可以是一个快速的引擎,但你会遇到什么样的音量/活动。正如弗兰克所说,你在哪里可以找到对这门语言有深入了解的人,更不用说将它应用到网络专业知识中了。因此,除非您在内部拥有它,否则这可能是一件苦差事。

    任何数据库表损坏会发生什么情况,如果出现问题,这将更加可靠和可恢复。

    所以,我会考虑将一些事情传递给 mgmt。

    【讨论】:

      猜你喜欢
      • 2013-07-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-05-20
      • 1970-01-01
      • 2012-12-06
      • 1970-01-01
      • 2013-02-16
      相关资源
      最近更新 更多