Mysql 与云或在线电子表格相比,将数据保存到web或数据库有哪些优势?

Mysql 与云或在线电子表格相比,将数据保存到web或数据库有哪些优势?,mysql,database,excel,cloud,spreadsheet,Mysql,Database,Excel,Cloud,Spreadsheet,将数据保存到web或数据库(例如:mySQL数据库)比保存到云或在线电子表格有什么好处?您的问题听起来有点初级,但对于商业用户来说,我认为这实际上是一个有效的问题 让我们把定义弄清楚 您提到了云计算或在线电子表格。它们不是可以被视为数据库的东西。它们是电子表格应用程序,主要用于涉及小数据集的快速数据分析。例如,谷歌电子表格和在线Excel 您提到了web或数据库(例如:mySQL数据库)。数据库是模式、表、查询、报告、视图和其他对象的集合。示例包括关系数据库(如MySQL)和NoSQL(如Mon

将数据保存到web或数据库(例如:mySQL数据库)比保存到云或在线电子表格有什么好处?

您的问题听起来有点初级,但对于商业用户来说,我认为这实际上是一个有效的问题

让我们把定义弄清楚

您提到了
云计算或在线电子表格
。它们不是可以被视为数据库的东西。它们是电子表格应用程序,主要用于涉及小数据集的快速数据分析。例如,谷歌电子表格和在线Excel

您提到了
web或数据库(例如:mySQL数据库)
。数据库是模式、表、查询、报告、视图和其他对象的集合。示例包括关系数据库(如MySQL)和NoSQL(如MongoDB)

比较

我相信有很多方法可以进行比较,所以我将只关注我认为基于我的经验的主要方面

1。数据处理能力

正如我所提到的,在线电子表格用于快速处理小数据集。“很小”,因为我从来没有见过一个不停地处理超过一百万行的数据。另一方面,数据库甚至可以处理数百万行的数据

值得注意的是,可以在电子表格中完成的报告和数据处理类型可以通过数据库功能轻松匹配

2。协作(即多个用户)

典型的情况是,对于在线电子表格,您只能根据最新用户的编辑方式查看最新的工作表。虽然可能有其他方法来捕获数据更改,但您必须竭尽全力才能使其正常工作。底线是,当您有越来越多的用户在一个电子表格上协作时,稳健跟踪数据更改的方法变得非常耗时且容易出错

数据库(比如像MySQL这样的RDBMS)设计用于处理多个用户的数据更改。此外,您可以轻松地分配角色来控制某些用户角色可以执行哪些操作以及可以查看哪些操作。这当然是在线电子表格的一个障碍,通常只有可以编辑和不能编辑的用户

3。数据完整性

由于可以使用数据库可靠地定义用户角色,因此可以添加多层数据审批工作流以确保业务数据的准确性。使用在线电子表格做这件事非常乏味

4。备份

作为其自动化工作流程的一部分,可以轻松备份数据库。另一方面,电子表格需要手动备份(我的“手动”是指冗长且容易出错)

5。基础设施设计的复杂性和成本

这可能是电子表格的主要考虑因素。使用在线电子表格,您可以在创建帐户后几分钟内启动并运行

另一方面,为了有效地提供我上面提到的特性,数据库在使用(或“在生产中推出”)之前必须进行适当的设计。与使用在线电子表格相比,这样做需要更多的时间和成本

遗言

因此,如果高数据量、复杂的数据工作流和强健的数据备份不是您的主要考虑因素,那么您最好使用在线电子表格。否则,你应该认真考虑开发一个正式的数据库管理系统的能力。

希望这有帮助