다음을 통해 공유


메모리 내 데이터베이스

SQLite 메모리 내 데이터베이스는 디스크가 아닌 메모리에 완전히 저장된 데이터베이스입니다. 특수 데이터 원본 파일 이름을 :memory: 사용하여 메모리 내 데이터베이스를 만듭니다. 연결이 닫혀 있으면 데이터베이스가 삭제됩니다. 사용할 :memory:때 각 연결은 자체 데이터베이스를 만듭니다.

Data Source=:memory:

공유 가능한 메모리 내 데이터베이스

메모리 내 데이터베이스는 연결 문자열을 사용하여 Mode=MemoryCache=Shared 여러 연결 간에 공유할 수 있습니다. 키 Data Source 워드는 메모리 내 데이터베이스에 이름을 지정하는 데 사용됩니다. 동일한 이름을 사용하는 연결 문자열은 동일한 메모리 내 데이터베이스에 액세스합니다. 데이터베이스에 대한 연결이 하나 이상 열려 있는 한 데이터베이스가 유지됩니다. 이를 보여주는 샘플 은 GitHub에서 사용할 수 있습니다.

Data Source=InMemorySample;Mode=Memory;Cache=Shared