gpt4 book ai didi

javascript - 使用 Javascript 初始化数据与使用 MySQL 进行数据检索之间的性能差异?

转载 作者:行者123 更新时间:2023-11-29 15:44:21 25 4
gpt4 key购买 nike

我正在开发一个 Nodejs Web 应用程序,其中涉及使用营养数据进行一些计算。我已经获取了 USDA 提供的数据库并成功创建了我用于开发的本地版本。

考虑到我必须进行的数据量和查询数量,我考虑制作 Javascript 字典来存储对象数据,并在启动 Nodejs 应用程序时初始化它们。我不确定这是否是一个合理的解决方案,并且担心这可能会导致性能变化。然而,从开发的 Angular 来看,我可以看到这是一个相当大的好处。

这让我想问:

使用 Javascript 初始化数据与使用数据库检索相同数据有何不同?

最佳答案

该数据集存储在数据库中时可能小于 60MB。如今这个数字相对较小。但是,从数据库通过服务器将其加载到客户端可能太慢了。

另一种方法是构建 SQL 查询并访问数据库以获取所需的数据。这可能会更快。让我们看一下您计划运行的查询示例。

由于数据是恒定的,因此可能值得为整个数据集构建 JSON 并将其作为 JS 代码的一部分。

但要做到这一点,您可能应该构建数据库并编写 SQL 查询来构建 JSON。

也就是说,您应该无论如何都采用这两种方法。 然后看看什么感觉更好。

可以查看数据并猜测什么会更好,但这取决于我的编码风格和经验(或缺乏)。这不一定适用于的编码风格和经验。

好消息是,如此小的数据集可能不会影响性能,无论您如何实现它。

(数据似乎高度标准化,需要多个表格。)

关于javascript - 使用 Javascript 初始化数据与使用 MySQL 进行数据检索之间的性能差异?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57235642/

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