분류 전체보기 393

[DB 보안] 국산 암호화 알고리즘 ARIA와 SEED를 활용한 PostgreSQL 데이터베이스 보안 강화

개요 Postgres는 데이터의 보호를 위해 기본적으로 AES, Blowfish와 같은 여러가지 암호화 알고리즘을 지원하고 있다. 이를 위해 Postgres는 pgcrypto라는 extension을 제공하고 있고, pgcrypto를 활용하면 다양한 방법으로 데이터를 보호할 수 있다. 이 글에서는 한국에서 개발되어 국제 표준으로 등록된 대칭키 블록 알고리즘인 ARIA와 SEED 암호화 알고리즘에 대한 이해와 Postgres의 pgcrypto를 사용하여 데이터를 암/복호화 하는 과정을 설명하고자 한다. ARIA & SEED 알고리즘 ARIA와 SEED 암호화 알고리즘은 대한민국에서 개발된 블록 암호화 알고리즘 이며, 한국의 정보 보안 환경에 맞춰 개발된 국내용 블록 암호화 기술로서 널리 사용하고 있는 알고리..

POSTGRESQL 2023.08.11

PostgreSQL 전문성의 집약체, AgensSQL for Postgres

AgensSQL을 소개합니다! AgensSQL은 수년간 데이터베이스 연구 개발과 AgensGraph 개발을 통해 축적된 PostgreSQL에 대한 전문성과 노하우를 집대성한, 새로운 오픈소스 기반의 관계형 DBMS입니다. AgensSQL은 사용자 중심의 기술문서 제공을 비롯해, 글로벌 수준의 PostgreSQL 기술력 기반으로 PostgreSQL Extension 개발 및 패키징, Code Level 분석 및 신속한 장애 대응, 타 DBMS 데이터 마이그레이션 지원 등을 제공합니다. 이를 통해서 기업은 기존 상용 소프트웨어 사용 시 대비, 값비싼 업그레이드 및 유지 보수 비용, 기술 지원 서비스, 벤더 종속 비용 등을 절감할 수 있으며, 특히 초기 라이선스 비용이 없기에 TCO가 낮다는 장점이 있습니다...

DBMS/AgensSQL 2023.05.04

IoT를 위한 그래프 기술: 데이터 관리와 고객 서비스 관점

# Smart Graph for IoT 이번 글에서는 우리의 일상을 편리하게 해주는 IoT 기술을 GDB(Graph Database)에 접목시키면 어떠한 가치를 창출할 수 있는지에 대한 내용을 설명하고자 합니다. # IoT 란? 외출을 했을 때, 집에 있는 기기(TV, 가습기, 고데기)를 끄고 오지 않았다는 사실이 불현듯이 생각나는 경우가 있습니다. 또한, 집에 들어가기 전 장을 보려는데 냉장고 안에 어떤 식료품이 있었는지 기억해 내는 것이 마냥 쉽지 않습니다. 집에 있지 않아도 밖에서 집 안의 기기들을 제어할 수 있고, 냉장고 식료품 리스트를 자동으로 관리할 수 있다면 얼마나 편리해질까요? 이러한 것들을 가능하게 해주는 기술이 IoT(Internet of Things) 입니다. IoT는 일상의 ‘사물(..

기업 데이터베이스 환경에서 고가용성(HA)은 왜 중요한가 : 오픈소스 DB PostgreSQL

장애 없이 지속적으로 사용할 수 있는 시스템 고가용성(High Availability)은 단어 그대로 ‘100% 가용’과 같이 시스템이 장애 없이 정상적으로 운영 또는 서비스를 수행하는 능력을 의미합니다. 즉 ‘절대 고장이 나지 않음’과 같은 의미라고 할 수 있습니다. 그렇다면 시스템이 정상적으로 운영되기 위해서는 어떠한 구성 요소들이 필요한지, 또 기업은 어떤 고가용성 도구를 선택해야 하는지 좀 더 자세히 알아보도록 하겠습니다. 로드 밸런서(Load Balancer) : 발생하는 트래픽을 여러 서버에 분산하여 단일 서버가 과부하 되거나 실패하지 않도록 합니다. 클러스터링 소프트웨어(Clustering Software) : 여러 서버가 단일 시스템으로 함께 작동하여 사용자에게 단일 액세스 지점을 제공하고..

DBMS/AgensSQL 2023.02.13

그래프 시각화 : 복잡한 관계를 한눈에 보여주는 기술 - Part. 2

그래프 시각화, 어떻게 쓰일까? 그래프 기술은 이미 많은 산업에서 사용되고 있습니다. 연결된 데이터를 활용하고 목표를 달성하는 시각화 도구로써 그 영역을 확장하여 인간의 두뇌 능력을 잘 활용할 수 있도록 그래프 시각화 기술을 활용하고 있습니다. 그래프 시각화 기술은 비즈니스 밸류체인 내의 모든 객체 사이의 관계를 간단하게 표현하여 최적의 데이터 의사결정을 할 수 있도록 도와주고 있습니다. 다양한 분야의 회사들은 공통으로 데이터 내에서 데이터 간 연결과 종속 관계를 들여다볼 수 있는 시각화 도구로 그래프 연구를 시작하고 있습니다. 그래프 시각화로 풀어낸 7가지 사례 그래프 시각화의 적용 범위는 날이 갈수록 증가하고 있습니다. 그래프 시각화는 수많으 비즈니스의 모든 과정에 적용될 수 있는 유연성을 가졌지만,..