목록DB (3)
Hayden's Archive
내가 보려고 작성하는 우분투에서의 DB 서버 연결 명령어 Elasticsearch (9200) $ sudo -i service elasticsearch start Kibana (5601) 참고 : kongsuny.tistory.com/22 $ sudo -i service kibana start MongoDB (27017) 참고 : devlog.jwgo.kr/2019/02/26/how-to-install-mongodb-on-ubuntu/ $ sudo service mongod start PostgreSQL (5432) $ sudo systemctl start postgresql@13-main
DBMS 일반 - DBMS는 사용자가 데이터가 저장된 파일에 직접 접근할 수 없도록 데이터의 사용과 관리를 분리함. 파일 처리 시스템의 문제를 극복. - 데이터베이스 시스템은 DBMS와 클라이언트의 역할, 데이터 접근/처리 방식에 따라 중앙집중식 데이터베이스 관리 시스템 구조, 2계층 클라이언트-서버 구조(2-tier architecture), 3계층 클라이언트-서버 구조(3-tier architecture)로 구분됨 - DBMS의 구조 : 데이터 추상화(data abstraction)와 데이터 독립성(data independency)을 확보하기 위한 3단계 구조(3-level architecture) => 외부 단계(external level), 개념 단계(conceptual level), 내부 단계(..
- 데이터베이스는 2차원 구조로 생겼음. 행과 열. maker price count product1 product2 product3 ... DB 테이블의 하나의 행(Low)와 1:1 매핑 되는 게 Instance ===> product1, product2, product3, ... DB 테이블의 각각의 열(Column)은 Instance의 Field와 매핑됨 ===> maker, price, count VO Class (VO = Value Object = Domain Object) - 최종적인 데이터는 DB에 저장되는데 DB가 클라우드에 있을 수도 있고 로컬에 있을 수도 있음. - VO 클래스는 직접적인 리소스. 자료. 데이터베이스와 연결지어 생각. - VO 객체는 DB와 매핑된다. 나중에 화면단과 연결..