반응형
SMALL

SQL 11

[Dockker] Database 디자인 툴의 혁신 drawDB

drawDB는 온라인 데이터베이스 다이어그램 편집기이자 SQL 생성기입니다. 이 도구는 데이터베이스 엔터티 관계 다이어그램(DBER)을 쉽게 작성하고 시각화할 수 있도록 도와줍니다. 사용자는 계정을 만들 필요 없이 몇 번의 클릭만으로 다이어그램을 작성하고 SQL 스크립트를 내보낼 수 있습니다주요 기능직관적인 인터페이스: 사용하기 쉬운 인터페이스를 제공하여 복잡한 데이터베이스 구조도 쉽게 시각화할 수 있습니다.다양한 데이터베이스 지원: SQL Server, PostgreSQL, MySQL, SQLite 등 다양한 데이터베이스를 지원합니다.실시간 협업: 팀원들과 실시간으로 협업할 수 있어, 여러 사람이 동시에 다이어그램을 편집할 수 있습니다.자동 SQL 생성: 다이어그램을 기반으로 자동으로 SQL 스크립트를..

Docker 2024.10.16

[Docker] MS-SQL 2022 무료 구축 하기

Microsoft SQL Server(MS-SQL)는 Microsoft에서 개발한 관계형 데이터베이스 관리 시스템(RDBMS)입니다. 주로 데이터 저장, 검색, 관리 및 분석을 위해 사용됩니다. 주요 기능과 특징은 다음과 같습니다:데이터베이스 엔진: 데이터 저장, 검색, 관리 및 보안을 담당하는 핵심 구성 요소입니다.T-SQL: SQL Server에서 사용하는 확장된 SQL 언어로, 프로시저, 트리거, 함수 등을 작성할 수 있습니다.고가용성: Always On 가용성 그룹을 통해 데이터베이스의 고가용성을 보장합니다.보안: 데이터 암호화, 접근 제어, 감사 기능 등을 제공하여 데이터 보안을 강화합니다.성능 최적화: 인덱스, 파티셔닝, 쿼리 최적화 기능을 통해 성능을 향상시킵니다.비즈니스 인텔리전스: SSI..

Docker 2024.09.18

[Docker] OmniDB (DB 관리 툴) 구축하기

OmniDB는 데이터베이스 관리를 간편하게 해주는 웹 기반 도구입니다. 다음은 OmniDB의 주요 특징입니다:웹 기반 도구: 브라우저를 통해 어떤 플랫폼에서든 접근할 수 있습니다.반응형 인터페이스: 모든 기능이 단일 페이지에서 사용 가능합니다.통합 작업 공간: 다양한 기술을 단일 작업 공간에서 관리할 수 있습니다.간편한 연결 관리: 연결을 쉽게 추가하고 삭제할 수 있습니다.보안: 암호화된 개인 정보를 통해 다중 사용자 지원을 제공합니다.대화형 테이블: 모든 기능이 상호작용 가능한 테이블을 사용하여 블록 복사 및 붙여넣기가 가능합니다.스마트 SQL 편집기: 컨텍스트에 맞는 SQL 코드 자동 완성 기능을 제공합니다.아름다운 SQL 편집기: 다양한 색상 테마 중 선택할 수 있습니다.탭형 SQL 편집기: 편집기..

Docker 2024.05.31

[Docker] oracle 이미지 가져올 때, unauthorized: Auth failed

아래와 같이 oracle 21.3.0.0 에 대한 docker 이미지 생성 실행 시 오류가 발생하여, docker login 해도 안될 때가 있다.version: '3.9'services: database: image: 'container-registry.oracle.com/database/enterprise:21.3.0.0' restart: always volumes: - './oradata:/opt/oracle/oradata' environment: - ENABLE_ARCHIVELOG=true #- ORACLE_CHARACTERSET=UTF-8 #- ORACLE_EDITION= # enterprise/standard, default: ente..

Docker 2024.05.30

[LogQL] LogQL 의 다양한 예시

LogQL은 Grafana Loki에서 사용되는 쿼리 언어로, 로그 데이터를 검색하고 필터링하는 데에 사용됩니다. 기본적으로 PromQL과 비슷하지만 로그 데이터에 특화되어 있습니다. 예시를 통해 LogQL을 설명하겠습니다. 기본 구조: {}:: 중괄호 안에 쿼리를 작성합니다. []: 괄호 안에는 필터 조건을 작성합니다. 기본 검색: # {}: 필터링할 로그 레이블을 지정합니다. # |=: 로그 내용을 필터링하는 데 사용됩니다. # "query string": 검색할 문자열 또는 정규 표현식을 지정합니다. {label_name=~"regex"} |= "query string" # app="example" 조건에 해당하는 로그 중에서 "error"를 포함하는 항목을 찾습니다. {app="example"} ..

Elasticsearch 2023.11.20

[IT잡지식] PromQL, NOSQL, SQL, KQL 비교표

