데이터베이스 23

[백서 프롤로그] 오픈소스 DB 전성시대, 기업들이 선택하는 데이터베이스는?

클라우드 전환에서의 오픈소스 DB, 선택 아닌 필수오픈소스 DBMS는 최신 IT 트렌드인 클라우드 네이티브 및 빠른 기술 혁신을 위한 기반으로 각광받고 있습니다. 기능과 성능 면에서 지속적인 발전을 거듭하며, 상용 DBMS를 대체하는 사례가 빅데이터 분석, 클라우드, AI와 같은 영역에서 증가하고 있습니다. 지금으로부터 약 6년 전부터 전 세계 DBMS 시장에서 ‘탈 오라클’ 현상이 계속되고 있었습니다. IT데일리의 기사에 따르면 주 원인은 라이선스 비용의 증가와 함께 감소하고 있는 혜택, 그리고 클라우드 도입의 확대라고 합니다. 오라클의 비용 대비 혜택이 크게 줄어들어 불만이 증가했고, AI 등 기술의 발달과 함께 온프레미스에서 클라우드 인프라로 전환하는 동향이 확대되었습니다. 이를 계기로 기업들은 상..

PostgreSQL vs VectorDB 소개 및 Apache AGE 적용사례

pgvector를 이용한 PostgreSQL vector 관리 및 분석 워크로드 기능확장 : FDS 시나리오 기반 활용 가이드 VectorDB 개요 산업 전반적으로 AI의 영향이 커져감에 따라, AI의 결과물인 벡터의 관리에 대한 수요도 증가하고 있다. 그에 따라 VectorDB 니즈또한 증가하고 있음을 알 수 있다. 또한, 그림1의 차트에서 변동이 미미한 상단부 RDBMS 들과 다르게 2022년을 기점으로 DB 종합랭킹이 큰 폭으로 상승하고 있는 현황을 발견할 수 있다. 투자금액 뿐만아니라, DB 산업 내부적으로 많은 사용량이 발생하고 있기에, 지금은 VectorDB 시대라고 말해도 무리가 없을 정도로 대세의 길을 걷고 있다. 대세인 VectorDB, 그 작동원리와 장점은 무엇이기에 과연 인기를 받고 ..

POSTGRESQL 2023.08.30

정합성의 RDB, 분석력의 GDB, 그리고 두 장점을 가진 RGDB

RDB와 GDB, 비교와 경쟁의 대상이 아니다 관계형 DB와 그래프 DB는 각각 가장 많이 쓰이고, 또 가장 트렌디한 데이터베이스(DB)입니다. 두 DB 모두 각각의 장점과 고유한 특성이 있습니다. 즉, 우열을 나누어야 하는 것이 아닌 서로 다른 성격의 것으로 이해하면 쉽습니다. 관계형 DB와 그래프 DB의 사용에 대한 부분은 곧 데이터의 특성과 활용 목적에 달려있습니다. 관계형 DB의 테이블 구조는 일반적인 정보 기록이나 복잡하지 않은 관계를 저장하는 데 적합합니다. 따라서 관계형 DB는 일반적으로 회계 업무나 은행의 현금거래(트랜잭션)와 같은 요건에서 주로 사용됩니다. 반면 그래프 DB는 복잡한 데이터 내에서 관계 중심 분석을 하는 데 효과적입니다. 이는 데이터 전문가가 예상하지 못한 연결 패턴을 찾..

비트나인, 내년 상장…"그래프 DNA로 미래 본다"

코스닥 기술특례상장 절차 돌입 전세계적으로 그래프 데이터베이스 기술이 관심을 받는 가운데 관련 기술을 보유한 비트나인이 내년 상장을 추진한다. 그래프 기술에 인공지능(AI)을 더해 더 많은 가능성을 열겠다는 포부와 함께다. 최근 비트나인은 코스닥 기술특례상장을 신청하고, 내년 상장을 위한 절차에 돌입했다. 비트나인은 그래프 DB 기술과 제품 '아젠스그래프'를 보유한 회사다. 그래프 DB는 데이터 개체 간의 연관 관계를 즉각적으로 분석하고 시각화 하는 기술이다. DB 기술의 트렌드를 제공하는 'DB엔진'에 따르면, 그래프DB는 시계열DB와 함께 2013년 이래 가장 많은 관심을 받고 있다. 그래프DB는 소셜미디어 분석, 인공지능(AI) 추천 엔진, 유통, 진단, 사기방지, 게놈 시퀀싱 등에서 활용되고 있다..

ARCHIVES 2020.10.29

아직도 관계형 DB만 쓰고 계신가요?

[바이라인네트워크, 심재석 기자] 최근 IT업계의 최대 화두 중 하나는 ‘애플리케이션(앱) 현대화’다. 이를 위해서는 모놀리식(Monolithic) 아키텍처를 버리고 MSA(Microservice Architecture)로 도입하는 것이 일반적이다. 하나의 통에 모든 구성요소를 담는 것(모놀리식)이 아니라, 레고블록처럼 작은 서비스를 여러 개 만들어 놓고 이를 조립하는 방식으로 애플리케이션을 개발하자는 접근법이다. MSA는 잘만 구성되면 시스템의 안정성, 확장성, 유연성, 생산성 등의 면에서 모놀로식 아키텍처보다 장점을 가진다. 이런 MSA의 특징 중 하나는 다양한 종류의 DB를 사용할 수 있다는 점이다. 모놀리식 아키텍처에서는 오라클과 같은 대규모 DB를 구축하고 각 노드(서버)가 이 DB를 공유하는 ..

ARCHIVES 2020.09.18