분류 전체보기 394

Graph Database와 OGM

1. 들어가기에 앞서 데이터베이스를 다루는 사람이라면 ORM, ODM 등에 대해서는 많이 들어봤을 겁니다. 내용도 보편화되어 있어 러닝커브가 적은데요, ‘OGM 이 무엇인가?’라는 질문을 받으면 공수를 들여 찾아보지 않은 이상 모르는 경우가 많을 겁니다. 이 기사에서는, ORM과 ODM에 대한 리마인드 및 OGM이 무엇인가를 알아보도록 하겠습니다. 2. ORM, ODM 2.1.ORM ORM은 Object Relational Mapping의 약자로, ‘객체 관계 맵핑’ 을 뜻합니다. 데이터베이스와 객체 지향 프로그래밍 언어 간 호환되지 않는 데이터를 변환하는 기법이지요. 웹개발자들에게 친숙한 JDBC나 JPA, hibernate, MyBatis 등이 ORM의 종류 중 하나라고 할 수 있겠습니다. OOP(O..

DBMS/활용 사례 2023.09.02

DB 벤더 및 3rdParty에서 제공하는 솔루션 소개

DB 벤더 및 3rdParty에서 제공하는 솔루션 소개 데이터베이스를 운용하면서 예기치 못한 재해가 발생할 수 있습니다. 이런 상황이 벌어지기 전 데이터 손실을 막기 위한 데이터 백업은 필수적이라고 할 수 있습니다. 백업을 위한 기능 및 제품 솔루션을 제공하는 기업들은 다양합니다. 이번 아티클에서는 DB 벤더사 및 3rdParty 기업들이 백업을 위해 제공하는 솔루션의 특징에 대해 알아보도록 하겠습니다. DB 벤더 및 3rdParty ‘벤더’ 혹은 ‘3rdParty’라는 단어가 생소하신 분들도 계실 거라 생각됩니다. 따라서 해당 아티클의 이해를 돕기 위한 사전 지식에 대해 간단히 설명드리고자 합니다. DB 벤더는 데이터베이스를 판매하는 기업을 뜻 합니다. 데이터베이스 제품을 사용자 및 타 기업에게 판매하..

DBMS/AgensSQL 2023.09.02

PostgreSQL 대비 강점 및 차이점

오픈소스 PostgreSQL DBMS(Database Management System)는 데이터를 만들고 저장하고 관리하는 기술을 말한다. 데이터의 양이 폭발적으로 증가하고 데이터의 유형 또한 다양화되면서 Database 시장은 더욱 성장하고 있다. 그동안 DBMS 시장은 레거시 DBMS 제품들이 주도해 왔지만 최근 오픈소스 기반의 기술을 기업이 선호하면서 레거시 DBMS 매출이 감소하는 추세이다. DBMS에서 오픈소스 기반 기술이 성장하는 이유는 단연 비용 절감 효과 때문이다. 이미 많은 고객들은 다년간의 오픈소스 사용 경험을 통해 ‘시간’이 ‘비용’보다 훨씬 큰 ‘가치’ 임을 인지하고 있다. 비단 비용뿐만 아니라 클라우드 서비스가 확산되는 것도 오픈소스 DBMS 도입을 유도하고 있다는 분석도 있다. ..

DBMS/AgensSQL 2023.09.02

PostgreSQL의 장점과 단점

PostgreSQL이란? PostgreSQL(또는 Postgres)은 사용자 정의 객체와 테이블 접근 방식을 결합하여 보다 복잡한 데이터 구조를 구축하는 엔터프라이즈급 오픈소스 객체 관계형(object-relational) 데이터베이스 관리 시스템(DBMS)입니다. 확장성과 SQL 규정 준수를 위해 관계형 및 비관계형 쿼리를 위한 SQL과 JSON을 모두 지원합니다. PostgreSQL은 고급 데이터 유형과 성능 최적화 기능을 지원하며, 이는 보통 Oracle 및 SQL Server와 같은 고가의 상용 데이터베이스에서만 사용할 수 있는 기능입니다. PostgreSQL 글로벌 개발 그룹(Global Development Group)이 소유하고 개발해 왔으며, 완전한 오픈소스로 남아 있습니다. 이 DBMS는..

POSTGRESQL 2023.09.02

AgensSQL의 Oracle 호환성

1. Oracle Database 란? 데이터베이스를 모르는 사람도 한 번쯤을 들어봤을 “오라클” DB는 자사의 홈페이지에 “Oracle의 데이터베이스 서비스 및 제품군은 세계 최고의 멀티 모델 컨버지드 데이터베이스 관리 시스템인 Oracle Database의 비용 최적화된 고성능 버전 및 인메모리, NoSQL, MySQL 데이터베이스를 제공합니다.”라고 세계최고라는 말을 내걸 만큼 금융권등 명실상무 DBMS제품군중 가장 신뢰받는 제품임은 맞는듯하다. Oracle은 데이터베이스의 랭킹을 보여주는 db-engine 사이트에서도 1위를 유지하고 있다. 하지만 관리비용측면에서 추가기능을 위하여 라이선스를 추가로 구매해야 하는 단점이 있고, 최근에는 오픈소스 데이터베이스로 마이그레이션 하는 경향도 많다. 2. ..

DBMS/AgensSQL 2023.09.02