在 Firebase 上应用数据挖掘技术

Applying data mining techniques on Firebase

我可以在 Firebase 的数据库上执行数据挖掘技术吗? 我想对将从用户那里获得的数据进行分类,并为我的 Android 毕业设计提供一些结果。 项目核心是数据挖掘,那么Firebase对这个是否友好?

Firebase 实时数据库 API 针对在大量用户之间同步数据进行了优化。它不太适合数据挖掘,因为数据挖掘通常需要不同的数据访问模式。

请注意,将 Firebase 实时数据库与其他数据存储解决方案相结合以满足应用程序的所有需求是很有可能且很常见的。许多开发人员将 Firebase 与 BigQuery 结合使用,使用后者进行数据分析。这样您的 users/app 就可以直接写入 Firebase 数据库(或 Cloud Firestore)。你会例如使用 Cloud Functions 将该数据传递到 BigQuery,您可以在其中对其进行分析。您将把任何分析结果写回 Firebase 数据库,客户端可以在其中读取它们。通过这种方法,Firebase 充当您的(移动)客户端和自定义云基础设施之间的代理。