【发布时间】:2019-03-24 08:37:48
【问题描述】:
我可以在 Firebase 的数据库上执行数据挖掘技术吗? 我想对从用户那里获得的数据进行分类,并为我的 Android 毕业项目提供一些结果。 项目核心是数据挖掘,那么 Firebase 是否对此友好?
【问题讨论】:
标签: android database firebase firebase-realtime-database data-mining
我可以在 Firebase 的数据库上执行数据挖掘技术吗? 我想对从用户那里获得的数据进行分类,并为我的 Android 毕业项目提供一些结果。 项目核心是数据挖掘,那么 Firebase 是否对此友好?
【问题讨论】:
标签: android database firebase firebase-realtime-database data-mining
Firebase 实时数据库 API 针对在大量用户之间同步数据进行了优化。它并不非常适合数据挖掘,这通常需要不同的数据访问模式。
请注意,将 Firebase 实时数据库与其他数据存储解决方案相结合来满足应用的所有需求是很可能且常见的。许多开发人员将 Firebase 与 BigQuery 结合使用,使用后者进行数据分析。这样您的用户/应用程序就可以直接写入 Firebase 数据库(或 Cloud Firestore)。你会例如使用 Cloud Functions 将该数据传递到 BigQuery,您可以在其中对其进行分析。您将写回 Firebase 数据库的任何分析结果,客户端可以在其中读取它们。通过这种方法,Firebase 充当您的(移动)客户端和您的自定义云基础架构之间的代理。
【讨论】: