gpt4 book ai didi

java - 谷歌应用引擎: Data Options

转载 作者:行者123 更新时间:2023-12-02 07:38:30 25 4
gpt4 key购买 nike

Google App Engine 为您提供了三种持久性解决方案的选择:

  • NoSQL 数据存储 - “提供 NoSQL 无模式对象数据存储,具有查询引擎和原子事务”
  • Cloud SQL - “基于熟悉的 MySQL 数据库,为您的 App Engine 应用提供关系 SQL 数据库”
  • 云存储 - “为高达 TB 大小的对象和文件提供存储服务”

这些名称及其定义让我有些困惑。 NoSQL 数据存储不是基于云的吗?

与迁移到云相比,仅使用标准 NoSQL 数据存储 是否能带来性能优势?如果是的话,它们是什么?

Cloud SQLCloud Storage 之间的唯一区别是可以存储的数据量吗?或者这两个完全不同的想法?提前致谢!

最佳答案

还有Blobstore serviceGoogle Big Query .

对于第一个问题,所有解决方案都是基于云的。

Datastore is a schemaless object datastore providing robust, scalable storage for your web application, with no planned downtime, atomic transactions, high availability of reads and writes, strong consistency for reads and ancestor queries, and eventual consistency for all other queries.

Datastore 和 Cloud SQL 产品具有相同的用途,但决定使用哪一个将取决于您的项目需求。数据存储区会自动扩展,并且是 No-SQL 数据库,而 Cloud SQL 是 SQL 数据库。请参阅GAE DataStore vs Google Cloud SQL for Enterprise Managment Systems了解更多详情。

Cloud SQL 和 Cloud Storage 是完全不同的产品。第一个可以看作是 Google 基础设施之上的 MySql 数据库。

Google Cloud SQL is a web service that allows you to create, configure, and use relational databases that live in Google's cloud. It is a fully-managed service that maintains, manages, and administers your databases, allowing you to focus on your applications and services.

后者是一个用于存储和提供文件的解决方案,就像 Blobstore 一样,但具有额外的功能(例如 ACL)。

The Google Cloud Storage API allows your application to store and serve your data as opaque blobs known as "objects".

一些链接: https://developers.google.com/appengine/docs/java/datastore/overview https://developers.google.com/cloud-sql/ https://developers.google.com/appengine/docs/java/googlestorage/overview

关于java - 谷歌应用引擎: Data Options,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11887016/

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