添加数据的最快方式:MySQL还是JavaScript?

时间:2018-02-20 19:33:53

标签: javascript mysql sql

我的目标是以最快的方式获取数据总和,无论是在MySQL查询中完成还是在获取数据后在JavaScript中处理数据。这是我的疑问:

<android.support.v7.widget.RecyclerView
    android:id="@+id/categories"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:layout_gravity="center"
    app:behavior_overlapTop="64dp"
    app:layout_behavior="@string/appbar_scrolling_view_behavior"
    android:gravity="center"/>

这比获取所有数据然后使用JavaScript添加它更快吗?

1 个答案:

答案 0 :(得分:2)

对于这种类型的东西,数据库操作几乎总是更快。为此建立了关系数据库,引擎非常非常快。使用顶级语言(JavaScript,其他任何......),您必须首先获取所有数据,然后“手动”统计它。

做一些谷歌搜索“基于设置”与“基于光标”(或“RBAR” - 行通过Agonizing Row)处理SQL(选择你的数据库引擎:MySQL,MariaDB,PostgreSQL,MSSQL - 没关系,所有操作原则都是一样的。)

当您使用更高级别的编程语言时,您实际上使用的是基于游标的/ RBAR处理。

始终了解您要求您的应用程序组件为您做什么,并且当您了解这一点时,您可以做出合理的决定,哪个会更好。