ETC

    [Database] ORM 원리 및 장단점 이해하기

    [Database] ORM 원리 및 장단점 이해하기

    시작하며 NodeJS에서 사용되는 ORM 종류 알아보기 (MySQL & MongoDB) NodeJS에서는 다양한 데이터베이스를 지원하는 여러 ORM 라이브러리가 사용됨. MySQL과 MongoDB는 가장 대표적으로 많이 사용되는 DBMS이다. 따라서 이 둘에 관한 ORM들을 알아보겠음. ORM은 그 종류가 엄청나게 많으므로 Javascript 내에서 활용되는 ORM만 비교하여 다루어 보겠음. ORM이란? ORM(Object-Relational Mapping)이란 객체 지향 코드를 통해 DBMS에 연결할 때 사용되는 프로그래밍 기법임. 이는 코드 내에 선언된 모델과 DBMS를 직접 매핑하는 방식으로, 개발자가 객체 지향 코드만으로 데이터베이스를 조작할 수 있게 해주는 역할을 함. 이를 통해 복잡한 SQL..

    MySQL RDBMS에 대한 간단한 개념 훑어보기

    MySQL RDBMS에 대한 간단한 개념 훑어보기

    About MySQL 시작하며 NodeJS를 통해 개발을 진행하며 사용하게되는 ORM 라이브러리를 사용하려면 기본적으로 RDBMS를 알아야 한다. RDBMS 중에서도 가장 쉽게 접근되고 사용되는 MySQL에 대하여 간단히 알아보도록 하자. MySQL에 대한 간단한 사실 MySQL은 세계에서 가장 널리 사용되는 오픈 소스 관계형 데이터베이스 관리 시스템(RDBMS) 중 하나이다. MySQL은 1995년 처음으로 발표되었다. 최초 제작사는 스웨덴의 MySQL AB였는데, 2008년에 썬 마이크로시스템즈에게 10억 달러에 인수되었고, 이후 2010년에 오라클이 썬을 72억 달러에 인수하면서 썬과 함께 오라클에 합병되었다. Essential Knowledge About MySQL 기본 개념과 특징 오픈 소스: ..