본문 바로가기
728x90

DBMS2

Server, DB, DBMS의 차이 – 제대로 알고 가자! 개발을 공부하면서 자주 듣게 되는 단어가 있다. 바로 **서버(Server), 데이터베이스(DB), 데이터베이스 관리 시스템(DBMS)**다.처음에는 비슷하게 느껴지기도 하고, 용어 자체가 어려워서 헷갈리는 경우가 많다.하지만 이 개념은 개발자뿐만 아니라 IT 지식을 갖추고 싶은 누구에게나 꼭 필요한 기초 지식이다.이 글에서는 이 세 가지 개념이 무엇인지, 어떻게 다른지를 쉽고 자세하게 정리해본다.✅ Server(서버)란?서버는 클라이언트(사용자)의 요청을 받아 처리한 뒤, 그 결과를 다시 전달해주는 컴퓨터 또는 시스템을 말한다.즉, 서비스를 제공하는 주체라고 이해하면 된다.(클라이언트의 요청을 처리하고, 데이터를 전달하는 컴퓨터 시스템 또는 소프트웨어.)예시:사용자가 웹사이트에 접속하면, 브라우저는 서.. 2025. 4. 14.
Mybatis & JPA 비교 MyBatis와 JPA는 Java에서 데이터베이스와 상호작용하기 위한 두 가지 주요 방법입니다.1. MyBatis MyBatis는 SQL 쿼리를 직접 작성하고 이를 매핑하여 객체와 데이터베이스 간의 변환을 처리하는 프레임워크입니다. SQL을 직접 작성할 수 있어 복잡한 쿼리를 쉽게 사용할 수 있지만, 쿼리와 매핑을 수동으로 관리해야 합니다. 특징SQL 쿼리를 직접 작성할 수 있음.XML 파일이나 어노테이션을 사용하여 매핑 설정.복잡한 쿼리를 쉽게 작성 가능.SQL의 유연성을 제공하지만, 코드량이 많아질 수 있음.코드 예시1. MyBatis 설정 (XML)mybatis-config.xmlxml .. 2025. 1. 17.
728x90