20180427

오늘의 일기
* 휴대폰에 지문 인식이 종종 잘 안 되어서 지문을 추가했는데, 이 때문에 카카오뱅크에서 지문인식을 허용하지 않는다. 황당하게도 카카오뱅크가 막힘.
* Database 벤치마크를 찾고 있는데 찾지 못하고 있다… 다른 벤치마크처럼 쉽게 정리된 것이 있나? 최근 J의 요청에 따라 YCSB의 메모리 접근 트레이스를 추출했는데, 찾아보니 YCSB 또한 일종의 데이터베이스 벤치마크인 것으로 보인다. Backend database를 다양하게 변경할 수 있다고 함(링크). 그렇다면 내가 해야 할 것은 backend database를 무엇으로 줄 것인지, 그리고 입력 데이터를 어떻게 변경할 것인지 등이다. YCSB가 다양한 경우를 커버할 수 있다면, YCSB이외의 다른 벤치마크를 찾아야 하는 이유는 무엇일지? .. 아마도 YCSB가 정말 다양한 경우를 커버하지는 못하기 때문인 듯 하다. CUBRID 홈페이지를 보니 TPC-C / Sysbench / YCSB / TPC-W 등을 사용하는 것을 확인할 수 있었다. 일단 YCSB는 확보했으니, TPC 사용법만 확인하면 될 듯.
* astyle이라는 툴을 사용하면 소스 코드를 쉽게 reformat할 수 있다. 다음은 내가 사용하는 옵션.

astyle --suffix=none --style=google --indent=spaces=2 --max-code-length=80 --pad-header --unpad-paren --keep-one-line-blocks --mode=c --recursive '*.h' > /dev/null
astyle --suffix=none --style=google --indent=spaces=2 --max-code-length=80 --pad-header --unpad-paren --keep-one-line-blocks --mode=c --recursive '*.c' > /dev/null
astyle --suffix=none --style=google --indent=spaces=2 --max-code-length=80 --pad-header --unpad-paren --keep-one-line-blocks --mode=c --recursive '*.cc' > /dev/null
astyle --suffix=none --style=google --indent=spaces=2 --max-code-length=80 --pad-header --unpad-paren --keep-one-line-blocks --mode=c --recursive '*.cpp' > /dev/null

Advertisements
Posted in 1) Memo

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

w

Connecting to %s

Recent Posts
누적 방문자 수
  • 121,978 hits
%d bloggers like this: