2013년 8월에 열린 nosql now 2013 (http://nosql2013.dataversity.net/)의 후기이다. 미국 샌프란시스코 밑에 있는 산호세에서 열렸다. 다녀온 후기를 소개함.. nbp, 쿠팡분들 만났는데, 그분들이 느낀 얘기를 기다렸는데, 얘기가 없어서^^;;
<코스>
1. Session 소개 (대부분 vendor, consulting이나 가끔 진짜 좋은 발표 자료가 있음)
2. Tutorial (mongo db, neo4j, hadoop...)
<느낀점>
1. nosql 을 기반삼아 컨설팅으로 먹고 사는 벤더들이 많이 나왔음. (mongo, foundation db.....)
오픈소스 진영을 못봐서 참 많이 아쉬웠음.
2. 머리 희끗하 양복입은 주요 업체 매니저님들이 많이 있었음. 개발자와의 비율은 10~20% 미만인듯
3. geek스런 느낌은 거의 없었음 (infoq나 oscon이 훨씬 개발자스러웠던 기억이 남)
4. 미국 실리콘 밸리에서 일하는동네 커뮤니티 분위기 (서로 친구하세~)
5. 역시 컨퍼런스을 주도하는 세력이 얼마나 중요한지 깨달음..
6. 전혀 nosql에 대해서 아무것도 모르는 개발자들은 session안듣고 tutorial 학습하는 분위기
7. 참석인원은
<미국사람들과 대화하면서>
1. 개발자들 중에는 인도사람들이 정말 많았음
2. IT가 평등한 사회를 연다고 생각
3. nosql에 대해서 열려있는 마인드. (우리 나라 IT회사는 db에 계속 집착하는 경우가 있음.)
4. nosql에 대해서 하나도 모르는 사람들도 생각보다 많아서 놀랬음.
<괜찮은 발표 소개>
1. netflix에서 cassnadra /astyanax 사용 발표 내용 (Managing Scale and Complexity)
netflix에서 cassnadra/java api인 astyanax를 잘 쓰고 있고, cassandra를 AWS에서 잘 구현하고 있고, AppDynamics를 이용한 서버 아키텍처/Scale/Availability를 설명함.
http://www.youtube.com/watch?v=hYpLGlfCc8Q
2. map의 m7
- hadoop, hbase 의 api만 제외하고 c++로 모두 개발한 상용 솔루션.
- hadoop, hbase의 critical issue 해결함. 보통 IT 회사에서 내부적으로 오픈소스를 커스터마이징해놓는데. 그 전형적인 DA 용 솔루션
- 아래 자료와 흡사하게 발표
http://www.slideshare.net/mcsrivas/mapr-m7
- 오픈소스로 전환할 생각없냐고 물어보니. 발표자(CTO)가 '너희들이 다 볼 수 있겠냐? 오픈해도 못볼텐데. 우리가 다 관리할꼐' 라며.. 정중히 거절
3. Marvel Comics가 Graphs DB를 이용한 개발 공유 (Solving Fictional Problems with NoSQL)
Peter Olson @Dethtron5000 Marvel Entertainment (발표자 정보)
가장 인상깊었던 내용이었다.
간단히 말하면, Marvel Comics의 자료는 일반 DB로 구현할 수 있지만, 복잡성을 띄고 있었다고 한다.
(참고로 Marvel Comics는 Avengers, 아이언맨, 헐크, 토르... 등 다양한 캐릭터들을 가지고 있고 퍼블리싱하는 미국의 엔터테인먼트 회사이다.)
예를 들어, 어떤 캐릭터 'A'는 만화책상으로 순차적인 번호로 퍼블리싱되지 않았다. 즉, 작가 마음대로 퍼블리싱했다. 또한 캐릭터 'A'는 다른 시대에서는 'C'라는 이름으로 불렸고, Avengers에서는 이렇게 불리기도 했다...
(사실 이런 사례들을 PPT에서 보니. 틀자체가 전혀 없는 형태의 구성이었다.)
즉, 다양한 현실세계의 복잡성을 Graph DB로 구현했다고 해서, 매료되었다. 발표자료는 아래 공유해놨다.
http://www.slideshare.net/Dataversity/keynote-presentation-solving-fictional-problems-with-nosql
'nosql' 카테고리의 다른 글
cassandra 2.0/java driver - consistencylevel 지정하기 (0) | 2013.10.30 |
---|---|
cassandra 2.0(CQL 3.0/ CQLSH)에서 row 모두를 delete 하기 (delete all rows) (0) | 2013.10.30 |
cassandra 2.0 - cql 체험기 (0) | 2013.10.25 |
cassandra 2.0 관련 자료 (0) | 2013.10.18 |
cassandra cli 이슈 -org.apache.cassandra.db.marshal.MarshalException: cannot parse '...' as hex bytes (0) | 2013.10.02 |