Book
지식 웨어하우스
-
디비디비딥 스터디 시리즈 더보기 [ 데이터베이스 첫걸음 ] 1장 2장 3장 4장 5장 6장 7장 8장 9-10장 [ SQL 첫걸음 ] 1장 2장 3-4장 5-6장 7-8장 4장 데이터베이스와 아키텍처 구성: 견고하고 고속의 시스템을 구축하기 위해 아키텍처란 아키텍처는 시스템을 만들기 위한 물리 레벨의 조합. 이를 시스템이 완수해야할 목적과 비교하면서 결정해가는 것이 아키텍처 설계 아키텍처를 보면 그 시스템이 어떤 용도로 사용되고 무엇을 목적으로 하고 있는지를 어느정도 추측할 수 있다. 모든 시스템은 예산 제약이라는 한계 존재 -> 아키텍처의 설계는 매우 중요하다. 데이터베이스의 아키텍처 - 1. 역사와 개요 Stand-alone (~1980s) DB 서버가 LAN이나 인터넷 등의 네트워크에 접속하지 않고..
[데이터베이스 첫걸음] 4장디비디비딥 스터디 시리즈 더보기 [ 데이터베이스 첫걸음 ] 1장 2장 3장 4장 5장 6장 7장 8장 9-10장 [ SQL 첫걸음 ] 1장 2장 3-4장 5-6장 7-8장 4장 데이터베이스와 아키텍처 구성: 견고하고 고속의 시스템을 구축하기 위해 아키텍처란 아키텍처는 시스템을 만들기 위한 물리 레벨의 조합. 이를 시스템이 완수해야할 목적과 비교하면서 결정해가는 것이 아키텍처 설계 아키텍처를 보면 그 시스템이 어떤 용도로 사용되고 무엇을 목적으로 하고 있는지를 어느정도 추측할 수 있다. 모든 시스템은 예산 제약이라는 한계 존재 -> 아키텍처의 설계는 매우 중요하다. 데이터베이스의 아키텍처 - 1. 역사와 개요 Stand-alone (~1980s) DB 서버가 LAN이나 인터넷 등의 네트워크에 접속하지 않고..
2023.09.01 -
디비디비딥 스터디 시리즈 더보기 [ 데이터베이스 첫걸음 ] 1장 2장 3장 4장 5장 6장 7장 8장 9-10장 [ SQL 첫걸음 ] 1장 2장 3-4장 5-6장 7-8장 3장 데이터베이스에 얽힌 돈 이야기: 초기비용과 운영비용 시스템에 돈을 내는 이유 시스템을 새롭게 만들거나 서비스로써 제안하는 목적: 편리한 기능을 제공함으로서 이익을 얻기 때문 이익과 비용의 균형을 취해야 멋대로인 엔지니어 가 되지 말자 (자기만족인 시스템) 데이터베이스의 초기 비용 1. 시스템의 전체비용 내역 초기 비용: 최초에 지급하는 돈 (ex. 서버/네트워크 기기와 같은 하드웨어 구매비용) 운영 비용: 서비스를 이용하는 기간에 계속 지급하는 돈 (ex. 장애 대응, 프로그램 수정과 같은 유지보수) 2. 데이터베이스의 초기비용 ..
[데이터베이스 첫걸음] 3장디비디비딥 스터디 시리즈 더보기 [ 데이터베이스 첫걸음 ] 1장 2장 3장 4장 5장 6장 7장 8장 9-10장 [ SQL 첫걸음 ] 1장 2장 3-4장 5-6장 7-8장 3장 데이터베이스에 얽힌 돈 이야기: 초기비용과 운영비용 시스템에 돈을 내는 이유 시스템을 새롭게 만들거나 서비스로써 제안하는 목적: 편리한 기능을 제공함으로서 이익을 얻기 때문 이익과 비용의 균형을 취해야 멋대로인 엔지니어 가 되지 말자 (자기만족인 시스템) 데이터베이스의 초기 비용 1. 시스템의 전체비용 내역 초기 비용: 최초에 지급하는 돈 (ex. 서버/네트워크 기기와 같은 하드웨어 구매비용) 운영 비용: 서비스를 이용하는 기간에 계속 지급하는 돈 (ex. 장애 대응, 프로그램 수정과 같은 유지보수) 2. 데이터베이스의 초기비용 ..
2023.09.01 -
디비디비딥 스터디 시리즈 더보기 [ 데이터베이스 첫걸음 ] 1장 2장 3장 4장 5장 6장 7장 8장 9-10장 [ SQL 첫걸음 ] 1장 2장 3-4장 5-6장 7-8장 2장 관계형 데이터베이스란: 가장 대표적인 데이터베이스 관계형 데이터베이스란 (RDB) RDB 데이터를 2차원 표를 사용해 관리하는 데이터베이스 Relational: 2차원 표를 표기. ex) Excel, Google Docs (스프레드 시트) RDB의 혁신성 역사적 관점: 2차원 표를 소프트웨어를 사용해 능숙히 표현 함 기능적 관점: 2창원 표를 사용한 데이터 관리 방법은 획기적. RDB의 이점 프로그래밍 언어를 사용하지 않아도 데이터를 조작할 수 있다. -> DB 사용자층이 매우 넓어짐 SQL 기초 지식 관계형 데이터베이스에서 데이..
[데이터베이스 첫걸음] 2장디비디비딥 스터디 시리즈 더보기 [ 데이터베이스 첫걸음 ] 1장 2장 3장 4장 5장 6장 7장 8장 9-10장 [ SQL 첫걸음 ] 1장 2장 3-4장 5-6장 7-8장 2장 관계형 데이터베이스란: 가장 대표적인 데이터베이스 관계형 데이터베이스란 (RDB) RDB 데이터를 2차원 표를 사용해 관리하는 데이터베이스 Relational: 2차원 표를 표기. ex) Excel, Google Docs (스프레드 시트) RDB의 혁신성 역사적 관점: 2차원 표를 소프트웨어를 사용해 능숙히 표현 함 기능적 관점: 2창원 표를 사용한 데이터 관리 방법은 획기적. RDB의 이점 프로그래밍 언어를 사용하지 않아도 데이터를 조작할 수 있다. -> DB 사용자층이 매우 넓어짐 SQL 기초 지식 관계형 데이터베이스에서 데이..
2023.08.31 -
디비디비딥 스터디 시리즈 더보기 [ 데이터베이스 첫걸음 ] 1장 리뷰 2장 리뷰 3장 리뷰 4장 리뷰 [ SQL 첫걸음 ] 1장 데이터베이스란: 용도와 역할 데이터베이스의 기본 기능 데이터의 검색과 갱신 갱신: 등록, 수정, 제거 검색: 원하는 데이터 찾기 (조회) 동시성 제어 (= 베타 제어) 갱신의 무결성을 어느 정도로 보장하는가? 데이터베이스를 여러 사용자가 공유/이용할 때 어떻게 제어하는가? 어느 사용자에게는 괜찮은 동시성 제어가 다른 사용자에게는 불편한 상황: 트레이드오프의 관계 더티 쓰기 (Dirty Write) 어떤 사람도 문제없이 파일을 여는 것이 가능하고 나중에 수행된 쪽의 갱신이 반영 -> 데이터 무결성 관점에서 기피됨 장애 대응 데이터 다중화: 데이터를 여러곳에 분산해서 유지. 예방책..
[데이터베이스 첫걸음] 1장디비디비딥 스터디 시리즈 더보기 [ 데이터베이스 첫걸음 ] 1장 리뷰 2장 리뷰 3장 리뷰 4장 리뷰 [ SQL 첫걸음 ] 1장 데이터베이스란: 용도와 역할 데이터베이스의 기본 기능 데이터의 검색과 갱신 갱신: 등록, 수정, 제거 검색: 원하는 데이터 찾기 (조회) 동시성 제어 (= 베타 제어) 갱신의 무결성을 어느 정도로 보장하는가? 데이터베이스를 여러 사용자가 공유/이용할 때 어떻게 제어하는가? 어느 사용자에게는 괜찮은 동시성 제어가 다른 사용자에게는 불편한 상황: 트레이드오프의 관계 더티 쓰기 (Dirty Write) 어떤 사람도 문제없이 파일을 여는 것이 가능하고 나중에 수행된 쪽의 갱신이 반영 -> 데이터 무결성 관점에서 기피됨 장애 대응 데이터 다중화: 데이터를 여러곳에 분산해서 유지. 예방책..
2023.08.31 -
* 정리하다가 그냥 공개.... Before Reading 실용주의란 무엇인가, 실용주의 프로그래머는 어떻게 될 수 있을까. 개발을 하면서 실용주의적인 개발에 대해 생각해보았지만 혼자서 답을 찾기 어려운 문제였던 것 같다. 제목부터 실용주의를 담은 유명한 이 책을 읽으면서 실용주의에 대해 다시 생각해보고 좋은 개발에 대한 나만의 정의를 보완하는, 좋은 시간을 만들 수 있을 것 같다. 이 책을 선택한 이유? 읽어보고 싶었던 책이기도 했는데, 좋은 기회로 스터디를 할 수 있게 되어 읽게 되었다. 1장. 실용주의 철학 1. 당신의 인생이다. 직접 바꾸어라 2. 고양이가 내 소스코드를 삼켰어요 실수나 무지 같은 단점에 대해서도 정직해져야 한다 어설픈 변명을 만들지 말고 대안을 제시하라 3. 소프트웨어 엔트로피 ..
[실용주의 프로그래머]* 정리하다가 그냥 공개.... Before Reading 실용주의란 무엇인가, 실용주의 프로그래머는 어떻게 될 수 있을까. 개발을 하면서 실용주의적인 개발에 대해 생각해보았지만 혼자서 답을 찾기 어려운 문제였던 것 같다. 제목부터 실용주의를 담은 유명한 이 책을 읽으면서 실용주의에 대해 다시 생각해보고 좋은 개발에 대한 나만의 정의를 보완하는, 좋은 시간을 만들 수 있을 것 같다. 이 책을 선택한 이유? 읽어보고 싶었던 책이기도 했는데, 좋은 기회로 스터디를 할 수 있게 되어 읽게 되었다. 1장. 실용주의 철학 1. 당신의 인생이다. 직접 바꾸어라 2. 고양이가 내 소스코드를 삼켰어요 실수나 무지 같은 단점에 대해서도 정직해져야 한다 어설픈 변명을 만들지 말고 대안을 제시하라 3. 소프트웨어 엔트로피 ..
2023.08.24