반응형 전체 글26 varchar와 varchar2의 차이점 기본적 지식으로 지식이지만, 매번 다른 DBMS를 사용할때마다 헷갈릴때가 있어서 생각난김에 다시 정리하고 가자는 생각으로 글을 써본다. 새로운 DBMS를 사용하시다가 헷갈리시는 분들 모두 간단하게 확인 하고 넘어 갈 수 있었으면 좋겠다. char부터 알아보자 char는 고정형이며, varchar는 가변형 길이를 말한다. VARCHAR(20)라고 하면 크기가 20바이트가 아니고, 실제로 입력하는 바이트 길이이다. VARCHAR 타입은 문자열 255 길이를 의미한다. VARCHAR2 타입은 4000byte (한글 2000자, 영문 4000자) 까지 저장이 된다. 그래서 varchar와 varchar2의 차이점을 정확히 알아보면 varchar 는 ms-sql, MySQL(MariaDB),에서 사용하는 형식이고.. 2021. 7. 19. MariaDB / Oracle Datatype Mapping MariaDB(MySQL) 와 Oracle에 테이블을 생성 하는중 DataType이 다른 부분이 있어서 정리하는 김에 블로그에도 정리를 해본다. mysql oracle BIGINT NUMBER(19, 0) BIT RAW BLOB BLOB, RAW CHAR CHAR DATE DATE DATETIME DATE DECIMAL FLOAT (24) DOUBLE FLOAT (24) DOUBLE PRECISION FLOAT (24) ENUM VARCHAR2 FLOAT FLOAT INT NUMBER(10, 0) INTEGER NUMBER(10, 0) LONGBLOB BLOB, RAW LONGTEXT CLOB, RAW MEDIUMBLOB BLOB, RAW MEDIUMINT NUMBER(7, 0) MEDIUMTEXT CL.. 2021. 7. 19. Load Balancing Load Balancing이란? 하나의 인터넷 서비스가 발생하는 트래픽이 많을 때 여러 대의 서버가 분산 처리하여 서버의 로드율 증가, 부하량, 속도 저하 등을 고려하여 적절히 분산 처리하여 해결해주는 서비스입니다. 여러 대의 Server에게 균등하게 Traffic을 분산시켜주는 역할을 하는 것이 Load Balancer입니다. Load Balancer는 어떤 기준으로 Server를 선택할까요? Round Robin 단순히 Round Robin으로 분산하는 방식입니다. Least Connections 연결 개수가 가장 적은 서버를 선택하는 방식입니다. 트래픽으로 인해 세션이 길어지는 경우 권장하는 방식입니다. Source 사용자의 IP를 Hashing하여 분배하는 방식입니다. 사용자는 항상 같은 서버로 .. 2021. 3. 15. Java Stream 오늘도 정리정리 Stream은 어떤 것들에 적용할 수 있을까? Stream은 주로 Collection, Arrays에서 쓰인다. Stream은 자바 8부터 추가된 기능으로 "컬렉션, 배열등의 저장 요소를 하나씩 참조하며 함수형 인터페이스(람다식)를 적용하며 반복적으로 처리할 수 있도록 해주는 기능"이다. (InputStream, OutputStream 같은 I/O Stream이 아니다.) List names = Arrays.asList("jeong", "pro", "jdk", "java"); // 기존의 코딩 방식 long count = 0; for (String name : names) { if (name.contains("o")) { count++; } } System.out.println("Coun.. 2021. 3. 15. 이전 1 2 3 4 5 6 7 다음 반응형