고객사 자체적인 비즈니스 모델과 방향에 따라 RDBMS 와 NoSQL 과의 운영 방향을 정하고 있습니다. 대표적인 사례로 많이 사용하시는 링크드인은 Oracle 을 사용하다가 현재는 Couchbase 로 마이그레이션 한 대표적인 케이스입니다.
Oracle은 RDBMS니까 RDBMS에서 Couchbase로 마이그레이션한 사례이군요. 답변 주셔서 고맙습니다.
[질문] LinkedIn 의 couchbase 로의 migration 의 틍 이유는 무엇이었나요? 단순한 비용의 문제였다면 효율성의 관점에서 파악하기 힘들것 같습니다
가장큰 이유는 효율성 입니다. 링크드인은 1초에 전세계에서 수백만건의 리퀘스트가 발생하며, 해당 트렌젝션을 처리하기에 적합한 데이터 모델을 찾게 되었습니다. 카우치베이스는 In-Memory Cache 가 내장되어 있어, 일반 SQL 뿐만 아니라 경쟁 NoSQL 대비 3-10배 빠른 퍼포먼스를 나타냅니다.
[질문] 업무적으로 사용하는 폰의 경우 MDM을 설치하여 주의를 할 수 있겠지만 직원들 개인 휴대폰에 설치하여 관리하는 것은 반발도 있고 여러가지 어려움이 있을 것 같은데 어떤 해결책이 있을까요?
개인용 Apple 기기에 MDM을 등록하여 사용하는 경우 사용자가 희망할 때 기기를 MDM의 관리에서 벗어날 수 있습니다.
뿐만아니라 MDM은 Apple의 정책에 따라 개발되기 때문에 사용자의 개인정보를 침해하지 않습니다.
따라서 업무시간에만 MDM의 관리를 받고, 업무 외 시간에는 개인의 기기로 돌아가서 사용하는것이 가능합니다.
그러면 업무 시간외의 침해에 대해선 취약해 지지 않나요
이런 경우 관리자 업무 부담이 증가하지 않을까요? 외부 활동이 잦으면 매번 설정하고 해제하고 번거로울 것 같기도 하구요.
QR코드를 통해 간단하게 등록하고, 기기 내에서 관리에서 벗어날 수 있습니다.
취합된 로그를 통해 사용자별로 확인하여 업무 부담없이 기기의 보안을 유지할 수 있습니다.
[질문] RDBMS와 NoSQL 모두를 운영하는 것 보다는 가능하다면 둘 중 하나만 운영하는 것이 더 효율적이라고 생각합니다. Couchbase에서는 SQL++를 활용할 수 있으니 기존 RDBMS와 NoSQL 데이터베이스 모두를 Couchbase로 전환하는 것도 가능할 것 같은데 그런 사례가 혹시 있는지 궁금합니다.