본문 바로가기

2018/08

마틴파울러 <NoSQL 빅데이터 세상으로 떠나는 간결한 안내서> - 15장 데이터베이스 선정 본문 중에서...15장  데이터베이스 선정NoSQL 기술을 사용하는 데는 두가지 주요 이유가 있다.애플리케이션의 필요에 더 잘 부합하는 데이터베이스를 사용해 프로그래머 생산성을 향상시키기 위해.대용량 데이터 처리, 지연 시간 감소, 처리량 증가를 통해 데이터 접근 성능을 향상시키기 위해NoSQL 기술을 사용하기로 결정하기 전에 프로그래머 생산성과 성능에 대한 기대를 테스트로 확인하는 것이 필수다.서비스를 캡슐화하면 필요에 따라 데이터 저장소..
제럴드 와인버그 <Quality Software Book : How Software Is Built > - 3장 요약 How Software Is BuiltChapter 3. What Is Needed To Change Patterns? 3.1.1 Thought and communication in various patternsOblivious. Individualism is the key. Variable. Emotion and mysticism drive everything. People don't use words in consistent ..
제럴드 와인버그 <Quality Software Book : How Software Is Built > - 2장 요약 How Software Is BuiltChapter 2. Software SubculturesQuality is value to some person(s). Requirements are not an end in themselves, but a means to an end—the end of providing value to some person(s). ... In software work, however, we cannot assume..
의정부 떡케이크 공방 별하스토리 추천 전 의정부에서 떡케이크 주문할때마다 별하스토리를 이용하는데욥 넘나 괜찮아서 블로그에 추천글 남깁니당 ㅎㅎ 첨에 떡케이크 주문하려구 인스타그램을 찾아봤는데요가장 디자인도 이쁘고, 가격도 합리적이여서 별하스토리에서 주문을 하게되었습니다! 1호 사이즈 기준으로 5만원정도면 이쁜 떡케이크를 주문할 수 있더라구요. 처음 주문했을 땐, 어머니한테 직접 배송을 해달라고 요청드려서, 케이크를 미리 확인해보지 못해서 좀 ..
NoSQL 도입 시 고려사항 컬럼패밀리 기반 - Cassandra - 노드가 추가될 때, Mongo DB보다 더 선형적으로 성능이 좋아진다. ( 참고 - NoSQL 비교(카산드라, HBASE, MongoDB )- 타임시퀀스한 데이터를 저장할 때 좋다. - 데이터를 삭제해도, 내부적으로는 삭제한 데이터도 읽어들여서 데이터가 많아지면 성능이 좋진 않다.   그리고 클러스터링 이슈로 지워졌던 데이터가 다시 살아날 수도 있다. ( ..
2018년 8월 둘째주 로그 #QSM말로만 듣던 QSM를 지난주부터 스터디하기로 했다. 이제 1챕터 읽었는데, 재밌다. 혼자 봤으면 절대 못읽을듯... 제럴드 와인버그 <Quality Software Book : How Software Is Built #실리콘밸리시즌2실리콘밸리시즌2를 다봤다. 마지막에서 갑자기 서비스가 잘되서 트래픽이 급증하면서, 이걸 대응하는 내용이였는데, 엄청 리얼하게 잘 만든거같다 ㅋㅋ 
제럴드 와인버그 <Quality Software Book : How Software Is Built > - 1장 요약 How Software Is BuiltPreface1. the ability to observe what’s happening and to understand the significance of your observations2. the ability to act congruently in difficult interpersonal situations, even though you may be confused, or angry, or so afrai..
2018년 8월 첫째주 로그 #BearNote이번주부터 bear note를 쓰기 시작했다. macdown, evernote을 계속 썼었는데, mac-down 대체품으로 좋은거같다. #Flow요즘 책을 읽거나, 심리학 팟캐스트를 들을 때, 몰입(flow)라는 용어가 많이 등장한다.- 그릿 : 몰입 상태에 빠지면 목표에 집중할 수 있게 된다고 한다. - 린스타트업 : 몰입 상태에 빠지면 생산성이 높아진다고 한다.- 심리학 팟캐스트 : 몰입 상태에 빠지면, 하나에 ..
(PostgreSQL)Idle in transaction 프로세스 자동으로 죽이기 문제 상황postgresql에서 transaction이 잡혀있지만, 아무것도 하지 않으면, 세션의 상태는 idle in transaction이 된다.그런데 얘가 connection은 쥐고 있지만, 아무것도 안한다면 서버 자원을 잘 활용하지 못하게 된다. ( 참고 - (Django)PostgreSQL의 Idle In Transaction Connection )그러면 connection이 무한대로 늘어난다거나, connection이 필..
(PostgreSQL)PostgreSQL의 Idle In Transaction Connection PostgreSQL의 Idle in Transaction 상태란? PostgreSQL에 붙는 Connection은 열려있지만, 아무런 쿼리를 보내지 않는 상태를 의미한다. 세션에 idle in Transaction이 많은 경우 시스템 리소스를 많이 쓰게 된다. 그리고 pgpool, pgbouncer 같은 connection pooler가 transaction pooling mode로 실행되는 경우, 이 설정을 사용하는 의미..