모바일 앱과 사물 인터넷에 대한 기대와 관심은 계속해서 빠른 속도로 증가하고 있습니다. 공급업체들은 가능한 모든 방법을 동원하여 이러한 용어에 대한 주장을 펼치려고 서두르고 있습니다. 오늘 DataStax는 "DSE 4.6 - IOT, 웹 및 모바일 애플리케이션을 위한 선도적인 데이터베이스 플랫폼"을 발표하며 가장 최근에 이 흐름에 합류했습니다. 이는 거창한 주장이며, 보도 자료에는 기기나 클라우드에서 모바일 및 IoT 데이터를 관리할 필요성에 대한 언급이 전혀 없습니다.
모바일 및 IoT 애플리케이션에 대한 기술 요구 사항을 살펴보기 전에 기업들이 실제로 무엇을 하려고 하는지 살펴봅시다. 언제나 그렇듯이 오늘날의 기업들은 차세대 경쟁 우위를 찾고 있습니다. 그리고 모든 비즈니스가 온라인 및 모바일 컴퓨팅으로의 전환에 지속적으로 영향을 받고 있는 가운데, 기업들은 스마트폰, 태블릿, 노트북, 시계 등 온라인 접속 방식에 관계없이 고객에게 더 나은 경험을 제공하고자 노력하고 있습니다. 은행, 여행사, 소매업체 등의 기업은 적절한 순간에 적절한 디바이스를 통해 적절한 메시지나 혜택을 제공하는 등 상황에 맞는 풍부한 개인화 경험을 제공해야 합니다.
고도로 인터랙티브하고 개인화된 경험을 항상 제공하는 것이 목표라면 어떤 요구 사항이 있을까요?
IoT, 모바일 또는 웹 분산 데이터베이스를 위한 세 가지 엔트리 레벨 필수 항목이 있습니다:
1. 임베디드 데이터베이스.
플랫폼은 모바일 또는 IoT 디바이스의 앱 내부에서 실행되는 임베디드 데이터베이스를 제공해야 합니다. 앱이 읽고 쓸 때마다 클라우드로 왕복해야 하는 경우 성능이 저하되고 고객 경험도 저하됩니다.
2. 항상 사용 가능.
데이터는 인터넷 연결 여부에 관계없이 디바이스에서 읽고 쓸 수 있어야 합니다. 그렇지 않으면 고객은 네트워크 연결의 가용성과 품질에 영향을 받게 되는데, 우리 모두 알다시피 네트워크 연결은 종종 약하거나 존재하지 않는 경우가 많습니다. 따라서 로컬 데이터 저장소가 없으면 고객 경험이 저하됩니다.
3. 보안 데이터 동기화(멀티마스터).
마지막으로, 장치와 클라우드에 데이터를 저장하려면 데이터 관리 플랫폼이 안전한 멀티마스터 동기화 기능을 제공해야 합니다. 장치와 클라우드의 데이터는 쉽고 자동으로 동기화할 수 있어야 합니다.
모바일 데이터베이스가 없는 DataStax는 모바일 또는 IoT 데이터베이스 플랫폼이 아닙니다.
모바일 경험에 대한 고객의 기대치는 점점 높아지고 있습니다. 기업은 고객이 상황에 맞게 항상 이용 가능한 고성능의 상호 작용을 할 수 있도록 지원해야 합니다. 즉, 로컬 데이터 저장소가 있어야 합니다. 이것이 바로 시장이 나아가고 있는 방향입니다. 이것이 바로 Couchbase가 웹, 모바일, IoT 애플리케이션 등에 대한 모든 요구 사항을 충족하는 완벽한 NoSQL 데이터베이스 플랫폼을 구축한 이유입니다. Couchbase Mobile에는 기기에서 읽기/쓰기 기능을 갖춘 기기용 임베디드 모바일 데이터베이스(Couchbase Lite)와 Couchbase Sync Gateway를 통한 안전한 멀티마스터 동기화 기능이 포함되어 있습니다.
자세히 알아보기 카우치베이스 모바일.
하지만 카우치베이스가 클러스터를 수만 명의 멤버로 확장하는 경우는 실제로 보지 못했습니다.