PromQL, NoSQL, SQL, 그리고 KQL은 데이터 검색 및 질의를 위한 다양한 쿼리 언어 및 기술입니다. 각각의 기술을 자세히 설명하고, 테이블 형식으로 비교하겠습니다. PromQL (Prometheus Query Language): 용도: 시계열 데이터를 쿼리하고 메트릭 데이터를 분석하기 위한 언어로, 주로 모니터링 및 알림 시스템에서 사용됩니다. 데이터 모델: PromQL은 메트릭 데이터를 타임 스탬프와 함께 다룹니다. 각 메트릭은 시계열 데이터로 표현됩니다. 쿼리 예시: up{job="webserver", instance="localhost:9090"} (웹 서버 상태 메트릭 조회) 사용 사례 예시 쿼리 CPU 사용량 조회 cpu_usage{instance="webserver1"} 평균 메..

IT잡지식 2023.10.02

[Docker] Appsmith 구축하기

Appsmith는 엔지니어가 데이터를 기반으로 맞춤형 소프트웨어를 구축할 수 있도록 설계된 강력한 도구입니다. 기업을 위한 내부 도구 개발을 단순화하고, 운영을 간소화하고, 프로세스를 자동화하고, 여러 앱과 데이터 소스를 통합합니다. Appsmith를 사용하면 중요한 비즈니스 운영을 실행하는 애플리케이션을 신속하게 구축, 배포 및 공유할 수 있습니다. 반응형 앱을 더 빠르게 빌드할 수 있는 인텐트 기반 자동 레이아웃 기능을 갖추고 있으며 HTML/CSS를 한 줄도 작성하지 않고도 아름다운 UI를 만들 수 있는 드래그 앤 드롭 인터페이스를 제공합니다. 모든 데이터베이스, SaaS 도구 또는 GraphQL/REST API에 연결하고 SQL 또는 기본 제공 쿼리 빌더를 사용하여 데이터를 직접 쿼리할 수 있습니..

Docker 2023.09.12

[DB] postgresql 데이터 마이그레이션 방법

PostgreSQL 데이터 마이그레이션은 여러 가지 방법으로 수행할 수 있습니다. 가장 일반적인 방법은 pg_dump를 사용하는 것입니다. 데이터 백업 데이터베이스의 백업을 만듭니다. 이는 데이터베이스의 현재 상태를 저장합니다. 예를 들어, 다음 명령어를 사용하여 데이터베이스 mydb를 백업할 수 있습니다. pg_dump mydb > mydb_backup.sql 새 데이터베이스 생성 데이터베이스를 생성합니다. 예를 들어, 다음 명령어를 사용하여 데이터베이스 newdb를 생성할 수 있습니다. createdb newdb 데이터베이스 복원 이전 단계에서 백업한 데이터를 새로운 데이터베이스에 복원합니다. 예를 들어, 다음 명령어를 사용하여 데이터베이스 newdb에 mydb_backup.sql 파일에서 복원할 수..

WEB,WAS 2023.05.23

[Linux] Confluence + MySQL 구축하기 - 설치형

IT에서 일하는 직장인이라면, Confluence 정도는 사용하고 있지 않나 예상한다. 하지만 유료버전을 사용해야, 상당 수의 사용자가 사용할 수 있기 때문에, 가격적인 부담도 있다. 하지만, 그만큼 사용량이 많고, 편리한 부분도 많기에 이 서비스를 선택하는 것 같다. 회사에서 모든 행위를 기록하는 용도로 많이 쓰이기 때문에, 나중에는 confluence 가 없어지면 안 될 정도로, 매우 중요한 역할을 한다. 이 페이지에서는 직접 다운로드하여 설치하는 과정을 소개하고자 하니, docker 기반에 설치를 할 수 없는 회사는 이 방법으로 설치하길 바란다. MySQL 사전 작업 CREATE DATABASE conflu CHARACTER SET utf8 COLLATE utf8_bin; CREATE USER 'c..

Linux 2023.03.02

[Docker] Adminer(Database Management Tool)서비스 구축 하기

Adminer는 PHP로 작성된 데이터베이스 관리 도구이다. phpMyAdmin과 반대로 대상 서버에 배포할 준비가 된 단일 파일로 구성됩니다. Adminer는 플러그인을 통해 MySQL, MariaDB, Postgre, SQLite, MS SQL, Oracle, Elastic search, MongoDB 등을 사용할 수 있다. 관리자가 phpMyAdmin보다 나은 이유는 무엇입니까? phpMyAdmin을 Adminer로 대체하면 더 깔끔한 사용자 인터페이스, MySQL 기능에 대한 더 나은 지원, 더 높은 성능 및 더 많은 보안을 얻을 수 있습니다. docker-compose.yml 파일 docker-compose.yml version: "3.7" services: db: image: mariadb:l..

Docker 2023.02.27
반응형
LIST