Welcome to ExamTopics
ExamTopics Logo
- Expert Verified, Online, Free.
exam questions

Exam Associate Cloud Engineer All Questions

View all questions & answers for the Associate Cloud Engineer exam

Exam Associate Cloud Engineer topic 1 question 188 discussion

Actual exam question from Google's Associate Cloud Engineer
Question #: 188
Topic #: 1
[All Associate Cloud Engineer Questions]

Your company has an internal application for managing transactional orders. The application is used exclusively by employees in a single physical location. The application requires strong consistency, fast queries, and ACID guarantees for multi-table transactional updates. The first version of the application is implemented in PostgreSQL, and you want to deploy it to the cloud with minimal code changes. Which database is most appropriate for this application?

  • A. BigQuery
  • B. Cloud SQL
  • C. Cloud Spanner
  • D. Cloud Datastore
Show Suggested Answer Hide Answer
Suggested Answer: B 🗳️

Comments

Chosen Answer:
This is a voting comment (?) , you can switch to a simple comment.
Switch to a voting comment New
peugeotdude
Highly Voted 2 years, 6 months ago
Read the question : The application is used exclusively by employees in a single physical location.
upvoted 18 times
theBestStudent
2 years, 2 months ago
Correct. That is the key thing. I have no idea why some people ended up thinking cloud spanner is better. Definitely is alternative A.
upvoted 4 times
theBestStudent
2 years, 2 months ago
Sorry I meant B, I had a typo.
upvoted 7 times
...
...
...
PAUGURU
Highly Voted 2 years, 7 months ago
Selected Answer: B
B -> minimal code changes
upvoted 14 times
cheeseburger12388
2 years, 6 months ago
Cloud SQL for PostgreSQL is a fully-managed database service that helps you set up, maintain, manage, and administer your PostgreSQL relational databases on Google Cloud Platform. https://cloud.google.com/sql/docs/postgres
upvoted 6 times
...
...
denno22
Most Recent 1 month, 2 weeks ago
Selected Answer: B
B
upvoted 1 times
...
Timfdklfajlksdjlakf
2 months, 3 weeks ago
Selected Answer: B
Read the question : The application is used exclusively by employees in a single physical location.
upvoted 1 times
...
ezzar
1 year, 1 month ago
Selected Answer: B
Cloud spanner does everyhting cloud SQL already does. + It offers globality which we don't need and horizontal scaling that is mentionned nowhere
upvoted 6 times
...
Dino0411
1 year, 3 months ago
Selected Answer: C
C. Select Cloud Spanner. Cloud Spanner offers strong consistency, fast queries, and importantly, ACID guarantees for updates in multi-table transactions. Cloud Spanner is well suited for large transactional databases that require horizontal scaling and offers relational database semantics. Even if the first version was PostgreSQL, Cloud Spanner is the best choice for this kind of application with strict requirements for ACID transactions. Cloud SQL is also a relational database service, and while some database engines offer ACID transactions, it is not designed like Cloud Spanner for the strict requirements of multi-table transactional updates. Reference link: Google Cloud - Cloud Spanner: https://cloud.google.com/spanner Reference link: Google Cloud - ACID Transactions in Cloud Spanner: https://cloud.google.com/spanner/docs/transactions
upvoted 1 times
...
Mo73w
1 year, 6 months ago
Selected Answer: B
the best choice for this application is Cloud SQL for PostgreSQL. It offers the required strong consistency, fast queries, and ACID guarantees for multi-table transactional updates. It is also a good choice for applications that are implemented in PostgreSQL and that you want to deploy to the cloud with minimal code changes.
upvoted 2 times
...
N_A
1 year, 6 months ago
Selected Answer: B
B. instead of C. because it's use in a single physical location and is compatible with PostgreSQL.
upvoted 2 times
...
dobberzoon
1 year, 7 months ago
B makes sense.
upvoted 1 times
...
ashtonez
1 year, 8 months ago
Selected Answer: B
Its B because of single location, usually cloud sql is for non global or/and HA sql ddbb, spanner is for global sql ddbb
upvoted 1 times
...
JC0926
1 year, 9 months ago
Selected Answer: B
key: single physical location
upvoted 1 times
...
Superflip314
1 year, 9 months ago
The answer is B. One of the major advantages of Spanner is that the data is replicated over the Globe, since this data will only be accessed at one location Cloud SQL will be sufficient.
upvoted 1 times
...
Nazz1977
1 year, 9 months ago
Selected Answer: B
Not only Cloud Spanner has the ACID guarantees. SQL and others can be.......now I go to B (I have changed my vote)
upvoted 1 times
...
Di4sa
1 year, 9 months ago
Selected Answer: C
C is the right answer Only Cloud Spanner has the ACID guarantees and String consistency as mentioned in the question, for those who are saying B because of minimal changes with PostgreSQL check all the feature of CloudSpanner with below link https://cloud.google.com/spanner#all-features https://cloud.google.com/spanner/docs/postgresql-interface
upvoted 2 times
...
Sammydp202020
1 year, 9 months ago
Selected Answer: C
Reference: https://cloud.google.com/blog/topics/developers-practitioners/your-google-cloud-database-options-explained
upvoted 1 times
...
Nazz1977
1 year, 10 months ago
Selected Answer: C
Only Cloud Spanner has the ACID guarantees........I go to C
upvoted 1 times
FeaRoX
1 year, 9 months ago
no, not only spanner has acid. ACID is characteristic of basically any RDBMS, including postgres or mysql.
upvoted 4 times
Nazz1977
1 year, 9 months ago
You are right my friend. I have changed my vote afte your answer. Thanks alot. Now it is B.
upvoted 1 times
...
...
...
alex000
1 year, 10 months ago
Selected Answer: B
Read the test: - from a single phisical location - with minimal changes: onpremise Postgres -> Cloud SQL (Postgres)
upvoted 2 times
...
Community vote distribution
A (35%)
C (25%)
B (20%)
Other
Most Voted
A voting comment increases the vote count for the chosen answer by one.

Upvoting a comment with a selected answer will also increase the vote count towards that answer by one. So if you see a comment that you already agree with, you can upvote it instead of posting a new comment.

SaveCancel
Loading ...