{"id":61434,"date":"2024-01-02T14:45:00","date_gmt":"2024-01-02T13:45:00","guid":{"rendered":"https:\/\/fotc.com\/?p=61434"},"modified":"2024-02-12T07:03:09","modified_gmt":"2024-02-12T06:03:09","slug":"cloud-sql-czyli-baza-danych-w-chmurze","status":"publish","type":"post","link":"https:\/\/fotc.com\/pl\/blog\/cloud-sql-czyli-baza-danych-w-chmurze\/","title":{"rendered":"Cloud SQL, czyli baza danych w chmurze. Czym jest i dlaczego warto z niej korzysta\u0107?"},"content":{"rendered":"\n<div class=\"wp-block-yoast-seo-table-of-contents yoast-table-of-contents collapsed\"><h2> Spis tre\u015bci <\/h2><ul><li><a href=\"#h-co-to-jest-baza-danych\" data-level=\"2\">Co to jest baza danych?<\/a><\/li><li><a href=\"#h-co-to-jest-cloud-sql\" data-level=\"2\">Co to jest Cloud SQL?<\/a><ul><li><a href=\"#h-baza-danych-w-chmurze-google\" data-level=\"3\">Baza danych w chmurze Google<\/a><\/li><li><a href=\"#h-szerokie-mo-liwo-ci-konfiguracji-instancji\" data-level=\"3\">Szerokie mo\u017cliwo\u015bci konfiguracji instancji<\/a><\/li><li><a href=\"#h-skalowalno-us-ugi-i-elastyczno-koszt-w\" data-level=\"3\">Skalowalno\u015b\u0107 us\u0142ugi i elastyczno\u015b\u0107 koszt\u00f3w<\/a><\/li><li><a href=\"#h-zmniejszenie-koszt-w-utrzymania-dzi-ki-automatyzacjom\" data-level=\"3\">Zmniejszenie koszt\u00f3w utrzymania dzi\u0119ki automatyzacjom<\/a><ul><li><a href=\"#h-automatyczne-tworzenie-kopii-zapasowej\" data-level=\"4\">Automatyczne tworzenie kopii zapasowej<\/a><\/li><\/ul><\/li><li><a href=\"#h-bezpiecze-stwo-danych-w-cloud-sql\" data-level=\"3\">Bezpiecze\u0144stwo danych w Cloud SQL\u00a0<\/a><\/li><li><a href=\"#h-atwa-integracja-z-innymi-us-ugami-gcp\" data-level=\"3\">\u0141atwa integracja z innymi us\u0142ugami GCP<\/a><\/li><li><a href=\"#h-szybkie-uruchomienie-i-atwa-migracja\" data-level=\"3\">Szybkie uruchomienie i \u0142atwa migracja<\/a><\/li><\/ul><\/li><li><a href=\"#h-ile-kosztuje-cloud-sql\" data-level=\"2\">Ile kosztuje Cloud SQL?<\/a><\/li><li><a href=\"#h-jak-uruchomi-i-skonfigurowa-us-ug-cloud-sql-tutorial\" data-level=\"2\">Jak uruchomi\u0107 i skonfigurowa\u0107 us\u0142ug\u0119 Cloud SQL? Tutorial<\/a><\/li><\/ul><\/div>\n\n\n\n<p><span>Baza danych jest nieod\u0142\u0105cznym elementem ka\u017cdej aplikacji czy systemu informatycznego. Zachowuje nowe informacje oraz zmiany wprowadzone przez u\u017cytkownik\u00f3w, inne urz\u0105dzenia czy procesy (np. na platformach internetu rzeczy).<\/span><\/p>\n\n\n\n<!--more-->\n\n\n\n<p><span>To dzi\u0119ki (w du\u017cej mierze) bazom danych, po wej\u015bciu na Facebooka czy inny portal spo\u0142eczno\u015bciowy, nie musimy od nowa uzupe\u0142nia\u0107 naszego profilu \u2013 poniewa\u017c <\/span><b>raz wprowadzone informacje o imieniu, nazwisku, uko\u0144czonej szkole wy\u017cszej, a r\u00f3wnie\u017c nasze posty, zosta\u0142y zapisane w bazie danych i s\u0105 dost\u0119pne za ka\u017cdym razem, gdy logujemy si\u0119 na portal<\/b><span>.<\/span><\/p>\n\n\n\n<p><span>Bazy danych umo\u017cliwiaj\u0105 te\u017c m.in.:&nbsp;<\/span><\/p>\n\n\n\n<ul><li><span>robienie zakup\u00f3w w <a href=\"https:\/\/fotc.com\/pl\/blog\/podstawy-ecommerce\/\">e-commerce<\/a>,&nbsp;<\/span><\/li><li><span>dokonanie wp\u0142at i wyp\u0142at w bankach,<\/span><\/li><li><span>prowadzenie dzia\u0142a\u0144 ksi\u0119gowych w firmach,&nbsp;<\/span><\/li><li><span>kontrolowanie poziomu asortymentu w sklepach (zobacz: <\/span><a href=\"https:\/\/fotc.com\/pl\/blog\/google-cloud-platform-retail\/\"><span>6 kluczowych obszar\u00f3w bran\u017cy retail, kt\u00f3re wspiera GCP<\/span><\/a><span>),<\/span><\/li><li><span>zarz\u0105dzanie informacjami pochodz\u0105cymi z linii produkcyjnych (zobacz: <\/span><a href=\"https:\/\/fotc.com\/pl\/blog\/gcp-rozwiazania-dla-przemyslu\/\"><span>GCP a Przemys\u0142 4.0<\/span><\/a><span>).<\/span><\/li><\/ul>\n\n\n\n<h2 id=\"h-co-to-jest-baza-danych\"><span>Co to jest baza danych?<\/span><\/h2>\n\n\n\n<p><span>Zacznijmy od tego, czym s\u0105 dane. <\/span><b>Dane to zbiory liczb i tekst\u00f3w o r\u00f3\u017cnych formach; w informatyce dane to obiekty, na kt\u00f3rych operuj\u0105 programy<\/b><span>. Przyk\u0142adowo, danymi jest Twoje imi\u0119, nazwisko i numer telefonu, a przetwarzaj\u0105cym \u201cprogramem\u201d jest ksi\u0105\u017cka telefoniczna (klasyczny przyk\u0142ad bazy danych).<\/span><\/p>\n\n\n\n<p><b>Baza danych to uporz\u0105dkowany system przechowywania informacji<\/b><span>. Dane s\u0105 usystematyzowane, dzi\u0119ki czemu \u0142atwiej jest nimi zarz\u0105dza\u0107.<\/span><\/p>\n\n\n\n<p><span>Dane zbierane i przetwarzane w systemach informatycznych czy aplikacjach cz\u0119sto s\u0105 bardziej z\u0142o\u017cone ni\u017c lista nazwisk z przypisanym numerem telefonu. Ich rozmiary mog\u0105 si\u0119ga\u0107 setek terabajt\u00f3w, a do zebrania i obs\u0142ugi rekord\u00f3w powsta\u0142o wiele rodzaj\u00f3w baz danych. <\/span><b>Obecnie systemy bazodanowe mo\u017cna podzieli\u0107 ze wzgl\u0119du na sposoby organizacji danych:<\/b><\/p>\n\n\n\n<ul><li><b>bazy kartotekowe<\/b><span> \u2013 w bazie kartotekowej ka\u017cda tablica jest samodzielnym dokumentem i nie mo\u017ce wsp\u00f3\u0142pracowa\u0107 z innymi tablicami, ale dane w bazie kartotekowej mo\u017cna sortowa\u0107 i filtrowa\u0107; przyk\u0142adem kartotekowej bazy danych jest arkusz kalkulacyjny zawieraj\u0105cy list\u0119 tytu\u0142\u00f3w ksi\u0105\u017cek z przypisaniem nazwiska autora i roku publikacji;<\/span><\/li><li><b>bazy hierarchiczne<\/b><span> \u2013 dane s\u0105 przechowywane na zasadzie rekord\u00f3w nadrz\u0119dne-podrz\u0119dne, a struktura hierarchicznej bazy danych przypomina drzewo z rozga\u0142\u0119zieniami;<\/span><\/li><li><b>bazy relacyjne<\/b><span> \u2013 w bazach relacyjnych tabele s\u0105 mi\u0119dzy sob\u0105 powi\u0105zane i mog\u0105 ze sob\u0105 wsp\u00f3\u0142pracowa\u0107, a uzyskanie potrzebnych informacji nie jest skomplikowane; do operowania na danych w bazach relacyjnych wykorzystuje si\u0119 j\u0119zyk SQL;<\/span><\/li><li><b>bazy obiektowe<\/b><span> \u2013 ich system jest zbli\u017cony do programowania obiektowego, a dane s\u0105 okre\u015blane i przechowywane zgodnie z obiektowym modelem;&nbsp;<\/span><\/li><li><b>bazy strumieniowe<\/b><span> \u2013 operuj\u0105 na strumieniach danych, a implementowane s\u0105 w nich j\u0119zyki ci\u0105g\u0142ych zapyta\u0144 oparte o SQL;<\/span><\/li><li><b>bazy temporalne <\/b><span>\u2013 bazy posiadaj\u0105ce informacje o czasie wprowadzenia i czasie wa\u017cno\u015bci danych; cz\u0119sto s\u0105 administrowane automatycznie przez usuwanie lub archiwizowanie nieaktualnych danych;<\/span><\/li><li><strong>bazy grafowe<\/strong> <span>\u2013 wykorzystuj\u0105ce struktury graf\u00f3w z w\u0119z\u0142ami, kraw\u0119dziami i w\u0142asno\u015bciami do przedstawiania i przechowywania danych i obs\u0142ug zapyta\u0144 semantycznych; bazy grafowe najcz\u0119\u015bciej s\u0105 wykorzystywane w przypadku modeli i sieci, gdzie nie da si\u0119 \u0142atwo zaprezentowa\u0107 zwi\u0105zk\u00f3w za pomoc\u0105 tabel &#8211; np. w mediach spo\u0142eczno\u015biowych;<\/span><\/li><li><b>bazy nierelacyjne<\/b><span> \u2013 bazy NoSQL, w kt\u00f3rych nie wyst\u0119puj\u0105 tabele i relacje, a dane nie musz\u0105 by\u0107 jednorodne pod wzgl\u0119dem struktury.<\/span><\/li><\/ul>\n\n\n\n<p><b>Najcz\u0119\u015bciej u\u017cywanymi bazami danych w programowaniu s\u0105 bazy relacyjne.<\/b><span> Bazy relacyjne posiadaj\u0105 wewn\u0119trzne j\u0119zyki programowania, wykorzystuj\u0105ce SQL (Structured Query Language, strukturalny j\u0119zyk zapyta\u0144) do operowania na danych i tworzenia zaawansowanych funkcji obs\u0142ugi. <\/span><b>Najpopularniejsze relacyjne bazy danych to MySQL, PostgreSQL i SQL Server.<\/b><\/p>\n\n\n\n<h2 id=\"h-co-to-jest-cloud-sql\"><span>Co to jest Cloud SQL?<\/span><\/h2>\n\n\n\n<p><span>Cloud SQL to us\u0142uga <a aria-label=\"chmury Google (opens in a new tab)\" href=\"https:\/\/fotc.com\/pl\/blog\/chmura-google-dostepne-rozwiazania\/\" target=\"_blank\" rel=\"noreferrer noopener\" class=\"ek-link\">chmury Google<\/a>. To us\u0142uga bazy danych w chmurze, czyli database-as-a-service (DBaaS). <\/span><b>Dane w bazie danych s\u0105 przechowywane i przetwarzane w chmurze, na infrastrukturze us\u0142ugodawcy chmurowego, a dost\u0119p jest zapewniany z poziomu konsoli Google Cloud Platform lub wiersza polece\u0144<\/b><span>. To oznacza, \u017ce w\u0142a\u015bciciel aplikacji mo\u017ce korzysta\u0107 z mocy obliczeniowej Google Cloud, nie traci\u0107 czasu na utrzymanie w\u0142asnej infrastruktury oraz \u0142atwo \u0142\u0105czy\u0107 us\u0142ug\u0119 bazy danych w chmurze z innymi us\u0142ugami GCP \u2013 na przyk\u0142ad maszynami wirtualnymi czy us\u0142ug\u0105 zarz\u0105dzania kontenerami Kubernetes.<\/span><\/p>\n\n\n\n<p><strong>Obecnie (listopad 2020)<\/strong> <b>Cloud SQL obs\u0142uguje trzy popularne systemy bazodanowe:<\/b><\/p>\n\n\n\n<ul><li><b>MySQL <\/b><span>5.6, 5.7 i 8.0,<\/span><\/li><li><b>PostgreSQL <\/b><span>9.6, 10, 11, 12 i 13,<\/span><\/li><li><b>SQL Server<\/b><span> w wersji 2017.<\/span><\/li><\/ul>\n\n\n\n<h3 id=\"h-baza-danych-w-chmurze-google\"><span>Baza danych w chmurze Google<\/span><\/h3>\n\n\n\n<p><span>Cloud SQL jest cz\u0119\u015bci\u0105 infrastruktury chmurowej Google Cloud Platform. GCP to skalowalne i elastyczne rozwi\u0105zanie, o du\u017cej wydajno\u015bci i wysokiej dost\u0119pno\u015bci us\u0142ug.<\/span><\/p>\n\n\n\n<p><span>Wszystkie maszyny Google Cloud s\u0105 zarz\u0105dzane przez us\u0142ugodawc\u0119. To oznacza, \u017ce, korzystaj\u0105c z chmury, <\/span><b>nie musisz traci\u0107 czasu na konserwacj\u0119 czy aktualizacj\u0119 sprz\u0119tu<\/b><span>, a mo\u017cesz korzysta\u0107 z us\u0142ug bezserwerowych, dost\u0119pnych w wielu regionach i lokalizacjach.&nbsp;<\/span><\/p>\n\n\n\n<p><span>Google Cloud tworzy w\u0142asn\u0105 sie\u0107 po\u0142\u0105cze\u0144 \u015bwiat\u0142owodowych pomi\u0119dzy centrami danych, co mo\u017ce by\u0107 istotne zw\u0142aszcza dla w\u0142a\u015bcicieli aplikacji o globalnym zasi\u0119gu. <\/span><b>Pr\u0119dko\u015b\u0107 przesy\u0142u przez sie\u0107 Google si\u0119ga nawet 10Tbs<\/b><span>, co pozwala zwi\u0119kszy\u0107 wydajno\u015b\u0107 przy zachowaniu takiej samej ceny za us\u0142ug\u0119. Ponadto Google Cloud gwarantuje <\/span><b>dost\u0119pno\u015b\u0107 us\u0142ug na poziomie 99,95-99,99%<\/b><span>, co stanowi najwy\u017csze SLA spo\u015br\u00f3d popularnych dostawc\u00f3w us\u0142ug chmurowych.<\/span><\/p>\n\n\n\n<p><span>To oznacza, \u017ce Cloud SQL, jako jedna z us\u0142ug GCP, jest us\u0142ug\u0105 bezserwerow\u0105, skalowaln\u0105, zapewniaj\u0105c\u0105 wysok\u0105 dost\u0119pno\u015b\u0107 i wydajno\u015b\u0107. Oraz elastyczno\u015b\u0107 koszt\u00f3w, poniewa\u017c zu\u017cycie mocy obliczeniowej Google Cloud jest liczone w uj\u0119ciu sekundowym (o czym za chwil\u0119 przeczytasz).<\/span><\/p>\n\n\n\n<p><span><strong>Wi\u0119cej o GCP przeczytasz w artyku\u0142ach:<\/strong><\/span><\/p>\n\n\n\n<ul><li><span> <\/span><a href=\"https:\/\/fotc.com\/pl\/blog\/google-cloud-platform-co-to\/\" target=\"_blank\" aria-label=\" (opens in a new tab)\" rel=\"noreferrer noopener\" class=\"ek-link\"><span>Co to jest Google Cloud Platform<\/span><\/a><span> i w jaki spos\u00f3b wspiera biznes<\/span><\/li><li><a href=\"https:\/\/fotc.com\/pl\/blog\/google-cloud-platform-20-korzysci\/\" target=\"_blank\" aria-label=\" (opens in a new tab)\" rel=\"noreferrer noopener\" class=\"ek-link\"><span>20 powod\u00f3w, by wybra\u0107 infrastruktur\u0119 chmurow\u0105 GCP<\/span><\/a><\/li><\/ul>\n\n\n\n<h3 id=\"h-szerokie-mo-liwo-ci-konfiguracji-instancji\"><span>Szerokie mo\u017cliwo\u015bci konfiguracji instancji<\/span><\/h3>\n\n\n\n<p><span>W Cloud SQL mamy mo\u017cliwo\u015b\u0107 szczeg\u00f3\u0142owej konfiguracji instancji dla ka\u017cdego systemu bazodanowego. Konfiguracja us\u0142ugi do wymaga\u0144 aplikacji b\u0119dzie mia\u0142a prze\u0142o\u017cenie na wydajno\u015b\u0107, ale te\u017c na cen\u0119.<\/span><\/p>\n\n\n\n<p><span>Tworz\u0105c instancj\u0119, mo\u017cemy wybra\u0107:<\/span><\/p>\n\n\n\n<ul><li><b>region i lokalizacj\u0119<\/b><span> nowej instancji,<\/span><\/li><li><b>rodzaj maszyny wirtualnej<\/b><span>, jej pami\u0119\u0107 i CPU; do wyboru mamy maszyny ze wsp\u00f3\u0142dzielonym rdzeniem (shared-core machines), maszyny standardowe oraz maszyny o du\u017cej ilo\u015bci pami\u0119ci;<\/span><\/li><li><b>dysk<\/b><span> \u2013 SSD, o wi\u0119kszej pr\u0119dko\u015bci i wy\u017cszym QPS (query per second) lub HDD, o ni\u017cszej cenie;<\/span><\/li><li><b>pojemno\u015b\u0107 <\/b><span>(miejsce na dane)<\/span> <span>w przedziale od 10 do 30720 GB; mo\u017cna ustawi\u0107 te\u017c automatyczne (sta\u0142e) zwi\u0119kszanie przestrzeni w sytuacjach, gdy b\u0119dzie taka potrzeba.<\/span><\/li><\/ul>\n\n\n\n<h3 id=\"h-skalowalno-us-ugi-i-elastyczno-koszt-w\"><span>Skalowalno\u015b\u0107 us\u0142ugi i elastyczno\u015b\u0107 koszt\u00f3w<\/span><\/h3>\n\n\n\n<p><span>Poniewa\u017c Cloud SQL korzysta z mocy obliczeniowej Google Cloud, <\/span><b>koszt jest uzale\u017cniony od wykorzystanej przestrzeni dyskowej i zu\u017cycia w uj\u0119ciu sekundowym<\/b><span>. Je\u015bli zapyta\u0144 do bazy danych b\u0119dzie niewiele i zu\u017cycie nie b\u0119dzie wysokie, koszt us\u0142ugi b\u0119dzie ni\u017cszy. W momencie, gdy aplikacja b\u0119dzie obci\u0105\u017cona (np. b\u0119dzie z niej korzysta\u0142o kilkakrotnie wi\u0119cej u\u017cytkownik\u00f3w ni\u017c zwykle), us\u0142uga zeskaluje si\u0119 w g\u00f3r\u0119, a Cloud SQL bez problemu obs\u0142u\u017cy wszystkie zapytania. Wykorzystanie mocy obliczeniowej b\u0119dzie wy\u017csze, a koszt us\u0142ugi proporcjonalny do zu\u017cycia.<\/span><\/p>\n\n\n\n<p><span>Cena us\u0142ugi jest te\u017c uzale\u017cniona od posiadanego systemu bazodanowego, konfiguracji instancji czy regionu. Jednak w ka\u017cdym przypadku koszt naliczany jest za rzeczywiste zu\u017cycie, a nie za \u201cwynaj\u0119te na za\u015b\u201d zasoby.<\/span><\/p>\n\n\n\n<h3 id=\"h-zmniejszenie-koszt-w-utrzymania-dzi-ki-automatyzacjom\"><span>Zmniejszenie koszt\u00f3w utrzymania dzi\u0119ki automatyzacjom<\/span><\/h3>\n\n\n\n<p><span>Jak wspomnia\u0142am, us\u0142ugi Google Cloud Platform s\u0105 w pe\u0142ni zarz\u0105dzane \u2013 Cloud SQL r\u00f3wnie\u017c. O stan fizycznej infrastruktury dba zesp\u00f3\u0142 Google, co pozwala u\u017cytkownikowi przenie\u015b\u0107 koszty utrzymania w stref\u0119 rozwoju (w przypadku Arena.pl przej\u015bcie na Google Cloud Platform pozwoli\u0142o zredukowa\u0107 wewn\u0119trzne koszty utrzymania infrastruktury o 20-30% \u2013 <\/span><a href=\"https:\/\/fotc.com\/pl\/casestudies\/arena-pl\/\" class=\"ek-link\"><span>zobacz case study<\/span><\/a><span>). <\/span><b>Automatyzacje us\u0142ug pozwalaj\u0105 nie tylko zmniejszy\u0107 koszty wewn\u0119trzne, ale chroni\u0105 te\u017c przed pope\u0142nieniem b\u0142\u0119du.<\/b><\/p>\n\n\n\n<p><span>W us\u0142udze Cloud SQL mo\u017cna wprowadzi\u0107 wiele automatyzacji odci\u0105\u017caj\u0105cych zesp\u00f3\u0142 techniczny. Zautomatyzowa\u0107 mo\u017cna mi\u0119dzy innymi:<\/span><\/p>\n\n\n\n<ul><li><span>administracj\u0119 baz\u0105 danych,<\/span><\/li><li><span>zarz\u0105dzanie pojemno\u015bci\u0105 bazy danych i optymalizacj\u0119 zajmowanej przestrzeni dyskowej,<\/span><\/li><li><span>wykonywanie kopii zapasowej i odzyskiwanie danych.<\/span><\/li><\/ul>\n\n\n\n<h4 id=\"h-automatyczne-tworzenie-kopii-zapasowej\"><span>Automatyczne tworzenie kopii zapasowej<\/span><\/h4>\n\n\n\n<p><b>Ju\u017c na etapie konfiguracji instancji, GCP daje mo\u017cliwo\u015b\u0107 wskazania okna czasowego, w kt\u00f3rym b\u0119dzie wykonywana automatyczna kopia zapasowa<\/b><span>. Drug\u0105 zalecan\u0105 opcj\u0105 jest odzyskiwanie danych z dok\u0142adno\u015bci\u0105 do u\u0142amka sekundy dzi\u0119ki dziennikom log\u00f3w binarnych. Kopi\u0119 zapasow\u0105 mo\u017cna przechowa\u0107 w innym regionie ni\u017c znajduje si\u0119 instancja. Koszt przechowywania kopii zapasowej jest naliczany za gigabajt danych w skali miesi\u0105ca; wysoko\u015b\u0107 jest uzale\u017cniona od systemu bazodanowego, regionu i konfiguracji instancji.<\/span><\/p>\n\n\n\n<h3 id=\"h-bezpiecze-stwo-danych-w-cloud-sql\"><span>Bezpiecze\u0144stwo danych w Cloud SQL&nbsp;<\/span><\/h3>\n\n\n\n<p><span>Us\u0142uga Cloud SQL jest zgodna ze <\/span><b>standardami bezpiecze\u0144stwa SSAE 16, ISO 27001, PCI DSS i HIPAA<\/b><span>. Dane s\u0105 szyfrowane w spoczynku (encryption at rest) i podczas przesy\u0142ania (encryption in transit). Cloud SQL obs\u0142uguje \u0142\u0105czno\u015b\u0107 z Virtual Private Cloud, a ka\u017cda instancja posiada zapor\u0119 sieciow\u0105 (firewall), kt\u00f3ra pozwala kontrolowa\u0107 dost\u0119p sieci publicznej. Baza danych w chmurze z sieci\u0105 publiczn\u0105 mo\u017ce po\u0142\u0105czy\u0107 si\u0119 jedynie za po\u015brednictwem SSL lub Cloud SQL Proxy.<\/span><\/p>\n\n\n\n<h3 id=\"h-atwa-integracja-z-innymi-us-ugami-gcp\"><span>\u0141atwa integracja z innymi us\u0142ugami GCP<\/span><\/h3>\n\n\n\n<p><span>Z Cloud SQL mo\u017cna po\u0142\u0105czy\u0107 aplikacje znajduj\u0105ce si\u0119 poza \u015brodowiskiem Google Cloud. Jednak maj\u0105c ca\u0142\u0105 aplikacj\u0119 lub spor\u0105 jej cz\u0119\u015b\u0107 w chmurze Google, mo\u017cna osi\u0105gn\u0105\u0107 wi\u0119cej, chocia\u017cby dzi\u0119ki po\u0142\u0105czeniom mi\u0119dzy us\u0142ugami.<\/span><\/p>\n\n\n\n<p><span>Cloud SQL b\u0119dzie bez problemu dzia\u0142a\u0142o z innymi us\u0142ugami z wachlarza Google Cloud Platform, mi\u0119dzy innymi z grupy Compute &amp; Serverless: <\/span><b>Compute Engine<\/b>,<a href=\"https:\/\/fotc.com\/pl\/blog\/app-engine\/\"><b> App Engine<\/b><\/a>, <a href=\"https:\/\/fotc.com\/pl\/blog\/kubernetes-tutorial\/\"><b>Kubernetes Engine<\/b><\/a>, <b>Cloud Run <\/b>czy <b>Cloud Functions<\/b><span>. Do szybkiego odpytania bazy danych i prowadzenia natychmiastowej analityki mo\u017cna zaanga\u017cowa\u0107 <\/span><a href=\"https:\/\/fotc.com\/pl\/blog\/bigquery-co-to-jest-jak-zaczac-tutorial\/\"><b>BigQuery<\/b><\/a><span> (us\u0142ug\u0119 hurtowni danych) wraz z rozwi\u0105zaniami takimi jak:<\/span><\/p>\n\n\n\n<ul><li><span><strong>BigQuery ML<\/strong> &#8211; umo\u017cliwiaj\u0105ce tworzenie i uruchamianie modeli uczenia maszynowego w hurtowni danych,<\/span><\/li><li><span><strong>BigQuery GIS<\/strong> &#8211; poddaj\u0105cy analizie dane geoprzestrzenne (GIS &#8211; Geographic Information Systems),<\/span><\/li><li><span><strong>czy BigQuery BI Engine<\/strong> &#8211; zintegrowana z Google Data Studio us\u0142uga prowadzenia natychmiastowej analizy in-memory.<\/span><\/li><\/ul>\n\n\n\n<p><span>Wi\u0119cej o \u0142\u0105czeniu Cloud SQL z us\u0142ug\u0105 BigQuery przeczytasz na stronie Google Cloud: <\/span><a href=\"https:\/\/cloud.google.com\/bigquery\/docs\/cloud-sql-federated-queries\" target=\"_blank\" rel=\"nofollow noopener noreferrer\"><span>Cloud SQL federated queries<\/span><\/a><span>.<\/span><\/p>\n\n\n\n<h3 id=\"h-szybkie-uruchomienie-i-atwa-migracja\"><span>Szybkie uruchomienie i \u0142atwa migracja<\/span><\/h3>\n\n\n\n<p><b>Instancj\u0119 us\u0142ugi Cloud SQL mo\u017cna \u0142atwo stworzy\u0107 i skonfigurowa\u0107 z poziomu konsoli Google Cloud<\/b><span>. Ca\u0142y proces sk\u0142ada si\u0119 z paru klikni\u0119\u0107 i uzupe\u0142nienia kilku p\u00f3l. O tym, jak proste jest za\u0142o\u017cenie instancji Cloud SQL, dowiesz si\u0119 z tutorialu ni\u017cej.<\/span><\/p>\n\n\n\n<p><span>Po konfiguracji i&nbsp; uruchomieniu us\u0142ugi mo\u017cesz przenie\u015b\u0107 swoj\u0105 baz\u0119 danych do Cloud SQL. <\/span><b>Proces jest czytelnie opisany w konsoli, a us\u0142uga posiada wbudowane narz\u0119dzia do przeprowadzenia migracji<\/b><span>. Przeprowadzenie migracji nie jest uci\u0105\u017cliwe (w wielu przypadkach nie trzeba nawet wprowadza\u0107 zmian w kodzie aplikacji), jedynie sam import bazy danych mo\u017ce zaj\u0105\u0107 troch\u0119 czasu.<\/span><\/p>\n\n\n\n<h2 id=\"h-ile-kosztuje-cloud-sql\"><span>Ile kosztuje Cloud SQL?<\/span><\/h2>\n\n\n\n<p><span>P\u0142atno\u015bci za us\u0142ug\u0119 Cloud SQL s\u0105 uzale\u017cnione od zu\u017cycia oraz zaj\u0119tej przestrzeni. Na cen\u0119 ko\u0144cow\u0105 sk\u0142ada si\u0119 kilka czynnik\u00f3w, m.in.:<\/span><\/p>\n\n\n\n<ul><li><span>u\u017cywany system bazodanowy \u2013 op\u0142aty s\u0105 inne dla MySQL, dla PostgreSQL i inne dla SQL Server,<\/span><\/li><li><span>region i lokalizacja instancji,<\/span><\/li><li><span>CPU i pami\u0119\u0107 maszyny wirtualnej,<\/span><\/li><li><span>rodzaj dysku i u\u017cywana przestrze\u0144,<\/span><\/li><li><span>opcja wysokiej dost\u0119pno\u015bci (high availability),<\/span><\/li><li><span>sie\u0107 i spos\u00f3b przesy\u0142u danych,<\/span><\/li><li><span>posiadane licencje.<\/span><\/li><\/ul>\n\n\n\n<p><span>Ko\u0144cowy koszt us\u0142ugi mo\u017cesz obliczy\u0107 w <\/span><a href=\"https:\/\/cloud.google.com\/products\/calculator\" target=\"_blank\" rel=\"nofollow noopener noreferrer\"><span>kalkulatorze Google Cloud<\/span><\/a><span> lub zg\u0142osi\u0107 si\u0119 do FOTC po estymacj\u0119. <\/span><\/p>\n\n\n\n<p><span><strong>Dowiedz si\u0119 wi\u0119cej o <\/strong><\/span><a href=\"https:\/\/fotc.com\/pl\/google-cloud-platform\/\" target=\"_blank\" aria-label=\" (opens in a new tab)\" rel=\"noreferrer noopener\" class=\"ek-link\"><strong><span>Google Cloud Platform<\/span><\/strong><\/a><\/p>\n\n\n<div class=\"bg-yellow banners mt-4 mb-4\">\r\n  <div class=\"container \">\r\n    <div class=\"row sw\">\r\n        <div class=\"col-md-7 sw col-12 mb-md-0\">\r\n        <span style=\"margin-bottom: 1rem;\r\n    font-weight: 500;margin-top: 25px;\r\n    line-height: 1.1;\r\n    font-size: 2rem; display: block; color:#fff\">Wypr\u00f3buj baz\u0119 danych w chmurze Google<\/span>\r\n        <\/div>\r\n        <div class=\"col-md-5 sw sww\">\r\n        <img style=\"margin-top:25px;\" src=\"\/app\/uploads\/2023\/02\/FOTC-LOGO-WWW-RGB-RED-2.png\">\r\n        <\/div>\r\n        <\/div>\r\n        <div class=\"row\">\r\n          <div class=\"col-md-7\"><p style=\"color:#fff\">FOTC to wsparcie 24\/7, zni\u017cki i voucher na us\u0142ugi GCP<\/p><\/div>\r\n        <div class=\"col-md-5 col-12 text-cent-right\">\r\n        <a class=\"newbtn bannerbtn\" href=\"https:\/\/fotc.com\/pl\/kontakt\/\">Zapytaj o szczeg\u00f3\u0142y<\/a>\r\n        \r\n        <\/div>\r\n    <\/div>\r\n  <\/div>\r\n<\/div>\n\n\n<h2 id=\"h-jak-uruchomi-i-skonfigurowa-us-ug-cloud-sql-tutorial\"><span>Jak uruchomi\u0107 i skonfigurowa\u0107 us\u0142ug\u0119 Cloud SQL? Tutorial<\/span><\/h2>\n\n\n\n<p><strong>Konfiguracja i uruchomienie us\u0142ugi trwa kilka minut<\/strong>, a najwi\u0119cej czasu zajmuje tworzenie instancji przez Google Cloud Platform na podstawie podanych informacji. Czyli &#8211; kilka klikni\u0119\u0107 i kr\u00f3tka przerwa na kaw\u0119 lub herbat\u0119!<\/p>\n\n\n\n<p><span>\u017beby uruchomi\u0107 us\u0142ug\u0119 Cloud SQL, musisz posiada\u0107 aktywne konto w Google Cloud Platform. Tutaj przeczytasz, <\/span><a href=\"https:\/\/fotc.com\/pl\/blog\/konto-gcp-rejestracja-konfiguracja\/\"><span>jak utworzy\u0107 i skonfigurowa\u0107 konto w GCP<\/span><\/a><span>.<\/span><\/p>\n\n\n\n<p><span>Wejd\u017a do konsoli Google pod adresem <\/span><a href=\"https:\/\/console.cloud.google.com\/\" target=\"_blank\" rel=\"nofollow noopener noreferrer\"><span>https:\/\/console.cloud.google.com\/<\/span><\/a><span>.<\/span><\/p>\n\n\n\n<p><span>Z menu po lewej stronie wybierz <\/span><b>SQL<\/b><span>.<\/span><\/p>\n\n\n\n<figure class=\"wp-block-image\"><img src=\"https:\/\/fotc.com\/app\/uploads\/2021\/08\/1-tworzenie-instancji-Cloud-SQL.png\" alt=\"Cloud SQL tutorial\" class=\"wp-image-48414\"\/><\/figure>\n\n\n\n<p><span>Nast\u0119pnie wybierz system bazodanowy. Niezale\u017cnie od wybranej bazy danych, kolejne kroki konfiguracji b\u0119d\u0105 takie same.<\/span><\/p>\n\n\n\n<figure class=\"wp-block-image\"><img src=\"https:\/\/fotc.com\/app\/uploads\/2021\/08\/2-tworzenie-instancji-Cloud-SQL.png\" alt=\"\" class=\"wp-image-48421\"\/><\/figure>\n\n\n\n<p><span>Uzupe\u0142nij nazw\u0119 instancji i has\u0142o.<\/span><\/p>\n\n\n\n<p><span>Wska\u017c region. Stref\u0119 mo\u017cesz zostawi\u0107 do automatycznego uzupe\u0142nienia przez Google \u2013 nie b\u0119dzie mia\u0142o to wp\u0142ywu na koszt czy wydajno\u015b\u0107 us\u0142ugi.&nbsp;<\/span><\/p>\n\n\n\n<p><span>Wybierz wersj\u0119 bazy danych, kt\u00f3r\u0105 posiadasz.<\/span><\/p>\n\n\n\n<figure class=\"wp-block-image\"><img src=\"https:\/\/fotc.com\/app\/uploads\/2021\/08\/4-tworzenie-instancji-Cloud-SQL.png\" alt=\"Cloud SQL tutorial\" class=\"wp-image-48435\"\/><\/figure>\n\n\n\n<p><span>Rozwi\u0144 \u201cPoka\u017c opcje konfiguracyjne\u201d. B\u0119dziesz m\u00f3g\u0142 skonfigurowa\u0107 tam sieci, wybra\u0107 typ maszyn wirtualnych, rodzaj dysku i przestrze\u0144 czy ustawi\u0107 automatyczne wykonywanie kopii zapasowych.<\/span><\/p>\n\n\n\n<p><span>Pierwsze na li\u015bcie s\u0105 ustawienia po\u0142\u0105cze\u0144.<\/span><\/p>\n\n\n\n<figure class=\"wp-block-image\"><img src=\"https:\/\/fotc.com\/app\/uploads\/2021\/08\/3-tworzenie-instancji-Cloud-SQL.png\" alt=\"Cloud SQL tutorial\" class=\"wp-image-48428\"\/><\/figure>\n\n\n\n<p><span>W opcji \u201cPo\u0142\u0105czenie\u201d ustawisz spos\u00f3b \u0142\u0105czenia z instancj\u0105 bazy danych \u2013 przez prywatne IP lub publiczny adres. Po po\u0142\u0105czenia przez prywatny adres IP konieczne jest korzystanie m.in. z Compute Engine API czy Service Networking API. Przy wyborze opcji \u201cPubliczny adres IP\u201d powiniene\u015b doda\u0107 sieci, kt\u00f3re b\u0119d\u0105 si\u0119 \u0142\u0105czy\u0142y z instancj\u0105 przez Cloud SQL Proxy.<\/span><\/p>\n\n\n\n<p><span>Nast\u0119pnie przejd\u017a do \u201cTyp maszyny i pami\u0119\u0107\u201d.<\/span><\/p>\n\n\n\n<figure class=\"wp-block-image\"><img src=\"https:\/\/fotc.com\/app\/uploads\/2021\/08\/5-tworzenie-instancji-Cloud-SQL-1024x820.png\" alt=\"Cloud SQL tutorial\" class=\"wp-image-48442\"\/><\/figure>\n\n\n\n<p><span>Wybierzesz tutaj rodzaj maszyny wirtualnej. Mo\u017cesz wybiera\u0107 spo\u015br\u00f3d maszyn ze wsp\u00f3\u0142dzielonym rdzeniem, maszyn standardowych czy maszyn o du\u017cej ilo\u015bci pami\u0119ci.<\/span><\/p>\n\n\n\n<p><span>Nast\u0119pnie wybierz rodzaj dysku \u2013 SSD dla wysokiej pr\u0119dko\u015b\u0107 i wi\u0119kszej liczby zapyta\u0144 na sekund\u0119 lub bardziej optymaln\u0105 kosztowo opcj\u0119 HDD.<\/span><\/p>\n\n\n\n<p><span>Wska\u017c, ile miejsca na dane potrzebujesz (przedzia\u0142 od 10 do 30720 GB). Im wy\u017csza warto\u015b\u0107 wska\u017cesz, tym wi\u0119ksza b\u0119dzie wydajno\u015b\u0107 instancji Cloud SQL. Mo\u017cesz w\u0142\u0105czy\u0107 opcj\u0119 automatycznego (trwa\u0142ego) zwi\u0119kszania pami\u0119ci w celu zachowania wysokiej wydajno\u015bci.<\/span><\/p>\n\n\n\n<p><span>Wybierz spos\u00f3b szyfrowania danych \u2013 za pomoc\u0105 klucza Google lub w\u0142asnego klucza Google Cloud Key Management Service.<\/span><\/p>\n\n\n\n<figure class=\"wp-block-image\"><img src=\"https:\/\/fotc.com\/app\/uploads\/2021\/08\/6-tworzenie-instancji-Cloud-SQL.png\" alt=\"\" class=\"wp-image-48449\"\/><\/figure>\n\n\n\n<p><span>Przejd\u017a do \u201cKopie zapasowe, odzyskiwanie i wysoka dost\u0119pno\u015b\u0107\u201d.<\/span><\/p>\n\n\n\n<figure class=\"wp-block-image\"><img src=\"https:\/\/fotc.com\/app\/uploads\/2021\/08\/7-tworzenie-instancji-Cloud-SQL.png\" alt=\"Cloud SQL tutorial\" class=\"wp-image-48456\"\/><\/figure>\n\n\n\n<p><span>Je\u015bli chcesz korzysta\u0107 z opcji automatycznej kopii zapasowej (co jest gor\u0105co zalecane &#8211; wi\u0119cej na ten temat przeczytasz w artyku\u0142ach o <a href=\"https:\/\/fotc.com\/pl\/blog\/mysql-backup\/\" target=\"_blank\" aria-label=\"MySQL backup (opens in a new tab)\" rel=\"noreferrer noopener\" class=\"ek-link\">MySQL backup<\/a><\/span> oraz <a href=\"https:\/\/fotc.com\/pl\/blog\/cloud-sql-backup\/\" target=\"_blank\" aria-label=\"Cloud SQL Backup (opens in a new tab)\" rel=\"noreferrer noopener\" class=\"ek-link\">Cloud SQL Backup<\/a><span>), wybierz okno czasowe na wykonywanie backupu. Mo\u017cesz wybra\u0107 region, w kt\u00f3rym ma by\u0107 zapisana kopia zapasowa.<\/span><\/p>\n\n\n\n<p><span>Domy\u015blnie zaznaczona jest te\u017c opcja odzyskiwania danych, kt\u00f3ra w\u0142\u0105cza dziennik zapisu log\u00f3w binarnych.<\/span><\/p>\n\n\n\n<p><span>Je\u015bli zale\u017cy Ci na wysokiej dost\u0119pno\u015bci us\u0142ugi, zaznacz opcj\u0119 \u201cWysoka dost\u0119pno\u015b\u0107 (w regionie)\u201d. W sytuacji awaryjnej us\u0142uga zostanie prze\u0142\u0105czona do innej instancji, a wysoka dost\u0119pno\u015b\u0107 zachowana.<\/span><b> Uwaga \u2013 to \u0142\u0105czy si\u0119 z dodatkowymi kosztami<\/b><span>.<\/span><\/p>\n\n\n\n<p><b>Po zako\u0144czeniu konfiguracji kliknij \u201cUtw\u00f3rz\u201d<\/b><span>. Tworzenie instancji mo\u017ce zaj\u0105\u0107 kilka minut.<\/span><\/p>\n\n\n\n<p><span>Uka\u017ce Ci si\u0119 panel instancji Cloud SQL, gdzie znajduj\u0105 si\u0119 informacje o us\u0142udze, mo\u017cliwo\u015b\u0107 edycji konfiguracji, zapis operacji i log\u00f3w czy ustawienia konserwacji. Na wykresie u g\u00f3ry mo\u017cesz monitorowa\u0107 poziom wykorzystania procesora (CPU), wykorzystanie dysku czy pami\u0119ci, bajty przychodz\u0105ce i wychodz\u0105ce czy liczb\u0119 zapyta\u0144 na sekund\u0119.<\/span><\/p>\n\n\n\n<figure class=\"wp-block-image\"><img src=\"https:\/\/fotc.com\/app\/uploads\/2021\/08\/9-tworzenie-instancji-Cloud-SQL-1-1024x558.png\" alt=\"Cloud SQL tutorial\" class=\"wp-image-48484\"\/><\/figure>\n\n\n\n<p><span>I to wszystko z Cloud SQL. <\/span><b>W razie trudno\u015bci <\/b><a href=\"https:\/\/fotc.com\/pl\/kontakt\/\"><b>skontaktuj si\u0119 z nami<\/b><\/a><span> \u2013 ch\u0119tnie pomo\u017cemy!<\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Baza danych jest nieod\u0142\u0105cznym elementem ka\u017cdej aplikacji czy systemu informatycznego. Zachowuje nowe informacje oraz zmiany wprowadzone przez u\u017cytkownik\u00f3w, inne urz\u0105dzenia czy procesy (np. na platformach internetu rzeczy).<\/p>\n","protected":false},"author":13,"featured_media":75142,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_editorskit_title_hidden":false,"_editorskit_reading_time":9,"_editorskit_typography_data":[],"_editorskit_blocks_typography":"","_editorskit_is_block_options_detached":false,"_editorskit_block_options_position":"{}"},"categories":[560],"tags":[224],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v16.7 (Yoast SEO v19.6) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Google Cloud SQL - baza danych w chmurze - FOTC<\/title>\n<meta name=\"description\" content=\"Baza danych jest nieod\u0142\u0105cznym elementem ka\u017cdej aplikacji czy systemu informatycznego. Zachowuje nowe informacje oraz zmiany wprowadzone przez u\u017cytkownik\u00f3w, inne urz\u0105dzenia czy procesy (np. na platformach internetu rzeczy).\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/fotc.com\/pl\/blog\/cloud-sql-czyli-baza-danych-w-chmurze\/\" \/>\n<meta property=\"og:locale\" content=\"pl_PL\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Cloud SQL, czyli baza danych w chmurze. Czym jest i dlaczego warto z niej korzysta\u0107?\" \/>\n<meta property=\"og:description\" content=\"Baza danych jest nieod\u0142\u0105cznym elementem ka\u017cdej aplikacji czy systemu informatycznego. Zachowuje nowe informacje oraz zmiany wprowadzone przez u\u017cytkownik\u00f3w, inne urz\u0105dzenia czy procesy (np. na platformach internetu rzeczy).\" \/>\n<meta property=\"og:url\" content=\"https:\/\/fotc.com\/pl\/blog\/cloud-sql-czyli-baza-danych-w-chmurze\/\" \/>\n<meta property=\"og:site_name\" content=\"FOTC\" \/>\n<meta property=\"article:published_time\" content=\"2024-01-02T13:45:00+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-02-12T06:03:09+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/fotc.com\/app\/uploads\/2020\/11\/gcp_pl_cloudsql.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"628\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Ida O\u017carowska\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/fotc.com\/pl\/blog\/cloud-sql-czyli-baza-danych-w-chmurze\/\",\"url\":\"https:\/\/fotc.com\/pl\/blog\/cloud-sql-czyli-baza-danych-w-chmurze\/\",\"name\":\"Google Cloud SQL - baza danych w chmurze - FOTC\",\"isPartOf\":{\"@id\":\"https:\/\/fotc.com\/#website\"},\"datePublished\":\"2024-01-02T13:45:00+00:00\",\"dateModified\":\"2024-02-12T06:03:09+00:00\",\"author\":{\"@id\":\"https:\/\/fotc.com\/#\/schema\/person\/84a7428ea802a35722a1839225ab0dfb\"},\"description\":\"Baza danych jest nieod\u0142\u0105cznym elementem ka\u017cdej aplikacji czy systemu informatycznego. Zachowuje nowe informacje oraz zmiany wprowadzone przez u\u017cytkownik\u00f3w, inne urz\u0105dzenia czy procesy (np. na platformach internetu rzeczy).\",\"breadcrumb\":{\"@id\":\"https:\/\/fotc.com\/pl\/blog\/cloud-sql-czyli-baza-danych-w-chmurze\/#breadcrumb\"},\"inLanguage\":\"pl-PL\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/fotc.com\/pl\/blog\/cloud-sql-czyli-baza-danych-w-chmurze\/\"]}],\"accessibilityFeature\":[\"tableOfContents\"]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/fotc.com\/pl\/blog\/cloud-sql-czyli-baza-danych-w-chmurze\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"PL\",\"item\":\"https:\/\/fotc.com\/pl\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Google Cloud\",\"item\":\"https:\/\/fotc.com\/pl\/blog\/category\/google-cloud-platform-pl\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Cloud SQL, czyli baza danych w chmurze. Czym jest i dlaczego warto z niej korzysta\u0107?\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/fotc.com\/#website\",\"url\":\"https:\/\/fotc.com\/\",\"name\":\"FOTC\",\"description\":\"Partner Google Cloud\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/fotc.com\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"pl-PL\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/fotc.com\/#\/schema\/person\/84a7428ea802a35722a1839225ab0dfb\",\"name\":\"Ida O\u017carowska\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pl-PL\",\"@id\":\"https:\/\/fotc.com\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/e05ba028ea67bd9a1d51e046729088a9?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/e05ba028ea67bd9a1d51e046729088a9?s=96&d=mm&r=g\",\"caption\":\"Ida O\u017carowska\"},\"description\":\"Ida has a Master's Degree in Communication Management from the University of Wroc\u0142aw. For over 7 years, she has been creating content that connects the worlds of technology and business. At FOTC, she is a Content Manager.\",\"url\":\"https:\/\/fotc.com\/pl\/blog\/author\/ida-ozarowska\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Google Cloud SQL - baza danych w chmurze - FOTC","description":"Baza danych jest nieod\u0142\u0105cznym elementem ka\u017cdej aplikacji czy systemu informatycznego. Zachowuje nowe informacje oraz zmiany wprowadzone przez u\u017cytkownik\u00f3w, inne urz\u0105dzenia czy procesy (np. na platformach internetu rzeczy).","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:\/\/fotc.com\/pl\/blog\/cloud-sql-czyli-baza-danych-w-chmurze\/","og_locale":"pl_PL","og_type":"article","og_title":"Cloud SQL, czyli baza danych w chmurze. Czym jest i dlaczego warto z niej korzysta\u0107?","og_description":"Baza danych jest nieod\u0142\u0105cznym elementem ka\u017cdej aplikacji czy systemu informatycznego. Zachowuje nowe informacje oraz zmiany wprowadzone przez u\u017cytkownik\u00f3w, inne urz\u0105dzenia czy procesy (np. na platformach internetu rzeczy).","og_url":"https:\/\/fotc.com\/pl\/blog\/cloud-sql-czyli-baza-danych-w-chmurze\/","og_site_name":"FOTC","article_published_time":"2024-01-02T13:45:00+00:00","article_modified_time":"2024-02-12T06:03:09+00:00","og_image":[{"width":1200,"height":628,"url":"https:\/\/fotc.com\/app\/uploads\/2020\/11\/gcp_pl_cloudsql.png","type":"image\/png"}],"author":"Ida O\u017carowska","twitter_card":"summary_large_image","schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/fotc.com\/pl\/blog\/cloud-sql-czyli-baza-danych-w-chmurze\/","url":"https:\/\/fotc.com\/pl\/blog\/cloud-sql-czyli-baza-danych-w-chmurze\/","name":"Google Cloud SQL - baza danych w chmurze - FOTC","isPartOf":{"@id":"https:\/\/fotc.com\/#website"},"datePublished":"2024-01-02T13:45:00+00:00","dateModified":"2024-02-12T06:03:09+00:00","author":{"@id":"https:\/\/fotc.com\/#\/schema\/person\/84a7428ea802a35722a1839225ab0dfb"},"description":"Baza danych jest nieod\u0142\u0105cznym elementem ka\u017cdej aplikacji czy systemu informatycznego. Zachowuje nowe informacje oraz zmiany wprowadzone przez u\u017cytkownik\u00f3w, inne urz\u0105dzenia czy procesy (np. na platformach internetu rzeczy).","breadcrumb":{"@id":"https:\/\/fotc.com\/pl\/blog\/cloud-sql-czyli-baza-danych-w-chmurze\/#breadcrumb"},"inLanguage":"pl-PL","potentialAction":[{"@type":"ReadAction","target":["https:\/\/fotc.com\/pl\/blog\/cloud-sql-czyli-baza-danych-w-chmurze\/"]}],"accessibilityFeature":["tableOfContents"]},{"@type":"BreadcrumbList","@id":"https:\/\/fotc.com\/pl\/blog\/cloud-sql-czyli-baza-danych-w-chmurze\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"PL","item":"https:\/\/fotc.com\/pl\/"},{"@type":"ListItem","position":2,"name":"Google Cloud","item":"https:\/\/fotc.com\/pl\/blog\/category\/google-cloud-platform-pl\/"},{"@type":"ListItem","position":3,"name":"Cloud SQL, czyli baza danych w chmurze. Czym jest i dlaczego warto z niej korzysta\u0107?"}]},{"@type":"WebSite","@id":"https:\/\/fotc.com\/#website","url":"https:\/\/fotc.com\/","name":"FOTC","description":"Partner Google Cloud","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/fotc.com\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"pl-PL"},{"@type":"Person","@id":"https:\/\/fotc.com\/#\/schema\/person\/84a7428ea802a35722a1839225ab0dfb","name":"Ida O\u017carowska","image":{"@type":"ImageObject","inLanguage":"pl-PL","@id":"https:\/\/fotc.com\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/e05ba028ea67bd9a1d51e046729088a9?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/e05ba028ea67bd9a1d51e046729088a9?s=96&d=mm&r=g","caption":"Ida O\u017carowska"},"description":"Ida has a Master's Degree in Communication Management from the University of Wroc\u0142aw. For over 7 years, she has been creating content that connects the worlds of technology and business. At FOTC, she is a Content Manager.","url":"https:\/\/fotc.com\/pl\/blog\/author\/ida-ozarowska\/"}]}},"_links":{"self":[{"href":"https:\/\/fotc.com\/pl\/wp-json\/wp\/v2\/posts\/61434"}],"collection":[{"href":"https:\/\/fotc.com\/pl\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/fotc.com\/pl\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/fotc.com\/pl\/wp-json\/wp\/v2\/users\/13"}],"replies":[{"embeddable":true,"href":"https:\/\/fotc.com\/pl\/wp-json\/wp\/v2\/comments?post=61434"}],"version-history":[{"count":0,"href":"https:\/\/fotc.com\/pl\/wp-json\/wp\/v2\/posts\/61434\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/fotc.com\/pl\/wp-json\/wp\/v2\/media\/75142"}],"wp:attachment":[{"href":"https:\/\/fotc.com\/pl\/wp-json\/wp\/v2\/media?parent=61434"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/fotc.com\/pl\/wp-json\/wp\/v2\/categories?post=61434"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/fotc.com\/pl\/wp-json\/wp\/v2\/tags?post=61434"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}