{"id":515953,"date":"2023-01-03T09:09:00","date_gmt":"2023-01-03T08:09:00","guid":{"rendered":"https:\/\/www.devoteam.com\/expert-view\/where-to-build-your-data-lake-google-cloud\/"},"modified":"2025-06-12T14:07:10","modified_gmt":"2025-06-12T12:07:10","slug":"where-to-build-your-data-lake-google-cloud","status":"publish","type":"expert-view","link":"https:\/\/devoteam.info\/en-se\/expert-view\/where-to-build-your-data-lake-google-cloud\/","title":{"rendered":"Where to build your datalake on Google Cloud"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Comparing the strengths and weaknesses of Google Cloud solutions like Cloud Storage, BigQuery, and Cloud SQL to build a data lake that suits your company&#8217;s needs.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-what-is-a-data-lake\">What is a data lake?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Comparing the strengths and weaknesses of Google Cloud solutions like Cloud Storage, BigQuery, and Cloud SQL to build a data lake that suits your company&#8217;s needs.Before answering the question of what the best data lake platform on Google Cloud is. It is important to first talk about the definition of a data lake and where it differs from a data warehouse.&nbsp;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">There are a few data lake definitions out there but for this article, we will go with the <a href=\"https:\/\/cloud.google.com\/learn\/what-is-a-data-lake#:~:text=A%20data%20lake%20is%20a,data%20lake%20on%20Google%20Cloud.\" target=\"_blank\" rel=\"noreferrer noopener\">definition<\/a> of Google which states: <\/p>\n\n\n\n<p class=\"has-background wp-block-paragraph\" style=\"background-color:#eeeeee\">\u201c<em>a data lake is a centralised repository designed to store, process, and secure large amounts of structured, semistructured, and unstructured data. It can store data in its native format and process any variety of it, ignoring size limits<\/em>.\u201d<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-differences-between-a-data-lake-and-a-data-warehouse-nbsp\">Differences between a data lake and a data warehouse&nbsp;<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Keeping this definition in mind we can see the differences between a data lake and your typical data warehouse.&nbsp;<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>A data lake hosts all kinds of data and not only structured data like a data warehouse.&nbsp;<\/li>\n\n\n\n<li>A data lake stores data in the exact format that it got from the source and not in a prepared enterprise data warehouse schema.&nbsp;<\/li>\n\n\n\n<li>The last difference is that it will likely host a lot more data than the data warehouse so scaling in terms of storage capacity is even more important.<\/li>\n<\/ol>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-so-where-should-i-make-my-data-lake\">So, where should I make my data lake?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Now that we have a common definition of a data lake we can tackle the question of what platform is best. As with a lot of things in life, the answer to this question depends on the environment where you pose the question. If you have a lot of unstructured data like pictures and videos then your requirements will be different than when you want to unify a lot of events and transactional databases.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">To make this article as valuable as possible for everyone we will compare 3 Google Cloud Services (<a href=\"https:\/\/cloud.google.com\/storage\" target=\"_blank\" rel=\"noreferrer noopener\">Cloud Storage<\/a>, <a href=\"https:\/\/cloud.google.com\/bigquery\" target=\"_blank\" rel=\"noreferrer noopener\">BigQuery<\/a>, <a href=\"https:\/\/cloud.google.com\/sql\" target=\"_blank\" rel=\"noreferrer noopener\">Cloud SQL<\/a>) and show you what the strong and weak points are of each service with respect to the requirements of a good data lake platform so you can see which platform works best for you company.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">If you already know the basics of these services please continue to the next section. For the ones that need a refresher:&nbsp;<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Cloud Storage stores data as \u2018blobs\u2019 (binary large objects) inside a \u2018bucket\u2019. A blob can be anything (a file, video, operating system image\u2026) but you can only act on the blob as a whole. E.g. you can not get the first page of the file, you can only get the entire file. Cloud storage works with a distributed storage engine so you can easily scale to petabytes of data. \n<ul class=\"wp-block-list\">\n<li><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n\n\n\n<ul class=\"wp-block-list\">\n<li>BigQuery stores data in column-oriented database tables where attributes are separated by columns. BigQuery works with decoupled storage and compute infrastructure so you can very easily scale to petabytes of data.<\/li>\n<\/ul>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Cloud SQL stores data in row-oriented database tables where attributes are separated by columns. Cloud SQL does not work with a distributed storage engine so scaling this up becomes a problem when you surpass 1 TB.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-data-should-be-storable\"><strong>Data should be storable<\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">It all starts with (1) getting data from where it is produced and (2) storing it in the data lake platform. While you can easily write a book on this topic alone I want to be as concise as possible.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-unstructured-data\"><strong>Unstructured data<\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">If you have unstructured data, then there is a high chance you will use something similar to <a href=\"https:\/\/cloud.google.com\/storage-transfer-service\" target=\"_blank\" rel=\"noreferrer noopener\">Storage Transfer Service<\/a>. This service can natively pull data from other public clouds, filesystems or URL\u2019s. BigQuery and Cloud SQL are not designed to store unstructured data objects so they are not an option, not even if you really want to.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-semi-structured-data\"><strong>(Semi-)structured data<\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">If you have (semi-)structured data coming from APIs or database tables, chances are high that you will work with an ETL tool such as Datastream, Fivetran or <a href=\"https:\/\/techradar.devoteam.com\/data-driven-intelligence\/airbyte\" target=\"_blank\" rel=\"noreferrer noopener\">Airbyte featured on TechRadar by Devoteam<\/a>, to load data into your data lake. A lot of these tools can natively push data as-is into BigQuery as well as Cloud Storage but I recommend going with BigQuery. The reason is that data in BigQuery is a lot easier to visualise, manage and work with. On top of that, directly syncing data into BigQuery removes the need of writing custom code to move data from your data lake in Cloud Storage and your data warehouse in BigQuery.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">If you have rapidly changing structured data it is sometimes even best to create a read replica of your operational database in Cloud SQL instead of relying on another data replication tool to keep your data in BigQuery in sync. Why? This way of replication can be cheaper than using another tool like <a href=\"https:\/\/cloud.google.com\/datastream\" target=\"_blank\" rel=\"noreferrer noopener\">Datastream<\/a> when the data in your database changes a lot. The pricing model of these Change Data Capture (CDC) tools is mostly based on the number of rows that are replicated to another source so a lot of changes mean a lot of costs.&nbsp;<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-event-based-data-points\"><strong>Event-based data points<\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">The last data type are the data points that are published in the form of events. Those events can easily be captured by PubSub and natively ingested into BigQuery. You can also store the events in Cloud Storage if you use a Streaming Dataflow pipeline.&nbsp; But again, data in BigQuery is a lot easier to work with than data in Cloud Storage, so I advise you to follow the BigQuery route.&nbsp;<\/p>\n\n\n\n<figure class=\"wp-block-table is-style-stripes\"><table><thead><tr><th>Kind of data<\/th><th>Get data<\/th><th>Store data<\/th><\/tr><\/thead><tbody><tr><td>Unstructured<\/td><td><a href=\"https:\/\/cloud.google.com\/storage-transfer-service\" target=\"_blank\" rel=\"noreferrer noopener\">Storage Transfer Service<\/a><\/td><td>Cloud Storage<\/td><\/tr><tr><td>(Semi-) structured<\/td><td><a href=\"https:\/\/cloud.google.com\/datastream\" target=\"_blank\" rel=\"noreferrer noopener\">Datastream<\/a>, <a href=\"https:\/\/www.fivetran.com\/\" target=\"_blank\" rel=\"noreferrer noopener\">Fivetran<\/a>, <a href=\"https:\/\/airbyte.com\/\" target=\"_blank\" rel=\"noreferrer noopener\">Airbyte<\/a>..&nbsp;<\/td><td>BigQuery<\/td><\/tr><tr><td>structured, highly volatile<\/td><td><a href=\"https:\/\/cloud.google.com\/sql\/docs\/postgres\/replication\" target=\"_blank\" rel=\"noreferrer noopener\">Cloud SQL replication<\/a><\/td><td>Cloud SQL<\/td><\/tr><tr><td>Event based<\/td><td><a href=\"https:\/\/cloud.google.com\/dataflow\/docs\/tutorials\/dataflow-stream-to-bigquery\" target=\"_blank\" rel=\"noreferrer noopener\">PubSub to BigQuery<\/a>, <a href=\"https:\/\/cloud.google.com\/dataflow\" target=\"_blank\" rel=\"noreferrer noopener\">Dataflow<\/a><\/td><td>BigQuery<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-data-should-be-discoverable\"><strong>Data should be discoverable<\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">If your end-users can\u2019t find the data, then the whole story stops. Exposing an interface to easily search for data is maybe not a requirement of a data lake platform, but it should at least be able to expose its metadata to another data governance framework used in your organisation.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Cloud Storage stores data as blobs in buckets. Most of the time, related data is stored in the same bucket or subfolder within a bucket to enable easier access management. Over time you will gather a lot of blobs and you will notice that it becomes quite painful to find interesting objects back.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">It is possible to search a blob by name if you know its name and in which bucket it is stored but it is not possible to look for something inside of a blob to get for example all the blobs that contain revenue data. This is because Cloud Storage has no knowledge of the content of its blobs, like the columns of a CSV file. It is possible to set <a href=\"https:\/\/cloud.google.com\/storage\/docs\/viewing-editing-metadata\" target=\"_blank\" rel=\"noreferrer noopener\">metadata<\/a> on blobs in a bucket but unfortunately, this information is not available in <a href=\"https:\/\/cloud.google.com\/data-catalog\/docs\/integrate-data-sources\" target=\"_blank\" rel=\"noreferrer noopener\">Google Data Catalog<\/a> so you need other 3rd party services to expose this data to end users. But be careful, not all data catalogue solutions natively support Cloud Storage.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Exposing metadata from BigQuery on the other hand is very simple. All bigger data governance platforms can natively read metadata from BigQuery and sometimes even deduce data lineage from the BigQuery job logs. Furthermore, BigQuery does not work with data objects but with tables so it is even possible to search for a specific column without knowing the exact name of the table or dataset.<\/p>\n\n\n\n<figure class=\"wp-block-table is-style-stripes\"><table><thead><tr><th>Platform<\/th><th>Finding data will be&#8230; <\/th><\/tr><\/thead><tbody><tr><td>Cloud Storage<\/td><td>Hard to scale<\/td><\/tr><tr><td>BigQuery<\/td><td>Easy<\/td><\/tr><tr><td>Cloud SQL<\/td><td>Easy if you put additional tools in place.<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-data-should-be-secure\"><strong>Data should be secure<\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">When you start sharing and publishing data for consumers you have to make sure that you don\u2019t share too much! Today, most data breaches happen via stolen user credentials. So don\u2019t rely on the goodwill of your employees to only access the data they should access. If their credentials are stolen, all of the data they can see can potentially be stolen or leaked.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The access control in Cloud Storage at bucket level works natively with Cloud IAM. This means you can use the same security groups you normally use. This is a big plus because you don\u2019t have to manage additional groups or user policies. You can also define more detailed blob-level access control lists (ACLs) but these are harder to maintain so Google recommends against using this. This means that in general people will have read or write access to all the content of a specific bucket or not.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Access control in BigQuery is very elaborate and also works natively with Cloud IAM. You can give people access to specific projects, datasets (= collection of tables), tables and even specific columns within a certain table. You can also apply <a href=\"https:\/\/gcloud.devoteam.com\/blog\/3-options-to-protect-bigquery-data-with-row-level-security\/\" target=\"_blank\" rel=\"noreferrer noopener\">row-level security<\/a> and even <a href=\"https:\/\/cloud.google.com\/bigquery\/docs\/column-data-masking-intro\" target=\"_blank\" rel=\"noreferrer noopener\">dynamically mask<\/a> your data based on who is accessing the table. This means you can provide and manage access at scale down to the row and column in the table for all users in your organisation.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The access control in Cloud SQL is based on the access control of the database instance that you run. For example, if you run a MySQL server then it is up to you to configure users inside the database. That is a lot of work at scale.<\/p>\n\n\n\n<figure class=\"wp-block-table is-style-stripes\"><table><thead><tr><th>Platform<\/th><th>Securing data will be<\/th><\/tr><\/thead><tbody><tr><td>Cloud Storage<\/td><td>Easy to do at a granular level<\/td><\/tr><tr><td>BigQuery<\/td><td>Easy to do at all levels (granular &amp; super detailed)<\/td><\/tr><tr><td>Cloud SQL<\/td><td>Hard to scale<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-data-should-be-usable\"><strong>Data should be usable<\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Now that people can access the data and can find what they want, we must make sure they can also use the data efficiently. In this section, we will discuss how people will be able to work with the data lake data by discussing the integration with the most used analytics tools of Google: Google Sheets and Looker Studio.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Data blobs in cloud storage must be downloaded entirely and manually loaded into a Google Sheets or MS Excel every time you want to access that data. Especially when the loading requires some pre-processing (like renaming headers) or type conversion. This can be quite cumbersome and people will get tired of it pretty fast. Looker Studio can also connect to Cloud Storage directly but can only work with CSV files.&nbsp;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">BigQuery natively integrates with both Google Sheets and Looker Studio. In Looker Studio you can easily connect to every table you have access to and in Google Sheets you can directly execute and <a href=\"https:\/\/support.google.com\/docs\/answer\/9702507?hl=en\" target=\"_blank\" rel=\"noreferrer noopener\">get data from BigQuery<\/a> within a Google Sheet. BigQuery also integrates with <a href=\"https:\/\/cloud.google.com\/vertex-ai\/docs\/workbench\/introduction\" target=\"_blank\" rel=\"noreferrer noopener\">Vertex AI Workbench<\/a> for data science and AI purposes.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Looker Studio can also connect to Cloud SQL out-of-the-box but requires data downloads and manual imports to work together with Google Sheets or Excel.<\/p>\n\n\n\n<figure class=\"wp-block-table is-style-stripes\"><table><thead><tr><th>Platform<\/th><th>Using data is&#8230; <\/th><\/tr><\/thead><tbody><tr><td>Cloud Storage<\/td><td>Hard<\/td><\/tr><tr><td>BigQuery<\/td><td>Easy<\/td><\/tr><tr><td>Cloud SQL<\/td><td>Easy for dashboarding, hard for sheets<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-compliance-with-laws-and-regulations\"><strong>Compliance with laws and regulations<\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">During the last few years, governments are enforcing tighter data regulations like the right to be forgotten. This has a direct impact on your data warehouse but maybe even a bigger impact on your data lake. Data lakes store data in various formats and schemas so without proper governance it will be very difficult to find the data that you should delete or mask.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">When using Cloud Storage you can leverage <a href=\"https:\/\/cloud.google.com\/dlp\" target=\"_blank\" rel=\"noreferrer noopener\">Cloud Data Loss Prevention (DLP)<\/a> to scan objects in a bucket to redact or flag sensitive information like credit card numbers and phone numbers. You can also use <a href=\"https:\/\/cloud.google.com\/storage\/docs\/lifecycle\" target=\"_blank\" rel=\"noreferrer noopener\">object lifecycle rules<\/a> to create automatic expiration policies for your data if you want to make sure that old data files are cleaned up in time.&nbsp;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">BigQuery also works with Cloud Data Loss Prevention, also supports table-level expiration but goes even further with partition-level expiration. This method allows you to automatically delete old partitions from a table without touching the rest of the table. Another nice feature is that you can use the BigQuery transformations to track where the data originated from so you know directly from which tables you need to delete certain data points.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Cloud SQL does not support these features out of the box because it relies on the used database to handle the data. Best to check beforehand if the database you are using (for example MySQL) can support data expiration policies.<\/p>\n\n\n\n<figure class=\"wp-block-table is-style-stripes\"><table><thead><tr><th>Platform<\/th><th>Following data compliance rules is&#8230;<\/th><\/tr><\/thead><tbody><tr><td>Cloud Storage<\/td><td>Doable but certainly not easy<\/td><\/tr><tr><td>BigQuery<\/td><td>Easy<\/td><\/tr><tr><td>Cloud SQL<\/td><td>Depends on the database<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-cost-aspect\"><strong>Cost aspect<\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">To compare the cost of the data we will assume all data is accessed at least once a month. If data is not used by anyone for more than 1 month, it might not be worth it to port the data over into the data lake.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Cloud storage is priced, at the time of writing, at \u20ac45\/month per terabyte of data of active storage in the EU multi-region. BigQuery is priced at \u20ac19\/month per terabyte of data in the EU multi-region. Cloud SQL is a bit harder to estimate because a large portion of the cost goes to the infrastructure that you need to run the actual queries but it is safe to assume that it would cost at least \u20ac500 per month to support an active data lake with 1 terabyte of data.<\/p>\n\n\n\n<figure class=\"wp-block-table is-style-stripes\"><table><thead><tr><th>Platform<\/th><th>Data storage cost is&#8230;<\/th><\/tr><\/thead><tbody><tr><td>Cloud Storage<\/td><td>Pretty cheap<\/td><\/tr><tr><td>BigQuery<\/td><td>Cheapest<\/td><\/tr><tr><td>Cloud SQL<\/td><td>Expensive<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-data-should-be-in-one-place\"><strong>Data should be in one place<\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Now I know I suggested multiple platforms to solve all kinds of concerns and according to the definition of Google a data lake is supposed to be one centralised repository, so how do we go from here? Prepare yourself for some database magic in the form of <a href=\"https:\/\/cloud.google.com\/bigquery\/docs\/federated-queries-intro#:~:text=Federated%20queries%20use%20the%20BigQuery,Google%20Standard%20SQL%20data%20types.\" target=\"_blank\" rel=\"noreferrer noopener\">federated queries<\/a>, <a href=\"https:\/\/cloud.google.com\/biglake\" target=\"_blank\" rel=\"noreferrer noopener\">BigLake<\/a> and <a href=\"https:\/\/cloud.google.com\/bigquery\/docs\/release-notes#November_17_2022\" target=\"_blank\" rel=\"noreferrer noopener\">object tables<\/a>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">With federated queries, BigQuery is able to query a database in Cloud SQL as if this data lived in BigQuery so we can easily expose the nice interface of BigQuery but still leverage Cloud SQL for the niche data that is highly volatile. Federated queries are a bit slower than queries that only access data embedded in BigQuery but that is normally not a concern for a data lake, the most important thing is that data is available and up to date.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>With BigLake you can:&nbsp;<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>unify Cloud Storage and BigQuery to query data living in Cloud Storage directly in BigQuery.&nbsp;<\/li>\n\n\n\n<li>With the recent introduction of object tables you can even run BigQuery queries on the structured metadata of unstructured data blobs that are stored in Cloud Storage.&nbsp;<\/li>\n\n\n\n<li>Another nice thing about BigLake is that it can also access objects hosted in <a href=\"https:\/\/cloud.google.com\/bigquery\/docs\/omni-aws-introduction\" target=\"_blank\" rel=\"noreferrer noopener\">AWS<\/a> or <a href=\"https:\/\/cloud.google.com\/bigquery\/docs\/omni-aws-introduction\" target=\"_blank\" rel=\"noreferrer noopener\">Azure<\/a>.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">So if we combine all of the best solutions together, a great data lake platform can look something like the figure below. Where all parts have their specific role but the overall data platform is exposed to the end user via 1 stable interface, the BigQuery interface.<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full\"><img decoding=\"async\" src=\"https:\/\/devoteam.info\/wp-content\/uploads\/2024\/09\/Blogpost_-Datalake_Img0.png\" alt=\"\" class=\"wp-image-59895\"\/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-conclusion\">Conclusion<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">To summarise: every service has its unique challenges, benefits, and way of working so it is not easy to just pick one service and stick with it. Luckily Google also recognized this problem. That is why they introduced BigLake to make sure that, even though you use multiple services to store your data, you will not lose that single interface that is required to manage your data lake.<\/p>\n\n\n\n<figure class=\"wp-block-table is-style-stripes\"><table><thead><tr><th>Platform<\/th><th>Can handle \u2026 data<\/th><th>Data storage cost is<\/th><th>Following data compliance rules is<\/th><th>Using data is<\/th><th>Securing data will be<\/th><th>Finding data will be<\/th><\/tr><\/thead><tbody><tr><td><strong>Cloud Storage<\/strong><\/td><td>Unstructured + structured<\/td><td>Pretty cheap<\/td><td>Doable but certainly not easy<\/td><td>Hard<\/td><td>Easy to do at a granular level<\/td><td>Hard to scale<\/td><\/tr><tr><td><strong>BigQuery<\/strong><\/td><td>structured<\/td><td>Cheapest<\/td><td>Easy<\/td><td>Easy<\/td><td>Easy to do at all levels (granular &amp; super detailed)<\/td><td>Easy<\/td><\/tr><tr><td><strong>Cloud SQL<\/strong><\/td><td>structured<\/td><td>Expensive<\/td><td>Depends on the database<\/td><td>Easy for dashboarding, hard for sheets<\/td><td>Hard to scale<\/td><td>Easy, if you put additional tools in place.<\/td><\/tr><tr><td>-&gt; <strong>BigLake<\/strong> allows you to combine all of those 3 storage options so you can pick the best option based on the data you have<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>While a lot of people argue to always use Cloud Storage as a data lake platform because it is the only platform that can store unstructured data I want to argue against this. <\/strong>While Cloud Storage on its own is a great product and definitely the correct platform for some, you have to think about its limitations. The lack of easy data governance, row\/column level access control and build-in data processing engine is <strong>why companies like <a href=\"https:\/\/gcloud.devoteam.com\/success-stories\/how-deliverect-shifted-to-a-new-analytics-environment\/\">Deliverect<\/a> built their data lake in BigQuery instead of Cloud Storage<\/strong>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Always picking Cloud Storage because there is a chance that you sometimes have to work with unstructured data is like always driving a truck because sometimes you have to transport a refrigerator. Pick the truck when you have to work with big objects but in all other cases leverage BigQuery for its ease of use, cheap storage and built-in data governance.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">See how we helped other companies to make the most of BigQuery!<\/p>\n\n\n\n\t<div data-wp-interactive=\"success-story-slider\" data-wp-init=\"callbacks.initSlider\" data-wp-context='{\"currentSlide\":0}' class=\"success-story-slider is-layout-constrained alignfull\">\n\n\n\t\t<div class=\"main-swiper-container swiper-container alignwide\">\n\n\t\t\t<div class=\"swiper-wrapper\">\n\n\t\t\t\t\n\t\t\t\t\t<div class=\"swiper-slide mini\">\n\n\t\t\t\t\t\t<div class=\"card h-100\">\n\t\t\t\t\t\t\t<div class=\"img-wrapper position-relative overflow-hidden\">\n\t\t\t\t\t\t\t\t<figure class=\"wp-block-post-featured-image\"><a href=\"https:\/\/devoteam.info\/en-se\/success-story\/an-enterprise-analytical-platform-agora-sa-from-hadoop-to-bigquery\/\" target=\"_self\" ><img loading=\"lazy\" decoding=\"async\" width=\"699\" height=\"219\" src=\"https:\/\/devoteam.info\/wp-content\/uploads\/2024\/12\/Logo-agora.png\" class=\"attachment-post-thumbnail size-post-thumbnail wp-post-image\" alt=\"An Enterprise Analytical Platform for Agora S.A.: from Hadoop to BigQuery\" style=\"object-fit:cover;\" srcset=\"https:\/\/devoteam.info\/wp-content\/uploads\/2024\/12\/Logo-agora.png 699w, https:\/\/devoteam.info\/wp-content\/uploads\/2024\/12\/Logo-agora-300x94.png 300w\" sizes=\"auto, (max-width: 699px) 100vw, 699px\" \/><\/a><\/figure>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<div class=\"card-body p-4\">\n\t\t\t\t\t\t\t\t<div>\n\t\t\t\t\t\t\t\t\t<div>\n\t<p style=\"font-style:normal;font-weight:700;margin-bottom:0;margin-top:0\" class=\"has-link-color wp-elements-1 wp-block-lp-post-type has-text-color has-primary-color has-small-font-size\">Success story<\/p>\n\t\t<h3 style=\"margin-top:0\" class=\"wp-block-post-title has-medium-font-size\"><a href=\"https:\/\/devoteam.info\/en-se\/success-story\/an-enterprise-analytical-platform-agora-sa-from-hadoop-to-bigquery\/\" target=\"_self\" >An Enterprise Analytical Platform for Agora S.A.: from Hadoop to BigQuery<\/a><\/h3><\/div>\t\t\n\n<div class=\"wp-block-buttons is-layout-flex wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button is-style-outline\"><a class=\"wp-block-button__link wp-element-button\" href=\"https:\/\/devoteam.info\/en-se\/success-story\/an-enterprise-analytical-platform-agora-sa-from-hadoop-to-bigquery\/\">Read more<\/a><\/div>\n<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\n\t\t\t\t\t\t\t<\/div>\n\n\t\t\t\t\t\t<\/div>\n\n\t\t\t\t\t<\/div>\n\n\t\t\t\t\n\t\t\t\t\t<div class=\"swiper-slide mini\">\n\n\t\t\t\t\t\t<div class=\"card h-100\">\n\t\t\t\t\t\t\t<div class=\"img-wrapper position-relative overflow-hidden\">\n\t\t\t\t\t\t\t\t<figure class=\"wp-block-post-featured-image\"><a href=\"https:\/\/devoteam.info\/en-se\/success-story\/hadoop-to-bigquery-agora-analytics-modernisation\/\" target=\"_self\" ><img loading=\"lazy\" decoding=\"async\" width=\"2560\" height=\"1707\" src=\"https:\/\/devoteam.info\/wp-content\/uploads\/2024\/10\/GettyImages-594203305-1.jpg\" class=\"attachment-post-thumbnail size-post-thumbnail wp-post-image\" alt=\"Hadoop to BigQuery: Agora S.A.&#8217;s Analytics Modernisation\" style=\"object-fit:cover;\" srcset=\"https:\/\/devoteam.info\/wp-content\/uploads\/2024\/10\/GettyImages-594203305-1.jpg 2560w, https:\/\/devoteam.info\/wp-content\/uploads\/2024\/10\/GettyImages-594203305-1-300x200.jpg 300w, https:\/\/devoteam.info\/wp-content\/uploads\/2024\/10\/GettyImages-594203305-1-1024x683.jpg 1024w, https:\/\/devoteam.info\/wp-content\/uploads\/2024\/10\/GettyImages-594203305-1-768x512.jpg 768w, https:\/\/devoteam.info\/wp-content\/uploads\/2024\/10\/GettyImages-594203305-1-1536x1024.jpg 1536w, https:\/\/devoteam.info\/wp-content\/uploads\/2024\/10\/GettyImages-594203305-1-2048x1366.jpg 2048w\" sizes=\"auto, (max-width: 2560px) 100vw, 2560px\" \/><\/a><\/figure>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"customer-logo\">\n\t\t\t\t\t\t\t\t\t\t<div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<div class=\"card-body p-4\">\n\t\t\t\t\t\t\t\t<div>\n\t\t\t\t\t\t\t\t\t<div>\n\t<p style=\"font-style:normal;font-weight:700;margin-bottom:0;margin-top:0\" class=\"has-link-color wp-elements-2 wp-block-lp-post-type has-text-color has-primary-color has-small-font-size\">Success story<\/p>\n\t\t<h3 style=\"margin-top:0\" class=\"wp-block-post-title has-medium-font-size\"><a href=\"https:\/\/devoteam.info\/en-se\/success-story\/hadoop-to-bigquery-agora-analytics-modernisation\/\" target=\"_self\" >Hadoop to BigQuery: Agora S.A.&#8217;s Analytics Modernisation<\/a><\/h3><\/div>\t\t\n\n<div class=\"wp-block-buttons is-layout-flex wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button is-style-outline\"><a class=\"wp-block-button__link wp-element-button\" href=\"https:\/\/devoteam.info\/en-se\/success-story\/hadoop-to-bigquery-agora-analytics-modernisation\/\">Read more<\/a><\/div>\n<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\n\t\t\t\t\t\t\t<\/div>\n\n\t\t\t\t\t\t<\/div>\n\n\t\t\t\t\t<\/div>\n\n\t\t\t\t\n\t\t\t\t\t<div class=\"swiper-slide mini\">\n\n\t\t\t\t\t\t<div class=\"card h-100\">\n\t\t\t\t\t\t\t<div class=\"img-wrapper position-relative overflow-hidden\">\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<div class=\"card-body p-4\">\n\t\t\t\t\t\t\t\t<div>\n\t\t\t\t\t\t\t\t\t<div>\n\t<p style=\"font-style:normal;font-weight:700;margin-bottom:0;margin-top:0\" class=\"has-link-color wp-elements-3 wp-block-lp-post-type has-text-color has-primary-color has-small-font-size\">Success story<\/p>\n\t\t<h3 style=\"margin-top:0\" class=\"wp-block-post-title has-medium-font-size\"><a href=\"https:\/\/devoteam.info\/en-se\/success-story\/how-bambuser-optimized-their-bigquery-costs\/\" target=\"_self\" >How Bambuser optimised their BigQuery costs<\/a><\/h3><\/div>\t\t\n\n<div class=\"wp-block-buttons is-layout-flex wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button is-style-outline\"><a class=\"wp-block-button__link wp-element-button\" href=\"https:\/\/devoteam.info\/en-se\/success-story\/how-bambuser-optimized-their-bigquery-costs\/\">Read more<\/a><\/div>\n<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\n\t\t\t\t\t\t\t<\/div>\n\n\t\t\t\t\t\t<\/div>\n\n\t\t\t\t\t<\/div>\n\n\t\t\t\t\n\t\t\t\t\t<div class=\"swiper-slide mini\">\n\n\t\t\t\t\t\t<div class=\"card h-100\">\n\t\t\t\t\t\t\t<div class=\"img-wrapper position-relative overflow-hidden\">\n\t\t\t\t\t\t\t\t<figure class=\"wp-block-post-featured-image\"><a href=\"https:\/\/devoteam.info\/en-se\/success-story\/sweetening-sudzuckers-business-operations-with-a-unified-data-platform\/\" target=\"_self\" ><img loading=\"lazy\" decoding=\"async\" width=\"2560\" height=\"1450\" src=\"https:\/\/devoteam.info\/wp-content\/uploads\/2025\/05\/GettyImages-1429384443_edited-1.jpg\" class=\"attachment-post-thumbnail size-post-thumbnail wp-post-image\" alt=\"Sweetening S\u00fcdzucker&#8217;s Business Operations with a Unified Data Platform\" style=\"object-fit:cover;\" srcset=\"https:\/\/devoteam.info\/wp-content\/uploads\/2025\/05\/GettyImages-1429384443_edited-1.jpg 2560w, https:\/\/devoteam.info\/wp-content\/uploads\/2025\/05\/GettyImages-1429384443_edited-1-300x170.jpg 300w, https:\/\/devoteam.info\/wp-content\/uploads\/2025\/05\/GettyImages-1429384443_edited-1-1024x580.jpg 1024w, https:\/\/devoteam.info\/wp-content\/uploads\/2025\/05\/GettyImages-1429384443_edited-1-768x435.jpg 768w, https:\/\/devoteam.info\/wp-content\/uploads\/2025\/05\/GettyImages-1429384443_edited-1-1536x870.jpg 1536w, https:\/\/devoteam.info\/wp-content\/uploads\/2025\/05\/GettyImages-1429384443_edited-1-2048x1160.jpg 2048w\" sizes=\"auto, (max-width: 2560px) 100vw, 2560px\" \/><\/a><\/figure>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<div class=\"card-body p-4\">\n\t\t\t\t\t\t\t\t<div>\n\t\t\t\t\t\t\t\t\t<div>\n\t<p style=\"font-style:normal;font-weight:700;margin-bottom:0;margin-top:0\" class=\"has-link-color wp-elements-4 wp-block-lp-post-type has-text-color has-primary-color has-small-font-size\">Success story<\/p>\n\t\t<h3 style=\"margin-top:0\" class=\"wp-block-post-title has-medium-font-size\"><a href=\"https:\/\/devoteam.info\/en-se\/success-story\/sweetening-sudzuckers-business-operations-with-a-unified-data-platform\/\" target=\"_self\" >Sweetening S\u00fcdzucker&#8217;s Business Operations with a Unified Data Platform<\/a><\/h3><\/div>\t\t\n\n<div class=\"wp-block-buttons is-layout-flex wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button is-style-outline\"><a class=\"wp-block-button__link wp-element-button\" href=\"https:\/\/devoteam.info\/en-se\/success-story\/sweetening-sudzuckers-business-operations-with-a-unified-data-platform\/\">Read more<\/a><\/div>\n<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\n\t\t\t\t\t\t\t<\/div>\n\n\t\t\t\t\t\t<\/div>\n\n\t\t\t\t\t<\/div>\n\n\t\t\t\t\n\t\t\t<\/div>\n\n\t\t\t<div class=\"swiper-pagination\"><\/div>\n\n\n\t\t<\/div>\n\n\t\t<div class=\"logo-swiper-container mt-4 d-none d-lg-block alignwide\">\n\n\t\t\t<div class=\"d-flex\">\n\n\t\t\t\t\n\t\t\t\t\t<div class=\"col-btn\" data-wp-context='{\"isSelected\":false,\"logoIndex\":0}' data-wp-watch--bodyclass=\"callbacks.checkButtonSelected\">\n\n\t\t\t\t\t\t<button type=\"button\" data-wp-on--click=\"actions.logoClick\" class=\"btn-logo w-100\" data-wp-class--is-active=\"context.isSelected\">\n\t\t\t\t\t\t\t<span class=\"screen-reader-text\">An Enterprise Analytical Platform for Agora S.A.: from Hadoop to BigQuery<\/span>\n\t\t\t\t\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"100\" viewBox=\"0 0 449.1 132.5\" class=\"logo-devoteam\" role=\"img\"><title>Devoteam<\/title><path class=\"text\" style=\"fill:#f7485e;\" d=\"M344.4,56.2c-7.8,0-15.8,2.2-15.8,18.7,0,6.5.9,10.5,3.1,13.2,2.3,3,6.1,4.4,11.9,4.4a106.92,106.92,0,0,0,12.7-.9l.6-.1V86.3H345.3c-6.8,0-9.1-1.8-9.1-7.2v-2h18.3c2.8,0,4.6-1.9,4.6-4.8V70.2c-.1-9.3-5.1-14-14.7-14m7.3,15.2H336.1V70c0-3.4,1.2-7.5,6.8-7.5h2.8c5,0,6,3,6,7.5v1.4ZM283.8,56.2h-1.7c-10.5,0-15.2,5.7-15.2,18.6,0,10.6,2.6,17.7,15.2,17.7h1.7c10.3,0,15.1-5.8,15.1-18.1,0-12.8-4.5-18.2-15.1-18.2m7.5,21c0,6.5-2.1,9.2-7.4,9.2H282c-6.3,0-7.4-2.8-7.4-10.8V73.2c0-8.5,1.7-10.8,7.8-10.8h1.1c5.7,0,7.8,1.6,7.8,10.8Zm-75.9-21c-7.8,0-15.8,2.2-15.8,18.7,0,6.5.9,10.5,3,13.2,2.3,3,6.1,4.4,11.9,4.4a106.92,106.92,0,0,0,12.7-.9l.6-.1V86.3H216.2c-6.8,0-9.1-1.8-9.1-7.2v-2h18.3c2.8,0,4.6-1.9,4.6-4.8V70.2c.1-9.3-4.9-14-14.6-14m7.4,15.2H207.2V70c0-3.4,1.2-7.5,6.8-7.5h2.8c5,0,6,3,6,7.5ZM186.9,45.6V57h-10c-6.8.1-13.5,1.9-13.5,17.9,0,16.3,6.3,17.5,15.2,17.5a104.24,104.24,0,0,0,15.1-1l.6-.1V45.6Zm0,40.5h-8.1c-6.1,0-7.7-2-7.7-9.4V72.6c0-6.8,2.2-9.1,8.3-9.1h7.5ZM379.4,56.2a83.06,83.06,0,0,0-11.5.8l-.6.1v5.5h12.6c4.6,0,6.3,1.6,6.3,6v1.7a84.64,84.64,0,0,0-10.8-.8c-5.7,0-13.3,1.3-13.3,12.1,0,10.1,6.2,10.9,14.3,10.9a113.94,113.94,0,0,0,16.2-1.3l.6-.1.1-22.7c0-10.7-6.6-12.2-13.9-12.2m6.8,29.9H374.8c-3.6,0-5-1.2-5-4.3V80.5c0-3.2,1.7-4.6,5.4-4.6h11ZM248.3,82.8,237.6,57.1H230l14.4,34.7h7.3l14.1-34.7h-7.4Zm65.6-1.5V62.8h10.6V57H314V46.1h-7V57h-5.6v5.9h5.2V81.5c0,5.5,1.3,11.2,10.6,11.2a38.26,38.26,0,0,0,8.6-1.1l.5-.1V86.3H319c-4-.1-5.1-1.2-5.1-5M435.4,56.1a58.14,58.14,0,0,0-11.9,1.4c-2.5-1.3-5.4-1.4-8.3-1.4a101.12,101.12,0,0,0-14.6,1.4V91.7H408v-29h6.8c5,0,6.5,1.6,6.5,7.2V91.8h7.4V67.9a14.34,14.34,0,0,0-.8-5.1h6.3c5.6,0,7.4,1.7,7.4,7.2V91.8h7.3V68.2c.2-12.1-9-12.1-13.5-12.1\"\/><path class=\"circle\" style=\"fill:#f7485e;\" d=\"M66.3,0a66.3,66.3,0,1,0,66.2,66.3A66.32,66.32,0,0,0,66.3,0m44.1,61.3H85v46.3H54.9c-16.3,0-31-9.9-31-31,0-15.7,8.2-31,31-31h7a86.83,86.83,0,0,1,3.9,15.9H55.3c-9.4,0-14.7,5.1-14.7,15.2,0,9.5,5,15.2,14.7,15.2H68.7V22.1H85V45.7h25.4V61.3Z\"\/><\/svg>\t\t\t\t\t\t<\/button>\n\n\t\t\t\t\t<\/div>\n\n\t\t\t\t\n\t\t\t\t\t<div class=\"col-btn\" data-wp-context='{\"isSelected\":false,\"logoIndex\":1}' data-wp-watch--bodyclass=\"callbacks.checkButtonSelected\">\n\n\t\t\t\t\t\t<button type=\"button\" data-wp-on--click=\"actions.logoClick\" class=\"btn-logo w-100\" data-wp-class--is-active=\"context.isSelected\">\n\t\t\t\t\t\t\t<span class=\"screen-reader-text\">Hadoop to BigQuery: Agora S.A.&#8217;s Analytics Modernisation<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<\/button>\n\n\t\t\t\t\t<\/div>\n\n\t\t\t\t\n\t\t\t\t\t<div class=\"col-btn\" data-wp-context='{\"isSelected\":false,\"logoIndex\":2}' data-wp-watch--bodyclass=\"callbacks.checkButtonSelected\">\n\n\t\t\t\t\t\t<button type=\"button\" data-wp-on--click=\"actions.logoClick\" class=\"btn-logo w-100\" data-wp-class--is-active=\"context.isSelected\">\n\t\t\t\t\t\t\t<span class=\"screen-reader-text\">How Bambuser optimised their BigQuery costs<\/span>\n\t\t\t\t\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"100\" viewBox=\"0 0 449.1 132.5\" class=\"logo-devoteam\" role=\"img\"><title>Devoteam<\/title><path class=\"text\" style=\"fill:#f7485e;\" d=\"M344.4,56.2c-7.8,0-15.8,2.2-15.8,18.7,0,6.5.9,10.5,3.1,13.2,2.3,3,6.1,4.4,11.9,4.4a106.92,106.92,0,0,0,12.7-.9l.6-.1V86.3H345.3c-6.8,0-9.1-1.8-9.1-7.2v-2h18.3c2.8,0,4.6-1.9,4.6-4.8V70.2c-.1-9.3-5.1-14-14.7-14m7.3,15.2H336.1V70c0-3.4,1.2-7.5,6.8-7.5h2.8c5,0,6,3,6,7.5v1.4ZM283.8,56.2h-1.7c-10.5,0-15.2,5.7-15.2,18.6,0,10.6,2.6,17.7,15.2,17.7h1.7c10.3,0,15.1-5.8,15.1-18.1,0-12.8-4.5-18.2-15.1-18.2m7.5,21c0,6.5-2.1,9.2-7.4,9.2H282c-6.3,0-7.4-2.8-7.4-10.8V73.2c0-8.5,1.7-10.8,7.8-10.8h1.1c5.7,0,7.8,1.6,7.8,10.8Zm-75.9-21c-7.8,0-15.8,2.2-15.8,18.7,0,6.5.9,10.5,3,13.2,2.3,3,6.1,4.4,11.9,4.4a106.92,106.92,0,0,0,12.7-.9l.6-.1V86.3H216.2c-6.8,0-9.1-1.8-9.1-7.2v-2h18.3c2.8,0,4.6-1.9,4.6-4.8V70.2c.1-9.3-4.9-14-14.6-14m7.4,15.2H207.2V70c0-3.4,1.2-7.5,6.8-7.5h2.8c5,0,6,3,6,7.5ZM186.9,45.6V57h-10c-6.8.1-13.5,1.9-13.5,17.9,0,16.3,6.3,17.5,15.2,17.5a104.24,104.24,0,0,0,15.1-1l.6-.1V45.6Zm0,40.5h-8.1c-6.1,0-7.7-2-7.7-9.4V72.6c0-6.8,2.2-9.1,8.3-9.1h7.5ZM379.4,56.2a83.06,83.06,0,0,0-11.5.8l-.6.1v5.5h12.6c4.6,0,6.3,1.6,6.3,6v1.7a84.64,84.64,0,0,0-10.8-.8c-5.7,0-13.3,1.3-13.3,12.1,0,10.1,6.2,10.9,14.3,10.9a113.94,113.94,0,0,0,16.2-1.3l.6-.1.1-22.7c0-10.7-6.6-12.2-13.9-12.2m6.8,29.9H374.8c-3.6,0-5-1.2-5-4.3V80.5c0-3.2,1.7-4.6,5.4-4.6h11ZM248.3,82.8,237.6,57.1H230l14.4,34.7h7.3l14.1-34.7h-7.4Zm65.6-1.5V62.8h10.6V57H314V46.1h-7V57h-5.6v5.9h5.2V81.5c0,5.5,1.3,11.2,10.6,11.2a38.26,38.26,0,0,0,8.6-1.1l.5-.1V86.3H319c-4-.1-5.1-1.2-5.1-5M435.4,56.1a58.14,58.14,0,0,0-11.9,1.4c-2.5-1.3-5.4-1.4-8.3-1.4a101.12,101.12,0,0,0-14.6,1.4V91.7H408v-29h6.8c5,0,6.5,1.6,6.5,7.2V91.8h7.4V67.9a14.34,14.34,0,0,0-.8-5.1h6.3c5.6,0,7.4,1.7,7.4,7.2V91.8h7.3V68.2c.2-12.1-9-12.1-13.5-12.1\"\/><path class=\"circle\" style=\"fill:#f7485e;\" d=\"M66.3,0a66.3,66.3,0,1,0,66.2,66.3A66.32,66.32,0,0,0,66.3,0m44.1,61.3H85v46.3H54.9c-16.3,0-31-9.9-31-31,0-15.7,8.2-31,31-31h7a86.83,86.83,0,0,1,3.9,15.9H55.3c-9.4,0-14.7,5.1-14.7,15.2,0,9.5,5,15.2,14.7,15.2H68.7V22.1H85V45.7h25.4V61.3Z\"\/><\/svg>\t\t\t\t\t\t<\/button>\n\n\t\t\t\t\t<\/div>\n\n\t\t\t\t\n\t\t\t\t\t<div class=\"col-btn\" data-wp-context='{\"isSelected\":false,\"logoIndex\":3}' data-wp-watch--bodyclass=\"callbacks.checkButtonSelected\">\n\n\t\t\t\t\t\t<button type=\"button\" data-wp-on--click=\"actions.logoClick\" class=\"btn-logo w-100\" data-wp-class--is-active=\"context.isSelected\">\n\t\t\t\t\t\t\t<span class=\"screen-reader-text\">Sweetening S\u00fcdzucker&#8217;s Business Operations with a Unified Data Platform<\/span>\n\t\t\t\t\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"100\" viewBox=\"0 0 449.1 132.5\" class=\"logo-devoteam\" role=\"img\"><title>Devoteam<\/title><path class=\"text\" style=\"fill:#f7485e;\" d=\"M344.4,56.2c-7.8,0-15.8,2.2-15.8,18.7,0,6.5.9,10.5,3.1,13.2,2.3,3,6.1,4.4,11.9,4.4a106.92,106.92,0,0,0,12.7-.9l.6-.1V86.3H345.3c-6.8,0-9.1-1.8-9.1-7.2v-2h18.3c2.8,0,4.6-1.9,4.6-4.8V70.2c-.1-9.3-5.1-14-14.7-14m7.3,15.2H336.1V70c0-3.4,1.2-7.5,6.8-7.5h2.8c5,0,6,3,6,7.5v1.4ZM283.8,56.2h-1.7c-10.5,0-15.2,5.7-15.2,18.6,0,10.6,2.6,17.7,15.2,17.7h1.7c10.3,0,15.1-5.8,15.1-18.1,0-12.8-4.5-18.2-15.1-18.2m7.5,21c0,6.5-2.1,9.2-7.4,9.2H282c-6.3,0-7.4-2.8-7.4-10.8V73.2c0-8.5,1.7-10.8,7.8-10.8h1.1c5.7,0,7.8,1.6,7.8,10.8Zm-75.9-21c-7.8,0-15.8,2.2-15.8,18.7,0,6.5.9,10.5,3,13.2,2.3,3,6.1,4.4,11.9,4.4a106.92,106.92,0,0,0,12.7-.9l.6-.1V86.3H216.2c-6.8,0-9.1-1.8-9.1-7.2v-2h18.3c2.8,0,4.6-1.9,4.6-4.8V70.2c.1-9.3-4.9-14-14.6-14m7.4,15.2H207.2V70c0-3.4,1.2-7.5,6.8-7.5h2.8c5,0,6,3,6,7.5ZM186.9,45.6V57h-10c-6.8.1-13.5,1.9-13.5,17.9,0,16.3,6.3,17.5,15.2,17.5a104.24,104.24,0,0,0,15.1-1l.6-.1V45.6Zm0,40.5h-8.1c-6.1,0-7.7-2-7.7-9.4V72.6c0-6.8,2.2-9.1,8.3-9.1h7.5ZM379.4,56.2a83.06,83.06,0,0,0-11.5.8l-.6.1v5.5h12.6c4.6,0,6.3,1.6,6.3,6v1.7a84.64,84.64,0,0,0-10.8-.8c-5.7,0-13.3,1.3-13.3,12.1,0,10.1,6.2,10.9,14.3,10.9a113.94,113.94,0,0,0,16.2-1.3l.6-.1.1-22.7c0-10.7-6.6-12.2-13.9-12.2m6.8,29.9H374.8c-3.6,0-5-1.2-5-4.3V80.5c0-3.2,1.7-4.6,5.4-4.6h11ZM248.3,82.8,237.6,57.1H230l14.4,34.7h7.3l14.1-34.7h-7.4Zm65.6-1.5V62.8h10.6V57H314V46.1h-7V57h-5.6v5.9h5.2V81.5c0,5.5,1.3,11.2,10.6,11.2a38.26,38.26,0,0,0,8.6-1.1l.5-.1V86.3H319c-4-.1-5.1-1.2-5.1-5M435.4,56.1a58.14,58.14,0,0,0-11.9,1.4c-2.5-1.3-5.4-1.4-8.3-1.4a101.12,101.12,0,0,0-14.6,1.4V91.7H408v-29h6.8c5,0,6.5,1.6,6.5,7.2V91.8h7.4V67.9a14.34,14.34,0,0,0-.8-5.1h6.3c5.6,0,7.4,1.7,7.4,7.2V91.8h7.3V68.2c.2-12.1-9-12.1-13.5-12.1\"\/><path class=\"circle\" style=\"fill:#f7485e;\" d=\"M66.3,0a66.3,66.3,0,1,0,66.2,66.3A66.32,66.32,0,0,0,66.3,0m44.1,61.3H85v46.3H54.9c-16.3,0-31-9.9-31-31,0-15.7,8.2-31,31-31h7a86.83,86.83,0,0,1,3.9,15.9H55.3c-9.4,0-14.7,5.1-14.7,15.2,0,9.5,5,15.2,14.7,15.2H68.7V22.1H85V45.7h25.4V61.3Z\"\/><\/svg>\t\t\t\t\t\t<\/button>\n\n\t\t\t\t\t<\/div>\n\n\t\t\t\t\n\t\t\t<\/div>\n\n\n\t\t<\/div>\n\t<\/div>\n\n\n\n\n<div class=\"wp-block-columns alignfull is-layout-flex wp-container-core-columns-is-layout-4b1fd674 wp-block-columns-is-layout-flex\" style=\"margin-top:var(--wp--preset--spacing--medium);margin-bottom:var(--wp--preset--spacing--medium)\">\n<div class=\"wp-block-column is-vertically-aligned-center is-layout-flow wp-container-core-column-is-layout-969dc29d wp-block-column-is-layout-flow\" style=\"padding-top:0;padding-right:0;padding-bottom:0;padding-left:0;flex-basis:100%\">\n<div class=\"wp-block-cover is-light\"><img decoding=\"async\" class=\"wp-block-cover__image-background wp-image-8279\" alt=\"\" src=\"https:\/\/devoteam.info\/wp-content\/uploads\/2024\/09\/digital-solutions.jpg\" data-object-fit=\"cover\"\/><span aria-hidden=\"true\" class=\"wp-block-cover__background has-background-dim\" style=\"background-color:#8476bb\"><\/span><div class=\"wp-block-cover__inner-container has-global-padding is-layout-constrained wp-block-cover-is-layout-constrained\">\n<p class=\"has-text-align-center has-large-font-size wp-block-paragraph\"><\/p>\n<\/div><\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-vertically-aligned-stretch has-gray-light-background-color has-background is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:100%\">\n<div class=\"wp-block-group has-main-color has-gray-light-background-color has-text-color has-background has-link-color wp-elements-5 is-layout-flow wp-container-core-group-is-layout-23162e80 wp-block-group-is-layout-flow\" style=\"margin-top:0;margin-bottom:0;padding-top:var(--wp--preset--spacing--medium);padding-right:var(--wp--preset--spacing--large);padding-bottom:var(--wp--preset--spacing--medium);padding-left:var(--wp--preset--spacing--large)\">\n<div class=\"wp-block-group is-vertical is-content-justification-left is-layout-flex wp-container-core-group-is-layout-4a15ae55 wp-block-group-is-layout-flex\" style=\"min-height:0px\">\n<p class=\"has-text-align-left has-main-color has-text-color has-medium-font-size wp-container-content-42c95ffb wp-block-paragraph\">Ready to build your data lake on Google Cloud Platform?<\/p>\n\n\n\n<p class=\"has-text-align-left has-main-color has-text-color has-link-color has-base-font-size wp-elements-6 wp-block-paragraph\">Get in touch with one of our certified experts for a personalised consultation.<\/p>\n\n\n\n<div class=\"wp-block-buttons is-content-justification-left is-layout-flex wp-container-core-buttons-is-layout-5446dffb wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button\"><a class=\"wp-block-button__link wp-element-button\" href=\"https:\/\/devoteam.info\/en-se\/get-in-touch\/\">Get in touch<\/a><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Comparing the strengths and weaknesses of Google Cloud solutions like Cloud Storage, BigQuery, and Cloud SQL to build a data lake that suits your company&#8217;s needs. What is a data lake? Comparing the strengths and weaknesses of Google Cloud solutions like Cloud Storage, BigQuery, and Cloud SQL to build a data lake that suits your [&hellip;]<\/p>\n","protected":false},"featured_media":0,"template":"","categories":[922],"tags":[],"industry":[1116],"class_list":["post-515953","expert-view","type-expert-view","status-publish","hentry","category-google-cloud-en-se","industry-technology-en-se"],"acf":[],"cards":"\n\t<div class=\"single-post-card\">\n\n\t\t\n\n\t\t\n\t\t<div class=\"wp-block-group is-vertical is-layout-flex wp-container-core-group-is-layout-43282307 wp-block-group-is-layout-flex\">\n\t<p style=\"font-style:normal;font-weight:700\" class=\"has-link-color wp-elements-8 wp-block-lp-post-type has-text-color has-primary-color has-small-font-size\">Expert View<\/p>\n\n\t\t\n\t\t<h3 style=\"font-style:normal;font-weight:400\" class=\"wp-block-post-title has-base-font-size\"><a href=\"https:\/\/devoteam.info\/en-se\/expert-view\/where-to-build-your-data-lake-google-cloud\/\" target=\"_self\" >Where to build your datalake on Google Cloud<\/a><\/h3><\/div>\n\t\t\n\t<\/div>\n\n","yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v28.4 (Yoast SEO v28.4) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Where to Build Your Data Lake on Google Cloud: Best Options<\/title>\n<meta name=\"description\" content=\"Learn the best Google Cloud platforms for building a data lake, comparing Cloud Storage, BigQuery, and Cloud SQL based on use cases and data types.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/devoteam.info\/en-se\/expert-view\/where-to-build-your-data-lake-google-cloud\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Where to build your datalake on Google Cloud\" \/>\n<meta property=\"og:description\" content=\"Learn the best Google Cloud platforms for building a data lake, comparing Cloud Storage, BigQuery, and Cloud SQL based on use cases and data types.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/devoteam.info\/en-se\/expert-view\/where-to-build-your-data-lake-google-cloud\/\" \/>\n<meta property=\"og:site_name\" content=\"Devoteam\" \/>\n<meta property=\"article:modified_time\" content=\"2025-06-12T12:07:10+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/devoteam.info\/wp-content\/uploads\/2024\/09\/DataLake-PreviewImage.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1500\" \/>\n\t<meta property=\"og:image:height\" content=\"1000\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"14 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/devoteam.info\\\/en-se\\\/expert-view\\\/where-to-build-your-data-lake-google-cloud\\\/\",\"url\":\"https:\\\/\\\/devoteam.info\\\/en-se\\\/expert-view\\\/where-to-build-your-data-lake-google-cloud\\\/\",\"name\":\"Where to Build Your Data Lake on Google Cloud: Best Options\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/devoteam.info\\\/en-se\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/devoteam.info\\\/en-se\\\/expert-view\\\/where-to-build-your-data-lake-google-cloud\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/devoteam.info\\\/en-se\\\/expert-view\\\/where-to-build-your-data-lake-google-cloud\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/devoteam.info\\\/wp-content\\\/uploads\\\/2024\\\/09\\\/Blogpost_-Datalake_Img0.png\",\"datePublished\":\"2023-01-03T08:09:00+00:00\",\"dateModified\":\"2025-06-12T12:07:10+00:00\",\"description\":\"Learn the best Google Cloud platforms for building a data lake, comparing Cloud Storage, BigQuery, and Cloud SQL based on use cases and data types.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/devoteam.info\\\/en-se\\\/expert-view\\\/where-to-build-your-data-lake-google-cloud\\\/#breadcrumb\"},\"inLanguage\":\"en-SE\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/devoteam.info\\\/en-se\\\/expert-view\\\/where-to-build-your-data-lake-google-cloud\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-SE\",\"@id\":\"https:\\\/\\\/devoteam.info\\\/en-se\\\/expert-view\\\/where-to-build-your-data-lake-google-cloud\\\/#primaryimage\",\"url\":\"https:\\\/\\\/devoteam.info\\\/wp-content\\\/uploads\\\/2024\\\/09\\\/Blogpost_-Datalake_Img0.png\",\"contentUrl\":\"https:\\\/\\\/devoteam.info\\\/wp-content\\\/uploads\\\/2024\\\/09\\\/Blogpost_-Datalake_Img0.png\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/devoteam.info\\\/en-se\\\/expert-view\\\/where-to-build-your-data-lake-google-cloud\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/devoteam.info\\\/en-se\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Expert View\",\"item\":\"https:\\\/\\\/devoteam.info\\\/en-se\\\/expert-view\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Where to build your datalake on Google Cloud\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/devoteam.info\\\/en-se\\\/#website\",\"url\":\"https:\\\/\\\/devoteam.info\\\/en-se\\\/\",\"name\":\"Devoteam\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/devoteam.info\\\/en-se\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-SE\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Where to Build Your Data Lake on Google Cloud: Best Options","description":"Learn the best Google Cloud platforms for building a data lake, comparing Cloud Storage, BigQuery, and Cloud SQL based on use cases and data types.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/devoteam.info\/en-se\/expert-view\/where-to-build-your-data-lake-google-cloud\/","og_locale":"en_US","og_type":"article","og_title":"Where to build your datalake on Google Cloud","og_description":"Learn the best Google Cloud platforms for building a data lake, comparing Cloud Storage, BigQuery, and Cloud SQL based on use cases and data types.","og_url":"https:\/\/devoteam.info\/en-se\/expert-view\/where-to-build-your-data-lake-google-cloud\/","og_site_name":"Devoteam","article_modified_time":"2025-06-12T12:07:10+00:00","og_image":[{"width":1500,"height":1000,"url":"https:\/\/devoteam.info\/wp-content\/uploads\/2024\/09\/DataLake-PreviewImage.jpg","type":"image\/jpeg"}],"twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"14 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/devoteam.info\/en-se\/expert-view\/where-to-build-your-data-lake-google-cloud\/","url":"https:\/\/devoteam.info\/en-se\/expert-view\/where-to-build-your-data-lake-google-cloud\/","name":"Where to Build Your Data Lake on Google Cloud: Best Options","isPartOf":{"@id":"https:\/\/devoteam.info\/en-se\/#website"},"primaryImageOfPage":{"@id":"https:\/\/devoteam.info\/en-se\/expert-view\/where-to-build-your-data-lake-google-cloud\/#primaryimage"},"image":{"@id":"https:\/\/devoteam.info\/en-se\/expert-view\/where-to-build-your-data-lake-google-cloud\/#primaryimage"},"thumbnailUrl":"https:\/\/devoteam.info\/wp-content\/uploads\/2024\/09\/Blogpost_-Datalake_Img0.png","datePublished":"2023-01-03T08:09:00+00:00","dateModified":"2025-06-12T12:07:10+00:00","description":"Learn the best Google Cloud platforms for building a data lake, comparing Cloud Storage, BigQuery, and Cloud SQL based on use cases and data types.","breadcrumb":{"@id":"https:\/\/devoteam.info\/en-se\/expert-view\/where-to-build-your-data-lake-google-cloud\/#breadcrumb"},"inLanguage":"en-SE","potentialAction":[{"@type":"ReadAction","target":["https:\/\/devoteam.info\/en-se\/expert-view\/where-to-build-your-data-lake-google-cloud\/"]}]},{"@type":"ImageObject","inLanguage":"en-SE","@id":"https:\/\/devoteam.info\/en-se\/expert-view\/where-to-build-your-data-lake-google-cloud\/#primaryimage","url":"https:\/\/devoteam.info\/wp-content\/uploads\/2024\/09\/Blogpost_-Datalake_Img0.png","contentUrl":"https:\/\/devoteam.info\/wp-content\/uploads\/2024\/09\/Blogpost_-Datalake_Img0.png"},{"@type":"BreadcrumbList","@id":"https:\/\/devoteam.info\/en-se\/expert-view\/where-to-build-your-data-lake-google-cloud\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/devoteam.info\/en-se\/"},{"@type":"ListItem","position":2,"name":"Expert View","item":"https:\/\/devoteam.info\/en-se\/expert-view\/"},{"@type":"ListItem","position":3,"name":"Where to build your datalake on Google Cloud"}]},{"@type":"WebSite","@id":"https:\/\/devoteam.info\/en-se\/#website","url":"https:\/\/devoteam.info\/en-se\/","name":"Devoteam","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/devoteam.info\/en-se\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-SE"}]}},"uagb_featured_image_src":{"full":false,"thumbnail":false,"medium":false,"medium_large":false,"large":false,"1536x1536":false,"2048x2048":false},"uagb_author_info":{"display_name":"aleksandra.juda","author_link":"https:\/\/devoteam.info\/en-se\/author\/"},"uagb_comment_info":0,"uagb_excerpt":"Comparing the strengths and weaknesses of Google Cloud solutions like Cloud Storage, BigQuery, and Cloud SQL to build a data lake that suits your company&#8217;s needs. What is a data lake? Comparing the strengths and weaknesses of Google Cloud solutions like Cloud Storage, BigQuery, and Cloud SQL to build a data lake that suits your&hellip;","_links":{"self":[{"href":"https:\/\/devoteam.info\/en-se\/wp-json\/wp\/v2\/expert-view\/515953","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/devoteam.info\/en-se\/wp-json\/wp\/v2\/expert-view"}],"about":[{"href":"https:\/\/devoteam.info\/en-se\/wp-json\/wp\/v2\/types\/expert-view"}],"version-history":[{"count":0,"href":"https:\/\/devoteam.info\/en-se\/wp-json\/wp\/v2\/expert-view\/515953\/revisions"}],"wp:attachment":[{"href":"https:\/\/devoteam.info\/en-se\/wp-json\/wp\/v2\/media?parent=515953"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/devoteam.info\/en-se\/wp-json\/wp\/v2\/categories?post=515953"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/devoteam.info\/en-se\/wp-json\/wp\/v2\/tags?post=515953"},{"taxonomy":"industry","embeddable":true,"href":"https:\/\/devoteam.info\/en-se\/wp-json\/wp\/v2\/industry?post=515953"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}