Database Migration Service with Shachar Guz, Inna Weiner, and Gabe Weiss

Google Cloud Platform Podcast

Episode | Podcast

Date: Wed, 16 Nov 2022 17:00:00 +0000

<p><a href="https://twitter.com/stephr_wong" rel="noopener" target="_blank"><span style="font-weight: 400;">Stephanie Wong</span></a> <span style="font-weight: 400;">talks with guests Shachar Guz, Inna Weiner, and</span> <a href="https://twitter.com/gabeweiss_" rel="noopener" target="_blank"><span style="font-weight: 400;">Gabe Weiss</span></a> <span style="font-weight: 400;">about Google’s Database Migration Service and how it helps companies move data to Google Cloud. What typically is a complicated process, DMS simplifies everything from planning to security to validating database migrations.</span></p> <p><span style="font-weight: 400;">DMS has undergone some changes since last we spoke with Shachar and Gabe. It’s gone GA and helped thousands of customers benefit from the service. Migrations are possible from any PostgreSQL database source to AlloyDB for PostgreSQL, which is designed to support HTAP data (transactional and analytical). One of the most exciting updates is the introduction of the DMS modernization journey, which allows customers to change database type during migration (heterogenous). In addition, migrations with DMS can be set up to continuously replicate data between the old and new database. With this feature, developers can compare the application performance against the old vs. new database.</span></p> <p><span style="font-weight: 400;">Inna talks about the benefits of keeping your data in the cloud, like secure, reliable, and scalable data storage. Google Cloud takes care of the maintenance work for you as well. DMS takes security seriously and supports multiple security methods to keep your data safe as it migrates. We talk about the different customers using DMS and how the process works for homogeneous and heterogeneous migrations. Before you even start, Gabe tells us, DMS helps you prepare for the migration. And tools like Dataflow can help when customers decide full migration would be too difficult. We talk about the difference between Datastream and DMS and use cases for each.</span></p> <p><span style="font-weight: 400;">We wrap up the show with a look at the future of DMS.</span></p> <h5><strong>Shachar Guz</strong></h5> <p><span style="font-weight: 400;">Shachar is a product manager at Google Cloud, he works on the Cloud Database Migration Service. Shachar worked in various product and engineering roles and shares a true passion about data and helping customers get the most out of their data. Shachar is passionate about building products that make cumbersome processes simple and straightforward and helping companies adopt Cloud technologies to accelerate their business.</span></p> <h5><strong>Inna Weiner</strong></h5> <p><a href="https://www.linkedin.com/in/inna-weiner" rel="noopener" target="_blank"><span style="font-weight: 400;">Inna</span></a> <span style="font-weight: 400;">is a senior technical leader with 20+ years of global experience. She is a big data expert, specializing in deriving insights from data, product and user analytics. Currently, she leads engineering for Cloud DMS. Inna enjoys building diverse engineering organizations, with common vision, growth strategy and inclusive culture.</span></p> <h5><strong>Gabe Weiss</strong></h5> <p><a href="https://twitter.com/gabeweiss_" rel="noopener" target="_blank"><span style="font-weight: 400;">Gabe</span></a> <span style="font-weight: 400;">leads the database advocacy team for the Google Cloud Platform team ensuring that developers can make awesome things, both inside and outside of Google. That could mean speaking at conferences, writing example code, running bootcamps, writing technical blogs or just doing some hand holding. Prior to Google he’s worked in virtual reality production and distribution, source control, the games industry and professional acting.</span></p> <h5><strong>Cool things of the week</strong></h5> <ul> <li style="font-weight: 400;"><span style="font-weight: 400;">Flexible committed use discounts — a simple new way to discount Compute Engine instances</span> <a href="https://cloud.google.com/blog/products/compute/save-money-with-the-new-compute-engine-flexible-cuds" rel="noopener" target="_blank"><span style="font-weight: 400;">blog</span></a></li> <li style="font-weight: 400;"><span style="font-weight: 400;">Understanding transactional locking in Cloud Spanner</span> <a href="https://cloud.google.com/blog/products/databases/transaction-locking-in-cloud-spanner" rel="noopener" target="_blank"><span style="font-weight: 400;">blog</span></a></li> <li style="font-weight: 400;"><span style="font-weight: 400;">Interactive In-console Tutorial</span> <a href="https://console.cloud.google.com/?walkthrough_id=spanner--create-sample-app-finance-pg?utm_source=codelabs&amp;utm_medium=et&amp;utm_campaign=CDR_swo_databases_spanner-neos_gcppodcast_110722&amp;utm_content=-" rel="noopener" target="_blank"><span style="font-weight: 400;">site</span></a></li> </ul> <h5><strong>Interview</strong></h5> <ul> <li style="font-weight: 400;"><span style="font-weight: 400;">Database Migration Service</span> <a href="https://cloud.google.com/database-migration" rel="noopener" target="_blank"><span style="font-weight: 400;">site</span></a></li> <li style="font-weight: 400;"><span style="font-weight: 400;">GCP Podcast Episode 262: Database Migration Service with Shachar Guz and Gabe Weiss</span> <a href="https://www.gcppodcast.com/post/episode-262-database-migration-service-with-shachar-guz-and-gabe-weiss/" rel="noopener" target="_blank"><span style="font-weight: 400;">podcast</span></a></li> <li style="font-weight: 400;"><span style="font-weight: 400;">AlloyDB for PostgreSQL</span> <a href="https://cloud.google.com/alloydb" rel="noopener" target="_blank"><span style="font-weight: 400;">site</span></a></li> <li style="font-weight: 400;"><span style="font-weight: 400;">PostgreSQL</span> <a href="https://www.postgresql.org/" rel="noopener" target="_blank"><span style="font-weight: 400;">site</span></a></li> <li style="font-weight: 400;"><span style="font-weight: 400;">Datastream</span> <a href="https://cloud.google.com/datastream" rel="noopener" target="_blank"><span style="font-weight: 400;">site</span></a></li> <li style="font-weight: 400;"><span style="font-weight: 400;">Dataflow</span> <a href="https://cloud.google.com/dataflow" rel="noopener" target="_blank"><span style="font-weight: 400;">site</span></a></li> <li style="font-weight: 400;"><span style="font-weight: 400;">CloudSQL</span> <a href="https://cloud.google.com/sql" rel="noopener" target="_blank"><span style="font-weight: 400;">site</span></a></li> <li style="font-weight: 400;"><span style="font-weight: 400;">Spanner</span> <a href="https://cloud.google.com/spanner" rel="noopener" target="_blank"><span style="font-weight: 400;">site</span></a></li> </ul> <h5><strong>What’s something cool you’re working on?</strong></h5> <p><span style="font-weight: 400;">Gabe has been tinkering with new Google Cloud databases and managing a new team.</span></p> <h5><strong>Hosts</strong></h5> <p><span style="font-weight: 400;">Stephanie Wong</span></p>