<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/posts/why-glance-migrated-its-document-database-to-spanner-wku5vqamv" -->

---
title: Why Glance migrated its document database to Spanner
description: Glance migrated its document database from Azure Cosmos DB to Spanner to improve database operations and lay the groundwork for better data science...
canonical: https://daily.dev/posts/why-glance-migrated-its-document-database-to-spanner-wku5vqamv
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:type: website
og:site_name: daily.dev
og:title: Why Glance migrated its document database to Spanner | daily.dev
og:description: Glance migrated its document database from Azure Cosmos DB to Spanner to improve database operations and lay the groundwork for better data science...
og:url: https://daily.dev/posts/why-glance-migrated-its-document-database-to-spanner-wku5vqamv
og:image: https://api.daily.dev/og/posts/wku5VQAMv.png
og:image:alt: Why Glance migrated its document database to Spanner
og:image:width: 1200
og:image:height: 630
og:locale: en
---

[Google Cloud](https://daily.dev/sources/gcp)

[Read post](https://api.daily.dev/r/wku5VQAMv)

# [Why Glance migrated its document database to Spanner](https://api.daily.dev/r/wku5VQAMv "Go to post")

Glance migrated its document database from Azure Cosmos DB to Spanner to improve database operations and lay the groundwork for better data science capabilities. Spanner provides non-relational scale coupled with relational semantics and allows for seamless schema updates. Glance used tools like Key Visualizer and change streams during the migration process.

[#database](/tags/database "Check all #database posts")[#backend](/tags/backend "Check all #backend posts")[#sql](/tags/sql "Check all #sql posts")[#gcp](/tags/gcp "Check all #gcp posts")[#spanner](/tags/spanner "Check all #spanner posts")

Mar 04, 2024•6m read time•From [cloud.google.com](https://api.daily.dev/r/wku5VQAMv "cloud.google.com")

[![Post cover image](https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/f8a83a480da3148e1e0a8cbc94594081?_a=AQAEufR)](https://api.daily.dev/r/wku5VQAMv "Go to post")

Table of contents

[A bit of background](https://api.daily.dev/r/wku5VQAMv "A bit of background")[Building features faster with seamless schema updates](https://api.daily.dev/r/wku5VQAMv "Building features faster with seamless schema updates")[Migrating to Spanner in phases](https://api.daily.dev/r/wku5VQAMv "Migrating to Spanner in phases")[Simplifying database operations for more agile operations](https://api.daily.dev/r/wku5VQAMv "Simplifying database operations for more agile operations")[Want to learn more about Spanner?](https://api.daily.dev/r/wku5VQAMv "Want to learn more about Spanner?")

20 Impressions

Comment

Bookmark

Copy

![Placeholder image for anonymous user](https://media.daily.dev/image/upload/s--qsFuKGv_--/t_logo,f_auto/public/noProfile)Share your thoughtsPost

[![Google Cloud's image](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/gcp)](https://daily.dev/sources/gcp)

[Google Cloud](https://daily.dev/sources/gcp "https://daily.dev/sources/gcp")

Google Cloud Platform provides a suite of cloud computing services for building, deploying, and mana... Read more

835 Followers

•

1.4K Upvotes

#### Would you recommend this post?

Copy link

WhatsApp

Facebook

X

New Squad

Copy linkShare with your friends

```json
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://daily.dev/#organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180},"sameAs":["https://twitter.com/dailydotdev","https://github.com/dailydotdev","https://www.linkedin.com/company/daily-dev-ltd"]},{"@type":"WebSite","@id":"https://daily.dev/#website","url":"https://daily.dev","name":"daily.dev","publisher":{"@id":"https://daily.dev/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://daily.dev/search?q={search_term_string}"},"query-input":"required name=search_term_string"}}]}
{"@context":"https://schema.org","@type":"TechArticle","headline":"Why Glance migrated its document database to Spanner","url":"https://daily.dev/posts/why-glance-migrated-its-document-database-to-spanner-wku5vqamv","mainEntityOfPage":{"@type":"WebPage","@id":"https://daily.dev/posts/why-glance-migrated-its-document-database-to-spanner-wku5vqamv"},"datePublished":"2024-03-04T17:03:32.726Z","dateModified":"2024-05-09T09:28:05.588Z","description":"Glance migrated its document database from Azure Cosmos DB to Spanner to improve database operations and lay the groundwork for better data science...","image":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/f8a83a480da3148e1e0a8cbc94594081?_a=AQAEufR","thumbnailUrl":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/f8a83a480da3148e1e0a8cbc94594081?_a=AQAEufR","isAccessibleForFree":true,"articleSection":"Google Cloud","inLanguage":"en","publisher":{"@type":"Organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180}},"author":{"@type":"Organization","name":"Google Cloud","logo":"https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/gcp","url":"https://daily.dev/sources/gcp"},"commentCount":0,"discussionUrl":"https://daily.dev/posts/why-glance-migrated-its-document-database-to-spanner-wku5vqamv","interactionStatistic":[{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":0},{"@type":"InteractionCounter","interactionType":{"@type":"CommentAction"},"userInteractionCount":0}],"keywords":"database,backend,sql,gcp,spanner","timeRequired":"PT6M"}
{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"Google Cloud","item":"https://daily.dev/sources/gcp"},{"@type":"ListItem","position":3,"name":"Why Glance migrated its document database to Spanner"}]}
```

