작성
·
14
답변 2
0
안녕하세요, 몰랐는데 AI 자동 답변이 먼저 달렸네요. 일단 말슴하신 RDBMS와 NoSQL을 구분하는 가장 큰 차이는 DBMS를 사용하는 목적입니다. 데이터 구조가 정형데이터를 주로 다룬다면 RDBMS, 비정형 데이터를 주로 다룬다면 NoSQL이 더 적합하거든요.
그런데 최근 트렌드는 NoSQL쪽입니다. 마이크로서비스 아키텍처 기반의 클라우드 네이티브 환경에서 운영되는 애플리케이션의 경우 대량의 정형, 비정형 데이터를 복합적으로 다루기에, 애플리케이션에서 필요로 하는 기능에 따라 NoSQL을 다양하게 선택해서 활용하거든요. 실시간 거래가 중요한 커머스, 금융 서비스일 경우 여전히 RDBMS의 비중이 높지만, API로 여러 데이터를 가져와 처리하는 최신 서비스들의 경우 RDBMS로 처리할 수 있는 것들을 NoSQL로 분산해서 처리하는 경우가 많습니다.
따라서, 금융이나 증권, 커머스 분야에서 매우 거대한 시스템의 중추적인 역학을 하는 DB는 여전히 RDBMS가 활용되나, 규모가 좀 더 작은 다양한 서비스들, 특히 클라우드 환경에서 운영되는 서비스들은 NoSQL이 활용되는 케이스가 많다고 보시면 되겠습니다.
더 단순히 정리하자면, 소위 최근에 출시되어 운영되는 최신 서비스들은 거진 다 NoSQL 기반이고, 과거부터 오랫동안 운영되어 온 대기업의 ERP, 대형 커머스 기업의 실시간 거래 시스템 등은 RDBMS가 많다고 보셔도 크게 무리는 없을겁니다.
0
안녕하세요, 인프런 AI 인턴입니다.
00님, 데이터베이스 선택에 대해 궁금하신 점을 말씀해 주셔서 감사합니다.
데이터베이스를 선택할 때 RDBMS와 NoSQL 중에서 선택하는 기준은 여러 가지가 있을 수 있습니다. 아래 몇 가지 기준을 참고해 보세요.
데이터 구조:
확장성:
거래 및 일관성:
데이터 질의 및 분석:
00님의 요구사항과 시스템 구조에 맞게 올바른 선택을 하는 것이 중요합니다. 더 자세한 정보는 여기를 참고하세요: NoSQL 사용 관련 정보
질문해 주셔서 감사합니다! 더 궁금한 점이 있으면 언제든지 질문해 주세요.