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 (?). It is better to Upvote an existing comment if you don't have anything to add.
Switch to a voting comment New
8ad5266
Highly Voted 7 months, 1 week 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 5 times
...
plum21
Most Recent 1 day, 9 hours ago
Selected Answer: B
"support analytics needs" -> columnar storage -> AlloyDB
upvoted 1 times
...
juliorevk
1 week, 4 days ago
Selected Answer: D
Cloud SQL natively supports PostgreSQL AlloyDB for PostgreSQL is a great option if you're specifically looking for high performance in both transactional and analytical workloads. However, it might be more complex and costly than Cloud SQL
upvoted 1 times
...
joelcaro
1 month, 2 weeks ago
Selected Answer: B
B AlloyDB es la mejor opción para modernizar el entorno, mantener compatibilidad con PostgreSQL y manejar tanto cargas transaccionales como analíticas en un único sistema, minimizando costos y complejidad.
upvoted 2 times
...
baimus
4 months 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 3 times
...
Antmal
6 months, 4 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 4 times
...
Anudeep58
6 months, 4 weeks ago
Selected Answer: B
AlloyDB
upvoted 2 times
...
finixd
7 months, 2 weeks 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 2 times
...
extraego
7 months, 4 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 3 times
...
virat_kohli
8 months, 1 week ago
Selected Answer: B
B. Migrate your workloads to AlloyDB for PostgreSQL.
upvoted 2 times
virat_kohli
8 months, 1 week ago
Sorry its D. Migrate your PostgreSQL database to Cloud SQL for PostgreSQL.
upvoted 2 times
...
...
omkarr24
10 months, 2 weeks 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 4 times
...
Izzyt99
10 months, 2 weeks 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
9 months, 2 weeks ago
so answer D?
upvoted 2 times
...
...
MaxNRG
11 months, 1 week ago
Selected Answer: D
minimize cost and complexity
upvoted 4 times
...
JyoGCP
11 months, 2 weeks 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 4 times
...
valbru
12 months 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
1 year 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
1 year 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
...
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 ...
exam
Someone Bought Contributor Access for:
SY0-701
London, 1 minute ago