일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
31 |
- R
- s
- 알기쉬운 알고리즘
- 윤성우 열혈자료구조
- Selection Sorting
- coding test
- Serialization
- JSON
- buffer
- Stack
- datastructure
- list 컬렉션
- 이스케이프 문자
- Graph
- 혼자 공부하는 C언어
- 메모리구조
- C programming
- C 언어 코딩 도장
- stream
- Algorithm
- insertion sort
- 이것이 자바다
- 윤성우의 열혈 자료구조
- Today
- Total
목록Computer Science (80)
Engineering Note

NoSQL DBMS Not Only SQL 전통적인 관계형 데이터베이스보다 덜 제한적인 일관성 모델을 제공하는 DB NoSQL 특징 질의 명령어가 SQL이 아니다 정보의 형식을 미리 정하지 않는다. 기존 RDBMS가 일관성 모델 때문에 가질 수 없었떤 확장성, 유연성, 고성능, 고기능성을 확보함 NoSQL은 Not Only SQL이라고 불리는 만큼 SQL을 사용할 수도 있고, 사용하지 않을 수도 있습니다. 2차원의 테이블 형식, ACID 원칙 준수, 안정성에 중점을 둔 설계는 기존의 전통적 RDBMS에서 찾을 수 있는 특징입니다. 분산 컴퓨팅 방식 복제 복사하여 저장하는 방식 안정성을 높이기 위한 방식으로 원본서버가 만가져도 정상 서비스가 가능샤딩 나누어서 저장하는 방식 성능을 향상하기 위한 방식 읽기,..

데이터 그룹 짓기 - goup by 1번 회원, 2번회원, 3번회원이 있는 도서관에서 1번회원이 책 A, B를 3번 회원이 책 C를 빌렸다. 이때 2번횟원은 책을 빌리지 않았고, 책을 빌린 회원은 1번, 3번 회원이다. 이때, group by를 통해 책을 빌린회원을 추출 할 수 있다. 데이터 그룹에 조건 적용하기 - having 두개의 테이블에서 조회하기 두 테이블의 정보를 한 번에 조회 - INNER JOIN, LEFT JOIN, RIGHT JOIN 두 테이블 간 교집합 - inner join select * from rental; select * from user; rental테이블에는 누가 어느 책을 빌려 갔는지 저장되어 있습니다. 하지만 회원이 id로 저장되어 있기에 id만 보고 누가 빌려 갔는지..

서브쿼리 하나의 쿼리 안에 포함된 또 하나의 쿼리 메인 쿼리가 서브쿼리를 포함하는 종속적인 관계 알려지지 않은 기준을 이용한 검색에 유용 만약 엘리스의 금액보다 높은 금액의 직원을 추출하려 한다면 select * from salaries where salary > 엘리스 급여 이때 엘리스 급여를 미리 쿼리를 이용해 구하고 '엘리스 급여' 자리에 써주면 된다. select * from emplyee where 급여 > (select 급여 from employee where 이름 = 'elice'); 메인 쿼리가 실행되기 이전에 한 번만 실행 한 문장에서 여러 번 사용 가능 서브쿼리 사용시 주의사항 서브쿼리는 괄호와 함께 사용되어야 한다. 서브쿼리 안에서 order by 절은 사..

SQL 함수의 종류 행 합수: 데이터의 값을 조작 그룹 함수 : 행의 그룹을 계산하거나 요약 열의 데이터 타입을 변환 COUNT 검색한 결과의 데이터의 개수를 가져오는 함수 NULL인 데이터는 제외 SELECT COUNT(ID) FROM book; //book 테이블 안에 있는 id 컬럼의 개수를 검색 select count(*) from book; // 검색할 데이터의 *을 하면 모든 컬럼의 데이터의 검색, 전체 데이터를 기준 으로 검색 id 컬럼을 기준으로 count하면 2개가 나오지만 전체를 기준으로 count를 하면 3이 나옴 LIMIT 테이블에서 출력하고자 하는 데이터의 개수를 제한하는 명령 SELECT * FROM book LIMIT 5; // book 테이블에서 데이터를 5개만 가져오기 SE..
Regular Expression(정규식) characer들의 특정 pattern을 나타내기 위한 expression 검색을 목적으로 활용 vi, grep, ex, sed, awk, emac, more less 등에서 사용 정규식의 메타문자(특수 문자) 정규식의 행동을 제어하는 특별한 문자 *, , ^ []퍄 grep [option] pattern [file] Shell 메타문자 Shell이 사용하는 메타문자
gcc -o exciting a.c //실행파일 이름 exiting a.c 리눅스에서 .c 파일을 컴파일하면 .o 오브젝트파일이 생성이 되고 그거를 링크해서 실행파일 .out 파일을 만들어 줌 컴파일만하기 위해서는 gcc -c로 c옵션을 주면 컴파일만하여 오브젝트 파일이 생성됨 Library 만들기 및 저장 Library (archive) file 만들기 (static) library file은 .a로 끝남 ar 커맨드 사용 프로세스 관리 프로세스 관리와 관련한 명령어(command) ps 현재 동작중인 프로세스들을 출력 kill 프로세스에게 signal을 보낸 때 사용 top CPU 사용량이 top인 프로세스들을 출력 Shell 내부 명령어 및 제어키 foreground vs background for..
테이블 구조 - DESC DESC 테이블명; DML Data Manipulation Language 데이터 검색 - SELECT SELECT 컬럼 FROM 테이블; 데이터 중복 제거 검색 - DISTINCT SELECT DISTINCT title, author FROM book; // 중복 제거 검사 원하는 데이터만 검색 - WHERE SELECT 컬럼 FROM 테이블 WHERE 조건 범위 지정- between select * from emplyees where hire_date between '1990-01-01' and '1999-12-31'; //1990 년대 고용된 직원만 추출 between A and B 는 A와 B를 포함한다.여러개의 or를 간결하게 사용하기 - in DESC score; //..