일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 블록체인
- Hyperledger fabric gossip protocol
- Actor
- play 강좌
- 그라파나
- akka 강좌
- 하이퍼레저 패브릭
- 파이썬 강좌
- 이더리움
- play2 강좌
- Adapter 패턴
- 스칼라 강좌
- 파이썬
- CORDA
- 주키퍼
- 스위프트
- 파이썬 머신러닝
- Akka
- 하이브리드앱
- hyperledger fabric
- Play2 로 웹 개발
- 엔터프라이즈 블록체인
- 스칼라 동시성
- Play2
- 파이썬 동시성
- 안드로이드 웹뷰
- 플레이프레임워크
- 파이썬 데이터분석
- 스칼라
- Golang
- Today
- Total
목록RDBMS (PostgreSQL) (11)
HAMA 블로그
파이썬 코드에서 동기화 문제 (경쟁상태,데드락) 등 어려운 버그에 대한 정확한 진단이 필요로 할 때가 있다. 파이썬에서의 디버깅에 대해서 공부해보자.파이썬에서 디버깅이란(PDB) pycharm 에서 디버깅파이썬에서 사용하는 디버깅 방법들데드락 로깅모듈
https://eng.uber.com/mysql-migration/ 나중에 읽어보자.!! 반박 및 논쟁글은 여기 => https://news.ycombinator.com/item?id=12166585 ConclusionPostgres served us well in the early days of Uber, but we ran into significant problems scaling Postgres with our growth. Today, we have some legacy Postgres instances, but the bulk of our databases are either built on top of MySQL (typically using our Schemaless layer) or, i..
시작하기 sudo su postgres -c "/Library/PostgreSQL/9.4/bin/pg_ctl -m fast -D /Library/PostgreSQL/9.4/data start" 멈추기 sudo su postgres -c "/Library/PostgreSQL/9.4/bin/pg_ctl -m fast -D /Library/PostgreSQL/9.4/data stop" 동작확인netstat -a | grep 5432
PostgreSQL vs MySQL [요약/번역] https://www.2ndquadrant.com/en/postgresql/postgresql-vs-mysql/ * 참고로 우버는 PostgreSQL에서 MySQL로 갈아탔습니다. -> 참고 )https://mysqlko.wordpress.com/2016/08/05/mysql-vs-postgresql-uber/ 이런것은 해당 버전에 따라서 결과는 달라지니 최근 정보로 잘 살펴봐야겠습니다. PostgreSQL 와 MySQL에는 근본적인 차이점이 분명히 있습니다. 두 시스템 간의 장,단점을 잘 파악해서 자신의 시스템에 사용 했으면 하는데 도움을 드리고자 유사성과 차이점에 대한 요약을 준비했습니다. Open SourceAcid ComplianceSQL Comp..
* CAP 은 네트워크로 분산된 DB , FileSystem, state machine (zookeeper 같은) 에서 의미를 가짐. 여담 ) NoSQL 이란게 유비쿼터스,클라우드,빅데이터 같은 상품명 처럼 휩쓸고 지나간 자리에는 더 이상 NoSQL 이라는 말 대신 각각 DB 들의 이름 자체로 회자되고 있습니다. "No SQL" SQL 이 아닌, "Not Only SQL" SQL 만이 아닌 등 여러 말들이 많았는데 (NewSQL 도 있고) 이제 SQL 지원은 많은 DB에서 하고 있기때문에 SQL 지원여부는 차이점이 아닌게 되버렸고, 단지 관계형이냐 아니냐 혹은 분산 지향등으로 나누다가, 이제 RDB vs No-RDB 가 아닌 A vs B vs C vs D ...등으로 각각 DB 의 개성을 인정(?) 해주..
JDBC 기본 트랜잭션 JDBC API의 Connection 객체는 commit() 메소드와 rollback() 메소드를 제공한다.기본적으로 Connection 객체에 setAutoCommit 이란 메소드가 있는데 기본값이 true 로 설정이 되어 있다. 하나의 쿼리당 자동시작~자동커밋이 일어난다는 이야기이다.그러나 여러 개의 쿼리 문장이 하나의 작업으로 수행되어야 할경우에 각각의 문장이 자동으로 작동되지 못하게 해야한다.오토커밋이 자동으로 작동되지 못하게 하려면 setAutoCommit(false); 로 지정해야 한다. 자 그럼 begin() 은 어딨느냐?? AutoCommit = true 일경우 암시적으로 각각의 액션시 (각각 SQL 문에서) 자동으로 BEGIN() AutoCommit = false ..
http://helloworld.naver.com/helloworld/textyle/407507 펌 NHN Business Platform 서비스플랫폼개발센터 오이석트랜잭션 관리는 DBMS가 제공하는 여러 기능 중에서 가장 중요하고 기본적인 것 중의 하나로, DBMS 사용자들에게는 공기와 같은 존재입니다. 이 글에서는 우리가 트랜잭션을 커밋하거나 철회했을 때 어떤 일이 일어나는지, 어떻게 DBMS가 트랜잭션을 복구하는지에 대해서 알아보려고 합니다. 어떤 원리로 트랜잭션 관리라는 매직이 이루어지는지 살펴봅시다.트랜잭션은 무엇인가?잘 알려진 내용이라 진부한 측면이 있지만, 먼저 트랜잭션이 무엇인지 정의부터 살펴보자. 하나의 논리적 작업 단위를 구성하는 일련의 연산들의 집합을 트랜잭션이라고 한다. 트랜잭션의 ..
The PostgreSQL Joins clause is used to combine records from two or more tables in a database. A JOIN is a means for combining fields from two tables by using values common to each.Join Types in PostgreSQL are:The CROSS JOINThe INNER JOINThe LEFT OUTER JOINThe RIGHT OUTER JOINThe FULL OUTER JOINBefore we proceed, let's consider two tables COMPANY and DEPARTMENT. We already have seen INSERT statem..
Table of ContentsIndex TypesWhy is my query not using an index?Partial IndexesExpression IndexesUnique IndexesMulti-column IndexesB-Trees and sortingManaging and Maintaining indexesThere are many types of indexes in Postgres, as well as different ways to use them. In this article we give an overview of the types of indexes available, and explain different ways of using and maintaining the most c..
PostgreSQL Date & Time Function 해당 날짜의 데이터 select count(watt_max) from tbl_test_watt3_sm2ch_min where to_char(regdate, 'YYYY-MM-DD') = '2016-10-17' 소요시간 : 124초 (150만건) (하루: 20*60*60*24 = 1,728,000) 이렇게 하면 망함! 해당 날짜의 데이터 select count(watt) from tbl_test_watt_lsh where regdate >= date '2016-10-17'and regdate < date '2016-10-17' + integer '1' // 여기선 하루 소요시간 : 634ms (150만건) (하루: 20*60*60*24 = 1,728,..