관계형DB 20

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. 1

그래프 시각화(Graph Visualization)란? 그래프 시각화라는 용어가 낯설게 느껴질 수 있지만, 우리는 이미 그래프 시각화의 필요성에 대해 직·간접적으로 느껴본 적이 있습니다. 소셜 미디어(Social Media, SNS)는 인물을 중심으로 개인과 개인, 개인과 집단의 관계를 연결해 주는데, 단순한 연결을 넘어 상호작용뿐 아니라 정보 전달의 역할도 함께 합니다. 따라서 소셜 네트워크의 구조와 정보 흐름의 패턴을 함께 이해하면 더 효과적인 매체에 사용될 뿐 아니라 정보 흐름에 대한 제어도 가능합니다. 그래프(네트워크)는 시간의 흐름에 따라 급격하게 진화하는 체계이기 때문에 각 구성 요소를 이해하는 것만으로는 완벽하게 설명되지 않습니다. 그러므로 네트워크라고도 불리는 그래프의 구조적 특성과 변화 ..

지식베이스와 지식그래프

일반적인 데이터베이스와 지식베이스의 차이 지식그래프(Knowledge Graph)는 사람이 기억으로 생성하고 활용하는 지식 정보를 좀 더 정확하게 관리하고, 많은 양의 지식 탐색을 위한 기법으로, 정보를 저장하는 지식베이스(Knowledge Base)와 네트워크 구조로 분석할 수 있도록 표현하는 그래프(Graph)를 합친 단어입니다. 지식베이스란 도메인 정보와 특정 분야의 전문가들이 축적한 전문 지식과 문제 해결을 위한 자료 등을 축적해 놓은 지식창고, 즉 데이터베이스입니다. 지식베이스란 용어는 일반적인 데이터베이스라는 용어와 구별하기 위해서 만들어졌습니다. 1970년대에 거의 모든 정보 관리 시스템은 데이터를 관계형 데이터베이스 시스템(RDBMS)에 저장했기 때문입니다. 지식베이스와 일반적인 데이터베이..

기업 데이터 환경에 PostgreSQL이 최적인 이유

블로그 글을 보시기 전에 2024년 비트나인의 첫 번째 월간 백서인 '오픈소스 DB 전성시대, PostgreSQL을 선택하는 이유'를 읽어보세요! ▶ 지금 다운로드하기! 오픈소스 vs 상용, 벌어지는 인기 트렌드 격차 지난 해부터 소프트웨어 업계에서는 오픈소스 생태계가 대세가 되면서 상용 DBMS 사용 입지가 줄어들고 있습니다. 모바일 운영체제를 포함하여, 클라우드, 데이터베이스, 웹서버, 빅데이터 등의 주류를 이루는 소프트웨어 분야에서 오픈소스 기술이 사용되지 않는 곳을 찾아보기 어려울 정도이기 때문이죠. 대표적인 상용 DBMS로는 외산 DB인 오라클(Oracle)이 있는데, 이는 높은 라이선스 비용 때문에 말이 많으며 불평등한 계약 조건과 데이터 마이그레이션이 복잡하다는 점 때문에 오라클로부터 종속 ..

DBMS/AgensSQL 2022.06.23