# DataStoreService

DataStoreService : `Instance`

## Overview

DataStoreService는 서버 환경에서 데이터 저장소에 접근할 수 있도록 하는 기능을 제공합니다.

## Properties

## Methods

### GetDataStore

입력된 이름을 기반으로 새로운 DataStore 객체를 만들어 반환합니다. 만약 같은 이름으로 다시 호출하면 이전에 생성된 동일한 인스턴스를 재사용하게 됩니다.

#### Parameters

| `string` InName  | DataStore 객체의 이름입니다. |
| ---------------- | -------------------- |
| `string` InScope | 현재 지원되지 않습니다.        |

#### Return

| `GlobalDataStore` | 반환된 DataStore 객체입니다. |
| ----------------- | -------------------- |

#### Code Samples

```lua
local DataStoreService = game:GetService("DataStoreService") 
local GoldStore = DataStoreService:GetDataStore("PlayerGold")
```

### GetGlobalDataStore

시스템에서 제공하는 기본 전역 데이터 스토어를 반환합니다. 특정 이름을 가진 별도의 데이터 저장소에 접근하려면 GetDataStore 함수를 사용해야 합니다.

#### Parameters

#### Return

| `GlobalDataStore` | 반환된 GlobalDataStore 객체입니다. |
| ----------------- | -------------------------- |

#### Code Samples

```lua
local DataStoreService = game:GetService("DataStoreService") 
local GlobalStore = DataStoreService:GlobalDataStore()
```

## Events

## See also

{% content-ref url="../../../manual/script-manual/advanced-gameplay-systems/datastore" %}
[datastore](https://docs.overdare.com/korean/manual/script-manual/advanced-gameplay-systems/datastore)
{% endcontent-ref %}
