Grafana를 설치해보고 실행해 봅시다! 1. 계정 생성우선 먼저, Grafana 공식 홈페이지에 들어가 무료 계정 생성 버튼을 클릭하여 계정을 생성해 봅시다.(Grafana 공식 홈페이지) 그러면 무료 계정을 만들거나 원하시는 방법으로 로그인을 해주세요. 그러면 url과 지역을 설정하게 되는 데, 현재 본인이 거주하고 있는 지역이 없다면, 가장 가까운 지역을 선택해 주세요.입력이 끝나면, Finish Setup 버튼을 클릭해 줍시다. 2. Grafana 설치그럼 이제 Grafana를 설치해 봅시다. (Grafana 설치 페이지)원하는 운영체제를 선택한 뒤, 하단의 Standalone Windows Binaries 밑에 Download the zip file 버튼을 클릭해 주세요. (저는 Window를..
저는 처음 DBMS를 공부할 때, SQLyog로 MySQL을 공부했었어요. 하지만, 지금은 회사에서 DBeaver로 PostgreSQL을 공부하고 있습니다.문득, 그런 생각이 들더군요? MySQL과 PostgreSQL은 거의 비슷한 것 같은데, 둘 중 뭐가 더 좋은 것일까?그 궁금증을 해결하기 위해 둘의 차이점을 알아보았습니다. 1. ACID 준수PostgreSQL은 완전한 ACID 준수를 목표로 설계되었어요. 트랜잭션 처리와 데이터 무결성, 일관성 보장에 중점을 둡니다.또한, MVCC(다중 버전 동시성 제어)를 통해 높은 동시성을 제공해요.※ ACID : DB 트랜잭션의 신뢰성을 보장하는 네 가지 특성(Atomicity(원자성), Consistency(일관성), Isolation(고립성), Durabi..
데이터베이스를 관리할 때, 여러분들은 어떤 프로그램을 사용하고 계신가요?저는 원래 MySQL을 자주 사용했었는데, 회사에서는 PostgreSQL을 자주 사용하더군요..그래서 PostgreSQL이 무엇이고, 어떤 특징을 가지고 있는 지 알아봅시다! 1. PostgreSQLPostgreSQL이란? 오픈 소스 관계형 데이터베이스 관리 시스템(RDBMS)를 뜻해요.데이터베이스를 관리하고 쿼리할 수 있도록 해줍니다.높은 안전성과 확장성을 제공하며, 다양한 기능을 지원하여, 기업용 애플리케이션에서도 많이 사용됩니다. 2. PostgreSQL의 특징그러면 주요 특징은 무엇이 있는 지 알아봅시다. 2-1. 오픈 소스PostgreSQL은 오픈 소스로, 누구나 무료로 다운로드하고 사용할 수 있습니다.또한, 소스 코드가 공..
제가 담당하고 있는 업무에서 Grafana라는 것을 사용하고 있다는 것을 알았습니다.새로 들어본 것이라 생소하지만, 무엇인가 새로 배울 수 있다는 마음에 설레네요.바로 알아보겠습니다! 1. Grafana(그라파나)Grafana란? 데이터 시각화 및 모니터링이 가능한 오픈 소스 도구로, 시스템 모니터링, 애플리케이션 성능 추적, 비즈니스 메트릭 분석 등 다양한 용도로 한눈에 파악하고 분석할 수 있도록 도와줍니다.이 도구는 실시간 데이터를 수집하고 대시보드를 통해 시각적으로 표현하며, 필요 시 경고(알림)을 설정해 문제가 발생하기 전에 조취를 취할 수 있게 합니다.또한, 다양한 데이터 소스와 호환되며, 매우 유연한 구성이 가능해 많은 시스템과 인프라 환경에서 널리 사용되고 있어요. 2. Grafana 기능G..
SQL에서는 여러 종류의 키(key)가 존재해요.이들은 DB 내에서 데이터를 식별하고, 관계를 정의하고, 무결성을 유지하는 데 중요한 역할을 합니다.키를 설정해야 관계형 DB의 구조와 데이터 무결성을 보장할 수 있어요.지금부터 어떤 종류의 key가 있는 지 알아봅시다!. 1. Primary Key(기본 키)Primary Key는 DB에서 각 레코드를 고유하게 식별하는 데 사용됩니다.1-1. 고유성 Primary Key로 지정된 열의 값은 DB 테이블 내에서 고유성을 가져야 합니다.즉, 같은 값이 두 번 나타날 수 없어요.1-2. NULL 불가또한, NULL 값을 가질 수 없어요.모든 레코드는 반드시 Primary Key 값을 가져야 합니다.1-3. 불변성 Primary Key의 값은 변경되지 않아야 합니..
Open API를 사용하기 위해, 여러 사이트를 찾아본 경험이 있을거에요. 저도 프로젝트에 필요한 여러 Open API를 찾던 도중, 좋아 보이는 사이트를 발견했습니다! 1. 문화공공데이터광장 문화공공데이터광장 바로가기 문화공공데이터광장 www.culture.go.kr 사이트에 대해 알아보기 전에, **문화공공데이터**가 무엇일까요?문화공공데이터란, 문화체육관광부 및 타 부처, 지자체에서 보유하고 있는 유산, 예술, 체육, 관광, 한글, 문화재 등 다양한 문화 분야의 공공데이터를 의미합니다. 즉 , 정부는 **공공데이터 개방**을 통해 사용자의 창의성 및 혁신적 아이디어와 결합하여, 새로운 비즈니스를 창출할 수 있는 생태계를 구축하고자 하는 것입니다! 2. 사용방법그럼 사용해 봐야겠죠! 사용방법에 대해 ..