출처: https://www.infoq.com/news/2016/05/bowers-lessons-learned-nosql

주로 NoSQL을 처음 도입할 때 어떻게 해야 하냐의 이야기에 가깝다.

 

….

 

NoSQL 데이터베이스의 채용에는  NoSQL을 지지하는 지도자와 개발자 및 경영진의 적극적인 관여가 필요하다.

 

교훈 1:

NoSQL을 지지하는 리더가 조직에 있을 것: 조직 전체에 영향력을 갖고 기업 내의 개발자뿐만 아니라 경영진을 납득시키는 인물의 존재가 필수적이다.

 

교훈 2:

경영진의 적극적 관여를 얻을 것: 대기업 경영진은 기업용 상용 데이터베이스를, 신흥 기업의 고위 관리직은 오픈 소스 데이터베이스를 각각 좋아하는 경향이 있다. NoSQL 인수 팀이 NoSQL데이터베이스를 도입하려면 조직의 관리 계층의 개입이 필요한 것이다.

 

교훈 3:

개발자의 적극적 관여를 얻을 것: 개발자에게 NoSQL이 다양한 데이터 구조를 지원하고 애자일 개발을 실현할 것임을 보여야 한다.

/값 데이터베이스가 고 성능을,

와이드 컬럼 데이터베이스가 인터넷 레벨의 스케일링을 제공하는 것에 대해,

문서 NoSQL 데이터베이스는 단기간에 앱 개발을 실현하는 것이다

라고 그는 지적한다.

 

교훈 4:

훈련, 훈련, 훈련: 개발자가 NoSQL에 익숙해지는 것이 무엇보다 중요하다.

기술을 수반하지 않는 NoSQL 도입 활동은 편리한 훈련대에 불과하다.

 

 

그가 권하는 방법은 NoSQL을 사용한 현실적인 솔루션을 단기간에 저렴하게 구축하고 그것을 성공의 실례로 상층부에 알리는 것이다. 데이터베이스 라이선스와 개발 비용의 감소, 확장성 향상이라는 목표를 실증하는 데 의미가 있다.

 

그는 높은 대역 폭, 저 레이턴시, 분석성, 운용성, 볼륨, 속도 같은 요건에 대해서 다른 데이터베이스와 비교하는 방안도 제안했다. 데이터 모델의 유연성, 퍼포먼스, 혹은 수평 측정 가능성 등, NoSQL 데이터베이스 채용의 원동력이 될 수 있는 팩터를 그 안에서 찾아내는 것이다.

 

의사 결정 프로세스에는 팀 전체의 집단 소유권이 있기 때문에 NoSQL 데이터베이스의 채용은 팀 내에서 합의하는 것은 불가피하다.

 

저작자 표시
신고
by 흥배 2016.09.09 08:00
| 1 |

티스토리 툴바