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

Exam Professional Data Engineer All Questions

View all questions & answers for the Professional Data Engineer exam

Exam Professional Data Engineer topic 1 question 300 discussion

Actual exam question from Google's Professional Data Engineer
Question #: 300
Topic #: 1
[All Professional Data Engineer Questions]

You currently have transactional data stored on-premises in a PostgreSQL database. To modernize your data environment, you want to run transactional workloads and support analytics needs with a single database. You need to move to Google Cloud without changing database management systems, and minimize cost and complexity. What should you do?

  • A. Migrate and modernize your database with Cloud Spanner.
  • B. Migrate your workloads to AlloyDB for PostgreSQL.
  • C. Migrate to BigQuery to optimize analytics.
  • D. Migrate your PostgreSQL database to Cloud SQL for PostgreSQL.
Show Suggested Answer Hide Answer
Suggested Answer: D 🗳️

Comments

Chosen Answer:
This is a voting comment (?) , you can switch to a simple comment.
Switch to a voting comment New
baimus
1 month, 2 weeks ago
Selected Answer: B
In real life clearly how performant it needed to be would be a massive factor. AlloyDB is more expensive (see https://cloud.google.com/alloydb/pricing, vs https://cloud.google.com/sql/pricing), but when they say "minimise cost" is that per query, or is it per year assuming similar instance size. There's no way for us to know, we have to guess. I'm guessing AlloyDB, as the question seem to be telegraphing that, but it could just as easily be CloudSQL postgres based on the cheaper costs. We simply cannot know.
upvoted 1 times
...
Antmal
4 months, 2 weeks ago
Selected Answer: B
Because AlloyDB is optimised for hybrid transactional and analytical processing (HTAP), meaning you can run both transactional workloads and analytics on the same database with excellent performance.
upvoted 2 times
...
Anudeep58
4 months, 2 weeks ago
Selected Answer: B
AlloyDB
upvoted 1 times
...
8ad5266
5 months ago
Selected Answer: D
Minimize cost. https://cloud.google.com/alloydb?hl=en AlloyDB offers superior performance, 4x faster than standard PostgreSQL for transactional workloads. That does not come without cost.
upvoted 3 times
...
finixd
5 months ago
Selected Answer: B
It's a little complicated, considering it says minimize costs (Cloud SQL) and run transactional workloads and support analytics needs (AlloyDB). I consider B. because you can minimize costs in the long-term instead of doing it immediately with possible extra costs in the long-term. Think about it
upvoted 1 times
...
extraego
5 months, 2 weeks ago
Selected Answer: D
AlloyDB is for large scale and more expensive. We want to minimize cost and complexity, so the answer is D.
upvoted 2 times
...
virat_kohli
5 months, 4 weeks ago
Selected Answer: B
B. Migrate your workloads to AlloyDB for PostgreSQL.
upvoted 2 times
virat_kohli
5 months, 4 weeks ago
Sorry its D. Migrate your PostgreSQL database to Cloud SQL for PostgreSQL.
upvoted 1 times
...
...
omkarr24
8 months ago
Selected Answer: D
They currently have transactional data stored on-premises in a PostgreSQL database and they want to modernize their database that supports transactional workloads and analytics .If they select cloud Sql (postgreSQL) it will minimize the cost and complexity. and for analytics purpose they can create federated queries over cloudSql(postgreSql) https://cloud.google.com/bigquery/docs/federated-queries-intro This approach will minimze the cost
upvoted 3 times
...
Izzyt99
8 months ago
Selected Answer: B
B - minimize cost Cloud SQL for PostgreSQL: Generally less expensive than AlloyDB, especially for smaller deployments. AlloyDB: Can be significantly more expensive due to its advanced features and high performance capabilities.
upvoted 1 times
MissK1371
7 months ago
so answer D?
upvoted 2 times
...
...
MaxNRG
8 months, 3 weeks ago
Selected Answer: D
minimize cost and complexity
upvoted 4 times
...
JyoGCP
9 months ago
Selected Answer: D
Considering the cost factor, I'll go with D. If "minimize cost" is not present in the question, then I'd go with 'B' AlloyDB. Cloud SQL for PostgreSQL: Generally less expensive than AlloyDB. AlloyDB: Can be significantly more expensive due to its advanced features and high performance capabilities.
upvoted 3 times
...
valbru
9 months, 2 weeks ago
Selected Answer: B
AlloyDB for PostgreSQL is a fully managed, PostgreSQL-compatible database service that's designed for your most demanding workloads, including hybrid transactional and analytical processing. ref: https://cloud.google.com/alloydb/docs/overview
upvoted 4 times
...
datapassionate
10 months ago
Selected Answer: D
https://cloud.google.com/alloydb#all-features The requirement is to minimize cost and complexity. Cloud SQL would be the best choice.
upvoted 4 times
...
Vaisnavi
10 months, 1 week ago
Selected Answer: D
Database Migration Service makes it easier for you to migrate your data to Google Cloud. This service helps you lift and shift your PostgreSQL workloads into Cloud SQL.
upvoted 2 times
...
raaad
10 months, 3 weeks ago
Selected Answer: B
- AlloyDB is a fully managed, PostgreSQL-compatible database service with industry-leading performance.
upvoted 4 times
AllenChen123
10 months, 1 week ago
Why not D
upvoted 1 times
...
...
scaenruy
10 months, 3 weeks ago
Selected Answer: B
B. Migrate your workloads to AlloyDB for PostgreSQL.
upvoted 1 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 ...