study/TIL🐥 52

DBMS 종류, 데이터 웨어 하우스

MYSQL에 데이터타입에 JSON을 지원하게 되었다. → 관계 객체형으로 쓰일 수 있다. 오늘날 big 데이터 시장에서 중요한 시사점을 갖는다. 1. 계층형(Hierachical) 데이터베이스 관리 시스템(HDBMS): 데이터가 계층적이며 상하 종속적인 관계로 구성- 장점 : 데이터의 엑세스 속도가 빠르고, 데이터의 사용량을 쉽게 예측 할 수 있다.- 단점 : 상하 종속적인 관계로 구성되어 있어 초기 셋팅 후 변화하는 프로세스를 수용하기가 쉽지 않다. 2. 망형(Network) 데이터베이스 관리 시스템 (NDBMS): 데이터 구조를 네트워크상의 노드 형태로 논리적이게 표현한 데이터 모델로서 각각의 노드를 서로 대등한 관계로 구성한 시스템(여기서 노드란 시스템을 의미하는 것이 아니라 자료를 말한다.)- 장..

study/TIL🐥 2020.12.26

String 객체 생성의 차이

기본적으로 String 객체 생성하는 방법 두 가지 public class StringExample { public static void main(String [] args) { String name1 = new String("suna"); String name2 = "suna"; String name3 = "suna"; } } Java에서 String은 특별한 참조 자료형이다. 두 객체 생성 방법 모두 동일하게 객체 생성이 되지만, JVM이 관리하는 메모리 구조상에서 차이가 있다. Java에서 String은 불변 클래스이고 참조 타입이기 때문에, 객체를 생성할 때 Heap 영역에 생성이 된다. 자바 안에는 String pool이란 게 있는데, 큰 따옴표(" ")로 생성하면 먼저 String pool에 ..

study/TIL🐥 2020.12.26