如何解决用于记录应用活动的 Google Cloud Logging VS Datastore
我正在尝试在我的 appengine 应用程序中记录用户活动,该应用程序将同时为网络和移动用户提供服务。我在决定应该将活动存储到哪个 Google 产品时遇到问题。我正在考虑的两个选项是(这两个选项都很新):
- Google Cloud Datastore 作为种类(我认为这是表的不同行话)
- Google Cloud 日志记录为 JSON
价格方面,似乎 Google Cloud 日志记录更便宜,为 0.50 美元/GiB(记录量的一次性费用)和每月 0.01 美元/GiB,而 Google Cloud Datastore 的读取、写入、删除费用 + 0.18 美元/GiB /月的存储。
界面明智,在调试过程中使用 Cloud Datastore 似乎更容易。我还没有掌握日志浏览器。
两者都可以选择将数据导出为 CSV。
从长远来看,推荐哪一种用于活动记录?
解决方法
我建议使用 Cloud Logging,它是为您的应用程序和 Google Cloud 记录任何应用程序活动的最佳选择,因为它专为此类需求而设计。从长远来看,您可以configure Cloud Logging retention period 将您的日志保留长达 3650 天 或 10 年。对于定价,数据保留的价格为每月 0.01 美元/GiB,高于默认保留期(30 天)。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。