
SAP와 오라클, IBM 등 양대 기업용 소프트웨어 업체들이 메인메모리(In Memory) DB에 대한 각별한 애정을 과시하고 있어 주목된다.
메인 메모리 DB는 관계형 DBMS(RDBMS)에 비해 대용량 데이터 저장 능력은 떨어지지만 디스크가 아닌 메모리에 데이터를 저장, 데이터를 빠르게 처리를 할 수 있다. 이 때문에 실시간으로 데이터를 소화해야하는 증권사 시세조회 서비스나 통신 서비스 분야 등에서 쓰이고 있다. 다양한 통신 장비에도 탑재되는 등 적용 범위도 점차 확대되고 있다.
그렇다면 기업용 소프트웨어 업체들이 왜 메인메모리 DB에 관심을 가지고 있을까?
일단 사진을 한 장 보면서 이야기를 나눠보자.
위 사진은 지난 주에 열렸던 오라클 오픈 월드에서 발표된 자료 중 하나다. 오라클은 미들웨어 전문 업체인 BEA를 올 초 인수한 후 자사의 제품과 빠르게 통합하고 있다. 모두 표준 기반인 제품이기 때문에 통합이 훨씬 수월했다고 평하고 있다.
오라클은 데이터베이스 분야에서 그리드를 강조하고 있는데 이번 행사에서는 미들웨어 그리드도 강조했다. 데이터베이스에서 올라온 데이터들을 미들웨어서 더욱 빠르게 처리하면서 IT 인프라 투자를 줄여주겠다는 것이다. 오라클은 BEA를 인수하면서 웹애플리케이션인 웹로직과 TP모니터인 ‘턱시도’를 미들웨어의 핵심 인프라로 생존시켰다.
이와 함께 ‘코헤어런스(Coherence) EE’와 ‘코헤어런스 그리드 에디션’도 선보였는데 이 기능이 바로 메인메모리DB 기술을 적용한 것이다.
오라클은 인수한 타임스텐의 메인메모리 기술을 직접적으로 활용한 것은 아니지만 메인메모리를 활용해 미들웨어 분야의 처리 속도를 대폭 향상시켰다. 미들웨어 아키턱처 안에 더욱 빠른 처리가 가능한 기술을 적용해 데이터베이스의 성능 향상을 미들웨어 분야까지 확대하겠다는 전략이다.
그렇다면 SAP의 경우는 어떨까? 올 초 열렸던 ‘SAP 사파이어’ 행사에서 커닝 카거만 SAP CEO는 SAP의 SaaS(Software as a Service) 모델에 메인메모리DB를 연동시키고 있다고 밝힌 바 있다. 네트워크가 연결된 상태로 서비스를 제공하는 만큼 고객들이 느끼는 성능 저하 문제를 메인메모리DB 연동으로 해결코자 하는 것이다.
SAP의 행보와 관련해 올 3월, SAP는 250억원을 투자해 국내에 연구개발센터를 설립한 바 있다. 이 연구소의 핵심 주축은 서울대학교 전기컴퓨터공학부 차상균 교수팀. 차 교수는 서울대학교 지식과 정보넷 연구실에서 실시간 DB엔진에 대해 연구하고 있다.
지난해 12월엔 전세계 소프트웨어 2위 업체인 빅블루 IBM도 솔리드를 인수하면서 메인메모리DB 시장에 뛰어들었다. IBM은 인포메이션온디맨드(IOD) 전략을 펼치고 있는데 이는 고객들의 데이터들이 실시간으로 협업 사용자들에게 빠르게 전달돼 정보 활용을 더욱 극대화할 수 있다는 개념이다.
네트워크 인프라가 더욱 광대역화되고 있고, 유무선의 경계가 넘어서고 있는 가운데 정보의 빠른 전달은 기업의 경쟁력을 좌우하는 핵심이 되고 있는데 이들 모두 이런 시장의 변화에 대응하고자 메인메모리DB를 품에 안은 것으로 풀이된다.
국내에서는 알티베이스가 이 분야에서 1위를 차지하고 있지만 알티베이스는 DBMS 제품 이외에 다른 제품군을 보유하고 있지 않다. 국내 다양한 기업용 애플리케이션 업체들이 알티베이스와의 협력을 통해 속도 문제를 해결할지 아니면 알티베이스가 DBMS 분야에서의 성과를 발판으로 새로운 애플리케이션을 출시할지도 관심거리다.
데이터베이스는 가장 근간이 되는 IT 인프라면서 동시에 미래 사업을 위해 없어서는 안될 핵심 요소라는 것이 더욱 분명해 보인다.






![[2월-2주] 주간 포털 브리핑 포털로고](http://www.bloter.net/files/2011/01/logos_portal.jpg)









![[블로터포럼] 2012년 모바일게임, 레드오션 속 기회 찾기](http://www.bloter.net/files/2012/02/bloter_forum_20120201_1_500-022.jpg)



![[블로터TV 테크포럼]⑥빅데이터란 무엇인가](http://www.bloter.net/files/2012/02/blotertvtf-bigdata1.jpg)
![[블로터TV] 얼굴이꽉찬방송 ⑭전자지갑 전성시대](http://www.bloter.net/files/2012/02/120203-big-face-500x333.jpg)





![[새싹] ⓛ장선진 소프트웨어인라이프 대표](http://www.bloter.net/files/2012/02/softwareinlifeceo120210.jpg)






Coherence는 TimesTen기술을 이용하고 있는것이 아니고, 완전 다른 기술입니다.
Coherence는 JVM상에서 구동되는 Grid Cache솔루션입니다
지적 감사합니다. 빠른 시간 내 다시 알아보고 수정하겠습니다.