2

OS X Leopard 上的 ColdFusion 8 标准版。

开发一个新的网站。

与 ColdFusion 结合使用的最佳数据库是什么?

将为一家独立软件公司存储简单的信用卡操作、注册信息、CRM 信息

4

6 回答 6

3

我会研究 MySQL 和/或 PostgreSQL。

我更熟悉MySQL。我比较喜欢。它是可靠的,具有良好的管理工具。我在 OSX 服务器上(几年前)用 PHP 使用过它,它提供的性能足以满足我们的小型操作。绝对值得一看。

于 2008-10-20T13:32:57.730 回答
2

我建议使用 MySQL,因为它已经安装在 OS X 上。

它也受到托管公司的广泛支持,因此您应该可以毫无问题地找到一个好的主机(包括我在 stackoverflow 右下角看到的 CrystalTech 徽标)

于 2008-11-21T01:20:50.280 回答
1

简单的回答:Access 和 CF 的内置解决方案都不是。两者都适用于开发,但不适用于真实的实时系统。

更好的答案是:无论您的数据库服务器上运行什么。将 Web 服务器和 DB 服务器分开是一个好主意。

直播网站真的要在 Leopard 上运行吗?那么答案将是 CF 可以使用驱动程序在 Leopard 下运行的任何东西。MySQL是一种选择吗?

于 2008-10-20T13:02:54.780 回答
1

答案取决于许多因素:

你期望多少负载?如果这是一个不经常被 4 或 5 人使用的 Intranet 解决方案,那么内置的 SQLLite 可能就足够了。如果这是一个面向公众的 Web 应用程序,预计每天会收到数百个订单,那么您可能希望在同一台服务器上同时运行 MySQL 或 PostgreSQL 服务器。如果您正在查看数十万个订单,您很可能希望 MySQL 或 PostgreSQL 在单独的服务器上运行。

如果您的程序员在 Oracle、Sybase 等方面具有开发专业知识,那么对这些进行投资可能是值得的。如果您有所有刚开始的编码人员,或者有使用 MySQL 或 PostgreSQL 的经验,那么显然这更有意义。

还要考虑是否有任何其他系统与应用程序接口。如果您要使用需要 Oracle 的订单履行系统,那么您可能需要 Oracle。

于 2008-10-22T17:55:57.137 回答
1

PostgreSQL 和 MySql 都是不错的选择,特别是如果您可以在生产环境中使用它们。话虽如此,Derby(完整版,而不是 cf 附带的嵌入式版本)是针对企业的。我真的很想听听有人在有或没有 CF 的情况下突破了德比的一些限制。整个用 java 编写的东西非常吸引人,但似乎它可能存在性能问题,因为它不是用较低级别的语言编写的。

于 2008-10-24T21:56:28.947 回答
0

如果您使用 MySQL,请查看适用于您的开发环境的MAMP。它将在您的机器上安装 Apache、MySQL 和 PHP。然后,您可以轻松地将 Coldfusion 添加到顶部。我在我的 Macbook 上做到了这一点,它就像一个魅力。我猜你也可以在 PostgreSQL 中链接来工作。

MAMP 网站: http: //www.mamp.info/

有关让 CF8 在 WAMP 上工作的非常有用的视频,请查看以下链接: http: //flashalisious.com/2007/12/14/installing-coldfusion8-on-leopard-using-mamp/

(如果您使用 Windows,请单击以下链接:http:
//www.wampserver.com/ 仅供参考,我从未尝试在 WAMP 上安装 Coldfusion,但我相信它会起作用)

于 2008-11-21T23:37:02.363 回答