gpt4 book ai didi

mysql - 适用于带有 SQL 2005 的 Windows Server 2008 R2 的最佳数据库

转载 作者:行者123 更新时间:2023-11-29 06:08:37 25 4
gpt4 key购买 nike

我正在为一家工厂编写整个数据库系统,其中包括库存、工资、进出 cargo 、工作数据、客户等。数据库将异地存储在运行 Windows 2008 R2 和 SQL 2005 的服务器上. 运行服务器的人也给我发了这个:

"We also have quickbooks installed on the server and we have Exchange 2010 running. The terminal server is also ws 2008 R2.There is plenty of horsepower on the primary exchange/file server. Let me know if you have any other questions.".

我知道我的老板使用 Quickbooks 来查看报告之类的东西。我不确定exchange 2010有多相关,也不知道“终端服务器也是ws 2008 r2”的意义是什么。我的老板希望我在 ms access 2010 中编写整个系统,但我觉得这比简单地在 MySQL 中编写要多得多的工作。如果我们将数据库更改为 MySQL,我的老板还能在 Quickbook 中查看他的报告吗?什么是好的数据库技术?我觉得使用 MySQL 用脚本语言编写它是最舒服的,但如果我能用 C/C++ 之类的语言编写它,我仍然会很高兴。我一直在努力学习access,看来在access中设置前端和后端数据库会是一件很痛苦的事。工厂中将有几个部门将使用客户端软件来运行查询和插入数据库(我认为大约有 5-6 个)。

如果我可以在 MySQL 中编写这个东西,我想我可以相当轻松地完成整个事情,但我担心我不能,因为它将与 Quickbooks 和以前的数据库不兼容(尽管我听说转换相当简单的)。主要是 Quickbook 兼容性是我的问题。

用 Ruby 写这个东西有多可怕?

谢谢,非常感谢任何帮助。

最佳答案

我并不是故意破坏,但这个问题表达了极大的天真。很难想象您在没有所涉及技术的基本知识的情况下能够成功设计和实现如此庞大的系统。

一些想法:

  1. Quickbooks 已经涵盖了您所说的将负责实现的大部分功能。您是对现有的 Quickbooks 系统进行补充、替换还是什么?

  2. Quickbooks 使用自己的(非常慢的)数据库引擎。它与 SQL Server、MySQL 或 Access 不“兼容”。

  3. SQL Server 2005一个数据库。您不使用数据库与它,而是将它用作您的数据库。像您所描述的那样以 Microsoft 为中心的组织不太可能有兴趣安装另一个数据库服务器(例如 MySQL)。

  4. MS Access 包含数据库“引擎”(称为 JET)和桌面开发环境。该引擎可以与其他开发环境一起使用,并且开发环境可以附加到其他数据库引擎(最常见的是 SQL Server,但其他也可以)。当你说老板想用 MS Access 编写系统时,你需要明确他指的是引擎、开发环境还是两者兼而有之。 (我的猜测是他们想使用Access作为前端开发平台,使用SQL Server作为数据存储)。

  5. 您不会在一个月内编写出如此复杂的系统。那时您可能甚至不会设计它。

关于mysql - 适用于带有 SQL 2005 的 Windows Server 2008 R2 的最佳数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10200410/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com