Let's upgrade IT Tech/DB(3)
-
Prometheus VS InfluxDB
프로메테우스(Prometheus)와 InfluxDB는 모두 시계열 데이터를 저장하고 쿼리할 수 있는 오픈소스 시계열 데이터베이스입니다. 그러나 각각의 데이터 모델과 특징이 있습니다. 프로메테우스는 수집된 데이터를 메모리에 저장하고, 디스크에는 압축된 형태로 저장합니다. 이렇게 함으로써 프로메테우스는 높은 쿼리 속도를 제공합니다. 프로메테우스는 매우 강력한 쿼리 언어인 PromQL을 제공합니다. 이 언어를 사용하여 데이터를 다양한 방법으로 집계하고 조작할 수 있습니다. 또한 프로메테우스는 매우 확장 가능한 특징을 가지고 있으며, 여러 대의 서버를 클러스터링하여 데이터를 수집하고 쿼리할 수 있습니다. InfluxDB는 디스크에 데이터를 저장합니다. InfluxDB는 데이터를 태그와 필드로 구분합니다. 태그는..
2023.04.13 -
MongoDB에서 컬렉션 삭제하기
MongoDB Compass에서 collection을 삭제하려면 다음 단계를 따르면 됩니다. 1. Compass를 열고 해당 데이터베이스와 연결합니다. 2. 데이터베이스에서 삭제하려는 collection을 선택합니다. 3. 선택한 collection을 마우스 오른쪽 버튼으로 클릭하고 "Drop Collection"을 선택합니다. 4. "Drop Collection" 대화 상자가 나타납니다. 삭제하려는 collection 이름을 타입하고 확인을 클릭하면 collection이 삭제됩니다. 단계별로 이를 설명하면 다음과 같습니다. 1. MongoDB Compass를 엽니다. 2. 왼쪽 메뉴에서 데이터베이스를 선택합니다. 3. 데이터베이스에서 삭제하려는 collection을 선택합니다. 4. 선택한 collec..
2023.04.11 -
MongoDB 데이터 삽입하기
MongoDB에서 데이터를 삽입하려면 insertOne() 또는 insertMany() 메서드를 사용할 수 있습니다. insertOne()메서드를 사용하여 단일 문서를 삽입하려면 다음과 같이 하면 됩니다. javascriptCopy code db.collection('myCollection').insertOne({ key1: value1, key2: value2, // ... }) 여기서 myCollection은 데이터를 삽입할 컬렉션 이름이며, key1, key2, ...은 삽입할 데이터의 필드 이름이고 value1, value2, ...은 해당 필드의 값을 나타냅니다. insertMany() 메서드를 사용하여 여러 문서를 삽입하려면 다음과 같이 하면 됩니다. javascriptCopy code db...
2023.04.11