{"id":476751,"date":"2023-08-09T07:35:16","date_gmt":"2023-08-09T07:35:16","guid":{"rendered":""},"modified":"2023-09-05T11:13:21","modified_gmt":"2023-09-05T11:13:21","slug":"datastore","status":"publish","type":"wiki","link":"https:\/\/oneproxy.pro\/kr\/wiki\/datastore\/","title":{"rendered":"\ub370\uc774\ud130\uc2a4\ud1a0\uc5b4"},"content":{"rendered":"<p>Datastore\ub294 \uc6f9 \ubc0f \ubaa8\ubc14\uc77c \uc560\ud50c\ub9ac\ucf00\uc774\uc158\uc744 \uc704\ud55c \ud655\uc7a5\uc131\uc774 \ub6f0\uc5b4\ub09c NoSQL \ub370\uc774\ud130\ubca0\uc774\uc2a4\uc785\ub2c8\ub2e4. \uc790\ub3d9 \ud655\uc7a5, \uace0\uc131\ub2a5 \ubc0f \uc560\ud50c\ub9ac\ucf00\uc774\uc158 \uac1c\ubc1c \uc6a9\uc774\uc131\uc744 \uc81c\uacf5\ud569\ub2c8\ub2e4. \ud574\ub2f9 API\ub294 \uac1d\uccb4 \uae30\ubc18 \uc2a4\ud1a0\ub9ac\uc9c0\uc640 SQL\uacfc \uc720\uc0ac\ud55c \ucffc\ub9ac\ub97c \uc2e4\ud589\ud558\ub294 \uae30\ub2a5\uc744 \ud5c8\uc6a9\ud569\ub2c8\ub2e4. \ub9e4\uc6b0 \uac15\ub825\ud558\uace0 \ub0b4\uacb0\ud568\uc131\uc774 \uc788\ub3c4\ub85d \uc124\uacc4\ub41c Datastore\ub294 \uc548\uc815\uc801\uc778 \ub370\uc774\ud130 \uc800\uc7a5 \ubc0f \uac80\uc0c9\uc744 \ubcf4\uc7a5\ud569\ub2c8\ub2e4.<\/p>\n<h2>\ub370\uc774\ud130\uc2a4\ud1a0\uc5b4\uc758 \uc9c4\ud654\uc640 \uccab \ubc88\uc9f8 \uc5b8\uae09<\/h2>\n<p>\ub370\uc774\ud130 \uc800\uc7a5\uc18c\uc758 \uac1c\ub150\uc740 \ud074\ub77c\uc6b0\ub4dc \ucef4\ud4e8\ud305\uc758 \ubc1c\uc804\uacfc \uc720\uc5f0\ud558\uace0 \ud655\uc7a5 \uac00\ub2a5\ud558\uba70 \uac15\ub825\ud55c \ub370\uc774\ud130 \uc2a4\ud1a0\ub9ac\uc9c0 \uc194\ub8e8\uc158\uc5d0 \ub300\ud55c \uc694\uad6c\uac00 \ub192\uc544\uc9c0\uba74\uc11c \ub4f1\uc7a5\ud588\uc2b5\ub2c8\ub2e4. \uc774 \uae30\uc220\uc758 \uae30\uc6d0\uc740 2006\ub144 Google\uc774 \ubc1c\ud589\ud55c \ub17c\ubb38\uc5d0 \uc18c\uac1c\ub41c \uc555\ucd95\ub41c \uace0\uc131\ub2a5 \ub3c5\uc810 \ub370\uc774\ud130 \uc800\uc7a5 \uc2dc\uc2a4\ud15c\uc778 Google Bigtable\ub85c \uac70\uc2ac\ub7ec \uc62c\ub77c\uac11\ub2c8\ub2e4.<\/p>\n<p>\ub098\uc911\uc5d0 Cloud Firestore\ub85c \uc54c\ub824\uc9c4 Google Cloud Datastore\ub294 2013\ub144\uc5d0 Google Cloud Platform\uc758 \uc77c\ubd80\ub85c \uacf5\uac1c\uc801\uc73c\ub85c \uc81c\uacf5\ub418\uc5c8\uc2b5\ub2c8\ub2e4. \uc774\ub294 Bigtable\uc758 \uae30\ubcf8 \uac1c\ub150\uc744 \uac1c\uc120\ud558\uc5ec \ud074\ub77c\uc6b0\ub4dc \uae30\ubc18 \uc560\ud50c\ub9ac\ucf00\uc774\uc158\uc744 \uc704\ud55c \ubcf4\ub2e4 \uac04\ub2e8\ud558\uace0 \ud655\uc7a5 \uac00\ub2a5\ud55c \ub370\uc774\ud130\ubca0\uc774\uc2a4 \uc194\ub8e8\uc158\uc744 \uc81c\uacf5\ud558\ub3c4\ub85d \uc124\uacc4\ub418\uc5c8\uc2b5\ub2c8\ub2e4.<\/p>\n<h2>Datastore\uc5d0 \ub300\ud574 \ub354 \uc790\uc138\ud788 \uc54c\uc544\ubcf4\uae30<\/h2>\n<p>\ub370\uc774\ud130 \uc800\uc7a5\uc18c\ub294 NoSQL \ub370\uc774\ud130\ubca0\uc774\uc2a4\uc785\ub2c8\ub2e4. \uc989, \uae30\uc874 \uad00\uacc4\ud615 \ub370\uc774\ud130\ubca0\uc774\uc2a4 \uc2a4\ud0a4\ub9c8\uc5d0 \uc758\uc874\ud558\uc9c0 \uc54a\uc2b5\ub2c8\ub2e4. \ub300\uc2e0, \uc790\uccb4 \ub370\uc774\ud130 \uad6c\uc870\ub97c \uc815\uc758\ud560 \uc218 \uc788\ub294 \uc720\uc5f0\ud558\uace0 \uc2a4\ud0a4\ub9c8\uac00 \uc5c6\ub294 \ub370\uc774\ud130 \ubaa8\ub378\uc744 \uc81c\uacf5\ud569\ub2c8\ub2e4.<\/p>\n<p>Datastore\uc758 \ub370\uc774\ud130\ub294 \ud56d\ubaa9\uc73c\ub85c \uc800\uc7a5\ub418\uba70 \uac01 \ud56d\ubaa9\uc5d0\ub294 \ud0a4\uc640 \uc18d\uc131 \uc9d1\ud569\uc774 \uc788\uc2b5\ub2c8\ub2e4. \ud0a4\ub294 \uc5d4\ud130\ud2f0\ub97c \uc2dd\ubcc4\ud558\ub294 \ub370 \uc0ac\uc6a9\ub418\ub294 \ubc18\uba74 \uc18d\uc131\uc740 \uc5d4\ud130\ud2f0\uc640 \uc5f0\uacb0\ub41c \ub370\uc774\ud130 \uc694\uc18c\uc785\ub2c8\ub2e4.<\/p>\n<p>Datastore\ub294 ACID \ud2b8\ub79c\uc7ad\uc158\uacfc \uac04\ub2e8\ud55c \uc815\uc218 \ubc0f \ubb38\uc790\uc5f4\ubd80\ud130 \ubaa9\ub85d \ubc0f \uc9c0\ub9ac\uc801 \uc9c0\uc810\uacfc \uac19\uc740 \ubcf5\uc7a1\ud55c \ub370\uc774\ud130 \uc720\ud615\uc5d0 \uc774\ub974\ub294 \ub2e4\uc591\ud55c \uc720\ud615\uc758 \ub370\uc774\ud130\ub97c \uc9c0\uc6d0\ud569\ub2c8\ub2e4. SQL\uacfc \uc720\uc0ac\ud55c \ucffc\ub9ac\ub97c \uc9c0\uc6d0\ud558\ubbc0\ub85c SQL\uc5d0 \uc775\uc219\ud55c \uac1c\ubc1c\uc790\uac00 SQL \uc0ac\uc6a9\uc5d0 \ub354 \uc27d\uac8c \uc801\uc751\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4.<\/p>\n<h2>\ub370\uc774\ud130 \uc800\uc7a5\uc18c\uc758 \ub0b4\ubd80 \uad6c\uc870: \uc791\ub3d9 \ubc29\uc2dd<\/h2>\n<p>Datastore\ub294 \ud56d\ubaa9, \uc18d\uc131, \uc0c9\uc778\uc774\ub77c\ub294 \uc138 \uac00\uc9c0 \uc8fc\uc694 \uad6c\uc131\uc694\uc18c\ub97c \uc911\uc2ec\uc73c\ub85c \uc124\uacc4\ub418\uc5c8\uc2b5\ub2c8\ub2e4.<\/p>\n<p><strong>\uc5d4\ud130\ud2f0<\/strong>: Datastore\uc758 \ud575\uc2ec \ub370\uc774\ud130 \uac1d\uccb4\uc785\ub2c8\ub2e4. \uac01 \ud56d\ubaa9\uc5d0\ub294 \uadf8\ub8f9\uc73c\ub85c \ubd84\ub958\ud558\ub294 \uc885\ub958\uc640 \uc774\ub97c \uace0\uc720\ud558\uac8c \uc2dd\ubcc4\ud558\ub294 \ud0a4\uac00 \uc788\uc2b5\ub2c8\ub2e4.<\/p>\n<p><strong>\uc18d\uc131<\/strong>: \uc5d4\ud130\ud2f0\ub294 \uc2e4\uc81c \ub370\uc774\ud130\ub97c \ubcf4\uc720\ud558\ub294 \ud0a4-\uac12 \uc30d\uc778 \uc18d\uc131\uc73c\ub85c \uad6c\uc131\ub429\ub2c8\ub2e4.<\/p>\n<p><strong>\uc778\ub371\uc2a4<\/strong>: Datastore\ub294 \uc0c9\uc778\uc744 \uc0ac\uc6a9\ud558\uc5ec \ub370\uc774\ud130 \ucffc\ub9ac\ub97c \uc9c0\uc6d0\ud569\ub2c8\ub2e4. \uae30\ubcf8 \uc778\ub371\uc2a4\ub294 \uc5d4\ud130\ud2f0\uc758 \uac01 \uc18d\uc131\uc5d0 \ub300\ud574 \uc790\ub3d9\uc73c\ub85c \uc0dd\uc131\ub418\uba70, \ubcf5\ud569 \uc778\ub371\uc2a4\ub294 \uc778\ub371\uc2a4 \uad6c\uc131 \ud30c\uc77c\uc5d0 \uc815\uc758\ub429\ub2c8\ub2e4.<\/p>\n<p>Datastore\ub294 \ucffc\ub9ac\uc5d0 \ub300\ud55c \uac15\ub825\ud55c \uc77c\uad00\uc131\uc744 \uc81c\uacf5\ud558\uace0 \uae00\ub85c\ubc8c \ud2b8\ub79c\uc7ad\uc158\uc744 \uc9c0\uc6d0\ud558\ub294 \ubd84\uc0b0 \uc544\ud0a4\ud14d\ucc98\ub97c \uc0ac\uc6a9\ud558\uc5ec \ud655\uc7a5 \uac00\ub2a5\ud55c \uc560\ud50c\ub9ac\ucf00\uc774\uc158 \uac1c\ubc1c\uc744 \uc704\ud55c \uac15\ub825\ud55c \ud50c\ub7ab\ud3fc\uc744 \uc81c\uacf5\ud569\ub2c8\ub2e4.<\/p>\n<h2>\ub370\uc774\ud130\uc2a4\ud1a0\uc5b4\uc758 \uc8fc\uc694 \uae30\ub2a5<\/h2>\n<p>Datastore\uc758 \uc8fc\uc694 \uae30\ub2a5 \uc911 \uc77c\ubd80\ub294 \ub2e4\uc74c\uacfc \uac19\uc2b5\ub2c8\ub2e4.<\/p>\n<ol>\n<li><strong>\uc790\ub3d9 \ud655\uc7a5<\/strong>: \ub370\uc774\ud130 \uc800\uc7a5\uc18c\ub294 \ub370\uc774\ud130 \uc591\uacfc \uc0ac\uc6a9\uc790 \uc218\uac00 \uc99d\uac00\ud568\uc5d0 \ub530\ub77c \uc6d0\ud65c\ud558\uac8c \ud655\uc7a5\ub429\ub2c8\ub2e4.<\/li>\n<li><strong>\uace0\uac00\uc6a9\uc131<\/strong>: Datastore\ub294 \ubd84\uc0b0 \uc544\ud0a4\ud14d\ucc98\uc640 \ubcf5\uc81c\ub97c \uc0ac\uc6a9\ud558\uc5ec \ub192\uc740 \uac00\uc6a9\uc131\uacfc \ub0b4\uad6c\uc131\uc744 \uc81c\uacf5\ud569\ub2c8\ub2e4.<\/li>\n<li><strong>ACID \uac70\ub798<\/strong>: \ub370\uc774\ud130\uc2a4\ud1a0\uc5b4\ub294 ACID(Atomicity, Consistency, Isolation, Durability) \ud2b8\ub79c\uc7ad\uc158\uc744 \uc9c0\uc6d0\ud558\uc5ec \ub370\uc774\ud130 \ubb34\uacb0\uc131\uc744 \ubcf4\uc7a5\ud569\ub2c8\ub2e4.<\/li>\n<li><strong>\uac15\ub825\ud55c \uc77c\uad00\uc131<\/strong>: Datastore\uc758 \ubaa8\ub4e0 \ucffc\ub9ac\ub294 \uac15\ub825\ud55c \uc77c\uad00\uc131\uc744 \uc720\uc9c0\ud569\ub2c8\ub2e4. \uc989, \ucffc\ub9ac\uac00 \uc2dc\uc791\ub418\uae30 \uc804\uc5d0 \ub370\uc774\ud130\uc5d0 \uc801\uc6a9\ub41c \ubaa8\ub4e0 \uc5c5\ub370\uc774\ud2b8\ub97c \ud56d\uc0c1 \ubc18\uc601\ud569\ub2c8\ub2e4.<\/li>\n<\/ol>\n<h2>\ub370\uc774\ud130\uc2a4\ud1a0\uc5b4 \uc720\ud615<\/h2>\n<p>\ub370\uc774\ud130\uc2a4\ud1a0\uc5b4\ub294 \ud658\uacbd\uc5d0 \ub530\ub77c \ub450 \uac00\uc9c0 \uc720\ud615\uc73c\ub85c \ubd84\ub958\ub420 \uc218 \uc788\uc2b5\ub2c8\ub2e4.<\/p>\n<table>\n<thead>\n<tr>\n<th>\uc720\ud615<\/th>\n<th>\uc124\uba85<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>\ud074\ub77c\uc6b0\ub4dc \ub370\uc774\ud130\uc2a4\ud1a0\uc5b4<\/td>\n<td>\uc790\ub3d9 \ud655\uc7a5, \uace0\uc131\ub2a5 \ubc0f \uac04\ud3b8\ud55c \uc560\ud50c\ub9ac\ucf00\uc774\uc158 \uac1c\ubc1c\uc744 \uc704\ud574 \uad6c\ucd95\ub41c \uc644\uc804 \uad00\ub9ac\ud615 \uc11c\ubc84\ub9ac\uc2a4 NoSQL \ubb38\uc11c \ub370\uc774\ud130\ubca0\uc774\uc2a4\uc785\ub2c8\ub2e4.<\/td>\n<\/tr>\n<tr>\n<td>\ub85c\uceec \ub370\uc774\ud130\uc2a4\ud1a0\uc5b4<\/td>\n<td>\uc774\ub294 \uac1c\ubc1c \ubc0f \ud14c\uc2a4\ud2b8 \ubaa9\uc801\uc73c\ub85c \uc0ac\uc6a9\ub429\ub2c8\ub2e4. \ub85c\uceec \uba38\uc2e0\uc5d0\uc11c Cloud Datastore \ub3d9\uc791\uc744 \uc2dc\ubbac\ub808\uc774\uc158\ud569\ub2c8\ub2e4.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h2>Datastore \uad00\ub828 \uc0ac\uc6a9\ubc95 \ubc0f \ubb38\uc81c<\/h2>\n<p>\ub370\uc774\ud130\uc2a4\ud1a0\uc5b4\ub294 \ud655\uc7a5 \uac00\ub2a5\ud558\uace0 \uc548\uc815\uc801\uc778 \ub370\uc774\ud130\ubca0\uc774\uc2a4\uac00 \ud544\uc694\ud55c \uc6f9 \ubc0f \ubaa8\ubc14\uc77c \uc560\ud50c\ub9ac\ucf00\uc774\uc158 \uac1c\ubc1c\uc5d0 \ub110\ub9ac \uc0ac\uc6a9\ub429\ub2c8\ub2e4. \ub300\ub7c9\uc758 \uc77d\uae30 \ubc0f \uc4f0\uae30 \uc791\uc5c5\uc744 \ucc98\ub9ac\ud560 \uc218 \uc788\uc73c\ubbc0\ub85c \uc0ac\uc6a9\uc790 \uc0dd\uc131 \ucf58\ud150\uce20, \uac8c\uc784, \uc2e4\uc2dc\uac04 \ubd84\uc11d \ubc0f IoT \uc560\ud50c\ub9ac\ucf00\uc774\uc158\uc5d0 \uc774\uc0c1\uc801\uc785\ub2c8\ub2e4.<\/p>\n<p>\uadf8\ub7ec\ub098 Datastore\uc5d0\ub294 \ub2e4\uc74c\uacfc \uac19\uc740 \ud2b9\uc815 \uc81c\ud55c\uc0ac\ud56d\uacfc \uad00\ub828 \ubb38\uc81c\uac00 \uc788\uc2b5\ub2c8\ub2e4.<\/p>\n<ol>\n<li><strong>\ubcf5\uc7a1\ud55c \ucffc\ub9ac<\/strong>: Datastore\ub294 SQL\uacfc \uc720\uc0ac\ud55c \ucffc\ub9ac\ub97c \uc9c0\uc6d0\ud558\uc9c0\ub9cc JOIN \uc791\uc5c5\uc5d0 \ub300\ud55c \uc9c0\uc6d0\uc774 \ubd80\uc871\ud558\uace0 \uc9d1\uacc4 \ucffc\ub9ac\uc5d0 \ub300\ud55c \uc9c0\uc6d0\uc774 \uc81c\ud55c\ub418\uc5b4 \uc788\uc2b5\ub2c8\ub2e4.<\/li>\n<li><strong>\uac00\uaca9<\/strong>: Datastore \uc0ac\uc6a9 \ube44\uc6a9\uc740 \uc800\uc7a5\ub41c \ub370\uc774\ud130 \uc591\uacfc \uc77d\uae30\/\uc4f0\uae30 \uc791\uc5c5 \ud69f\uc218\uc5d0 \ub530\ub77c \ube60\ub974\uac8c \uc99d\uac00\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4.<\/li>\n<\/ol>\n<p>\uc774\ub7ec\ud55c \uacfc\uc81c\ub97c \uadf9\ubcf5\ud558\ub294 \uc5f4\uc1e0\ub294 Datastore\uc758 \uac15\uc810\uacfc \ud55c\uacc4\uc5d0 \ub9de\uac8c \uc560\ud50c\ub9ac\ucf00\uc774\uc158\uacfc \ub370\uc774\ud130 \ubaa8\ub378\uc744 \uc124\uacc4\ud558\ub294 \uac83\uc785\ub2c8\ub2e4.<\/p>\n<h2>\uc720\uc0ac \uae30\uc220\uc758 \ub370\uc774\ud130\uc2a4\ud1a0\uc5b4 \ube44\uad50<\/h2>\n<p>Google\uc758 Datastore\ub97c \uc720\uc0ac\ud55c NoSQL \ub370\uc774\ud130\ubca0\uc774\uc2a4\uc640 \ube44\uad50:<\/p>\n<table>\n<thead>\n<tr>\n<th>\ud2b9\uc9d5<\/th>\n<th>\uad6c\uae00 \ub370\uc774\ud130\uc2a4\ud1a0\uc5b4<\/th>\n<th>\uc544\ub9c8\uc874 \ub2e4\uc774\ub098\ubaa8DB<\/th>\n<th>Azure \ucf54\uc2a4\ubaa8\uc2a4 DB<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>\uc790\ub3d9 \ud655\uc7a5<\/td>\n<td>\uc608<\/td>\n<td>\uc608<\/td>\n<td>\uc608<\/td>\n<\/tr>\n<tr>\n<td>\uc77c\uad00\uc131<\/td>\n<td>\uac15\ub825\ud558\uace0 \uad81\uadf9\uc801\uc778<\/td>\n<td>\uac15\ub825\ud558\uace0 \uad81\uadf9\uc801\uc778<\/td>\n<td>\uc5ec\ub7ec \ubaa8\ub378<\/td>\n<\/tr>\n<tr>\n<td>\uac70\ub798 \uc9c0\uc6d0<\/td>\n<td>\uc608<\/td>\n<td>\uc608<\/td>\n<td>\uc608<\/td>\n<\/tr>\n<tr>\n<td>\uae00\ub85c\ubc8c \uac70\ub798<\/td>\n<td>\uc608<\/td>\n<td>\uc544\ub2c8\uc694<\/td>\n<td>\uc608<\/td>\n<\/tr>\n<tr>\n<td>SQL\uacfc \uc720\uc0ac\ud55c \ucffc\ub9ac \uc5b8\uc5b4<\/td>\n<td>\uc608<\/td>\n<td>\uc608<\/td>\n<td>\uc608<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h2>Datastore \uad00\ub828 \ubbf8\ub798 \uc804\ub9dd\uacfc \uae30\uc220<\/h2>\n<p>\ub354 \ub9ce\uc740 \uae30\uc5c5\uc774 \ud074\ub77c\uc6b0\ub4dc \uae30\ubc18 \uc560\ud50c\ub9ac\ucf00\uc774\uc158\uc73c\ub85c \uc804\ud658\ud568\uc5d0 \ub530\ub77c Datastore\uc640 \uac19\uc740 \ud655\uc7a5 \uac00\ub2a5\ud558\uace0 \uc720\uc5f0\ud55c NoSQL \ub370\uc774\ud130\ubca0\uc774\uc2a4\uc5d0 \ub300\ud55c \uc218\uc694\uac00 \uc99d\uac00\ud560 \uac83\uc73c\ub85c \uc608\uc0c1\ub429\ub2c8\ub2e4. \ub300\ub7c9\uc758 \ub370\uc774\ud130\ub97c \ucc98\ub9ac\ud574\uc57c \ud558\ub294 \uba38\uc2e0\ub7ec\ub2dd, \uc778\uacf5\uc9c0\ub2a5\uacfc \uac19\uc740 \uae30\uc220\uc740 Datastore\uc758 \ud655\uc7a5\uc131\uacfc \uc131\ub2a5\uc758 \uc774\uc810\uc744 \ub204\ub9b4 \uc218 \uc788\uc2b5\ub2c8\ub2e4.<\/p>\n<p>\ub610\ud55c, \uc11c\ubc84\ub9ac\uc2a4 \ucef4\ud4e8\ud305 \ubc0f \ub9c8\uc774\ud06c\ub85c\uc11c\ube44\uc2a4 \uc544\ud0a4\ud14d\ucc98\uc758 \ucd9c\ud604\uc73c\ub85c \ub300\uc6a9\ub7c9 \ub370\uc774\ud130\ub97c \uc6d0\ud65c\ud558\uac8c \ud655\uc7a5\ud558\uace0 \ucc98\ub9ac\ud558\ub3c4\ub85d \uc124\uacc4\ub41c Datastore\uc640 \uac19\uc740 \ub370\uc774\ud130\ubca0\uc774\uc2a4\uc758 \uc0ac\uc6a9\uc774 \ub354\uc6b1 \ucd09\uc9c4\ub420 \uac83\uc785\ub2c8\ub2e4.<\/p>\n<h2>\ud504\ub85d\uc2dc \uc11c\ubc84 \ubc0f \ub370\uc774\ud130 \uc800\uc7a5\uc18c\uc640\uc758 \uc5f0\uacb0<\/h2>\n<p>\ud504\ub85d\uc2dc \uc11c\ubc84\ub97c \uc0ac\uc6a9\ud558\uc5ec \ub370\uc774\ud130 \uc800\uc7a5\uc18c \ub370\uc774\ud130\ubca0\uc774\uc2a4\uc5d0 \ub300\ud55c \uc561\uc138\uc2a4\ub97c \uc81c\uc5b4\ud558\uace0 \uad00\ub9ac\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4. \uc774\ub294 \ud074\ub77c\uc774\uc5b8\ud2b8 \uc560\ud50c\ub9ac\ucf00\uc774\uc158\uacfc \ub370\uc774\ud130\ubca0\uc774\uc2a4 \uc0ac\uc774\uc758 \uacc4\uce35 \uc5ed\ud560\uc744 \ud558\uc5ec \ucd94\uac00\uc801\uc778 \ubcf4\uc548 \uc870\uce58\uc640 \uae30\ub2a5\uc744 \uc81c\uacf5\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4. \uc608\ub97c \ub4e4\uc5b4 \ud504\ub85d\uc2dc \uc11c\ubc84\ub97c \uc0ac\uc6a9\ud558\uba74 \uc790\uc8fc \uc561\uc138\uc2a4\ud558\ub294 \ub370\uc774\ud130\ub97c \uce90\uc2dc\ud558\uc5ec \ub370\uc774\ud130\ubca0\uc774\uc2a4\uc758 \ub85c\ub4dc\ub97c \uc904\uc774\uace0 \uc751\ub2f5 \uc2dc\uac04\uc744 \ud5a5\uc0c1\uc2dc\ud0ac \uc218 \uc788\uc2b5\ub2c8\ub2e4.<\/p>\n<p>\ub610\ud55c \ud504\ub85d\uc2dc \uc11c\ubc84\ub97c \uc0ac\uc6a9\ud558\uc5ec \uc18d\ub3c4 \uc81c\ud55c\uc744 \uad6c\ud604\ud558\uace0 \ud074\ub77c\uc774\uc5b8\ud2b8\uac00 \ud2b9\uc815 \uae30\uac04\uc5d0 \ub370\uc774\ud130\ubca0\uc774\uc2a4\uc5d0 \ubcf4\ub0bc \uc218 \uc788\ub294 \uc694\uccad \uc218\ub97c \uc81c\uc5b4\ud558\uc5ec \ub108\ubb34 \ub9ce\uc740 \uc694\uccad\uc73c\ub85c \uc778\ud574 \ub370\uc774\ud130\ubca0\uc774\uc2a4\uac00 \uc555\ub3c4\ub418\ub294 \uac83\uc744 \ubc29\uc9c0\ud560 \uc218\ub3c4 \uc788\uc2b5\ub2c8\ub2e4.<\/p>\n<h2>\uad00\ub828\ub41c \ub9c1\ud06c\ub4e4<\/h2>\n<p>Datastore\uc5d0 \ub300\ud55c \uc790\uc138\ud55c \ub0b4\uc6a9\uc744 \ubcf4\ub824\uba74 \ub2e4\uc74c \ub9ac\uc18c\uc2a4\ub97c \ubc29\ubb38\ud558\uc138\uc694.<\/p>\n<ul>\n<li><a href=\"https:\/\/cloud.google.com\/datastore\/docs\/concepts\/overview\" target=\"_new\" rel=\"noopener nofollow\">Google Cloud Datastore \ubb38\uc11c<\/a><\/li>\n<li><a href=\"https:\/\/www.qwiklabs.com\/focuses\/3413?parent=catalog\" target=\"_new\" rel=\"noopener nofollow\">Google Cloud Datastore: Qwiklabs<\/a><\/li>\n<li><a href=\"https:\/\/cloud.google.com\/datastore\/docs\/datastore-api-tutorial\" target=\"_new\" rel=\"noopener nofollow\">\ub370\uc774\ud130\uc2a4\ud1a0\uc5b4 \ubaa8\ub4dc: Google Cloud Platform<\/a><\/li>\n<\/ul>","protected":false},"featured_media":476752,"menu_order":0,"template":"","meta":{"_acf_changed":false,"content-type":"","inline_featured_image":false,"footnotes":""},"class_list":["post-476751","wiki","type-wiki","status-publish","has-post-thumbnail","hentry"],"acf":{"faq_title":"Frequently Asked Questions about <mark>Datastore: An In-depth Overview<\/mark>","faq_items":[{"question":"What is Datastore?","answer":"<p>Datastore is a highly scalable NoSQL database for web and mobile applications. It provides automatic scaling, high performance, and ease of application development. Its API allows for object-based storage and the ability to execute SQL-like queries.<\/p>"},{"question":"What is the history of Datastore?","answer":"<p>The concept of Datastore emerged from Google's Bigtable, a compressed, high-performance data storage system. Google Cloud Datastore, later known as Cloud Firestore, became publicly available as a part of the Google Cloud Platform in 2013.<\/p>"},{"question":"How does Datastore work?","answer":"<p>Datastore is designed around three main components: entities, properties, and indexes. Entities are the core data objects in Datastore, each of which has a kind and a key. Properties are key-value pairs that hold the actual data. Indexes are used to support querying of data.<\/p>"},{"question":"What are the key features of Datastore?","answer":"<p>Datastore offers automatic scaling, high availability, supports ACID transactions, and provides strong consistency for all queries.<\/p>"},{"question":"What types of Datastore exist?","answer":"<p>Datastore can be classified into two types: Cloud Datastore which is a fully-managed, serverless, NoSQL document database, and Local Datastore which is used for development and testing purposes.<\/p>"},{"question":"What are the uses and problems associated with Datastore?","answer":"<p>Datastore is widely used in developing web and mobile applications that require a scalable and reliable database. However, it has limitations like lack of support for JOIN operations and potential cost escalations.<\/p>"},{"question":"How does Datastore compare with similar technologies?","answer":"<p>Datastore, like other NoSQL databases such as Amazon DynamoDB and Azure Cosmos DB, offers auto-scaling, transaction support, and SQL-like query language. However, it stands out with its global transaction support and strong consistency.<\/p>"},{"question":"What are future perspectives related to Datastore?","answer":"<p>As more businesses move to cloud-based applications, demand for scalable and flexible NoSQL databases like Datastore is expected to increase. Emerging fields like Machine Learning and AI can particularly benefit from Datastore's scalability and performance.<\/p>"},{"question":"How can proxy servers be associated with Datastore?","answer":"<p>Proxy servers can be used to control and manage the access to a Datastore database, provide additional security measures, and functionality like data caching and rate limiting.<\/p>"},{"question":"Where can I get more information about Datastore?","answer":"<p>You can visit Google Cloud Datastore Documentation, Google Cloud Datastore: Qwiklabs, and Datastore Mode: Google Cloud Platform for more information.<\/p>"}]},"_links":{"self":[{"href":"https:\/\/oneproxy.pro\/kr\/wp-json\/wp\/v2\/wiki\/476751","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/oneproxy.pro\/kr\/wp-json\/wp\/v2\/wiki"}],"about":[{"href":"https:\/\/oneproxy.pro\/kr\/wp-json\/wp\/v2\/types\/wiki"}],"version-history":[{"count":0,"href":"https:\/\/oneproxy.pro\/kr\/wp-json\/wp\/v2\/wiki\/476751\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/oneproxy.pro\/kr\/wp-json\/wp\/v2\/media\/476752"}],"wp:attachment":[{"href":"https:\/\/oneproxy.pro\/kr\/wp-json\/wp\/v2\/media?parent=476751"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}