• avatar
    2019-07-02 BluesLee

    [질문]오라클 클라우드의 장애 긴급조치 및 보안정책에 대해 간단한 설명 부탁드립니다.

  • avatar
    2019-07-02 한국오라클

    장애 유형에 따라 차이가 있겠으며 기본적으로 온라인 혹은 전화를 통해 지원이 가능합니다.


  • avatar
    2023-05-16 예스맨

    [질문] 국내 선진 도입 사례에 대해 알려주실 수 있나요? 추가로, 도입시 어떤 효과를 가장 빠르게 얻을 수 있나요?

  • avatar
    2023-05-16 맥북

    다양한 배포 환경을 손쉽게 구성하고 꾸준한 모니터링과 유지가 가능합니다.
    기존에 기기를 설정후 사용자에게 배포하는 방식에서 기기만 배포하더라도 자동으로 사내 정책을 구성하는 경험을 하실 수 있습니다.
    따라서, 시간적, 비용적 절감을 얻으면서도 더욱 우수한 보안을 유지할 수 있습니다.


  • avatar
    2023-04-19 양재영

    [질문]몽고DB에서 JSON 보다 더 많은 데이터 형식을 지원하기 위해 BSON을 사용하는것으로 아는데 이로 인한 다른 장점은 어떤게 있는지요?

  • avatar
    2023-04-19 HakseonKim

    BSON 포맷의 가장 큰 장점은 속도적인 측면에서 JSON에 비해 상대적으로 월등히 우수합니다.

  • avatar
    2023-04-19 aster9448

    그 주요 이유가 무엇인지 어쭤봐도 될까요?

  • avatar
    2023-04-19 HakseonKim

    JSON은 고급어인 Text이고, BSON은 기계어이기 때문입니다.
    JSON으로 저장한다면 MongoDB 내부적으로 기계어로 변환하는 과정이 추가적으로 필요할 것이고 그렇기 때문에 속도가 더 느립니다.
    하지만 BSON은 JSON에 비해 사이즈가 좀 더 크다는 단점이 있습니다.

  • avatar
    2023-04-19 aster9448

    그러나 readability의 측면에서 Json이 더 유리하지 않나요?

  • avatar
    2023-04-19 HakseonKim

    사용자가 데이터를 볼때는 JSON으로 변환을 해서 보여주지만 기본적으로 빅데이터를 적재하는 경우에서는 BSON으로 저장하는 것이 유리하지 않을까 합니다.
    상기의 의견은 저의 개인적인 생각이라 정확한 의견은 벤더분께서 알려주시면 감사하겠습니다.
    @MongoDB


  • avatar
    2023-04-19 aster9448

    [질문] DoM 혹은 Json과 같은 Document model의 경우, 중첩된 structure를 내부에 재귀적으로 갖고 있다면 이의 일관된 query가 좀 어렵지 않을까요?

  • avatar
    2023-04-19 MongoDB

    다른 json type을 column을 지원하는 DB와 달리 nested doc에 대한 indexing이 자유로운 장점이 있습니다


  • avatar
    2023-04-19 HB.Cho

    [질문] 데이터 저장형식 자체가 키-밸류 이면 일반 관계형데이터베이스의 인덱스와 같은 거 아닌가요? 별도로 인덱싱을 해야하는지요? 이럴경우 관계형의 속성이 밸류에 포함되어 인덱싱을 해야한다면 일반 데이터베이스보다 더 많은 스토리지가 필요하지 않나요?

  • avatar
    2023-04-19 MongoDB

    time series의 clustered index를 제외하면 기본적으로 동일한 btree index이고 table의 column대신 document의 field에 indexing을 하는 것이라 RDB와 차이가 있는건 아닙니다


  • avatar
    2023-04-19 양재영

    [질문]RDBMS에서 몽고db로 마이그레이션시 기존 데이터정의나 포맷등의 변환등 수작업을 최소화혹은 자동화가 가능한가요?

  • avatar
    2023-04-19 MongoDB

    Relational Migrator(https://www.mongodb.com/products/relational-migrator)라는 툴이 제공되고(data conversion/migration), migration의 경우 professional service팀의 지원을 받으실 수 있습니다.


  • avatar
    2023-04-19 앵그리파파

    [질문] 몽고DB와 같은 문서 저장소는 조인을 다소 제한적으로 지원하며 데이터 구조의 동적인 특성 때문에 외래 키의 개념이 없어서 몽고DB의 데이터 모델링은 역정규화로 흐르는 경향이 있습니다. 그렇다면 엄격하게 테이블 사일로에 데이터를 유지하는 대응 방안이 있다면 무엇이 있을까요?

  • avatar
    2023-04-19 MongoDB

    말씀하신대로 RDB수준의 relational consistency를 DB차원에서 지원하지는 않습니다. app data modeling이 결정적인 요소가 되는데 multi-doc의 경우 ACID transaction을 활용하시는 방법을 활용할 수 있습니다


  • avatar
    2023-04-19 양재영

    [질문]몽고db가 타NO SQL대비 가용성이나 데이터 안정성 측면에서 어떤 차별화된 기능을 갖고 있는지요?

  • avatar
    2023-04-19 MongoDB

    document model이라는 점이 가용성의 가장 두드러진 장점이라고 할 수 있을것 같습니다. 안정성 측면은 HA(failover, app handover) native support, 분산환경에서 network latency의 최적화에 따른 동기화 성능, causal consistency native support등이 안정성 측면의 장점이 될것 같습니다.


  • avatar
    2023-04-19 [이호승]

    [질문] 생활속에서 사용하는 IoT 서비스 중에 몽고DB 를 가장 파워풀하게 사용하는 서비스는 어떤것이 있는지 사례가 궁금합니다.

  • avatar
    2023-04-19 MongoDB

    자동차 센서나 심박수 측정에 사용되는 의료장비가 생활에 가장 밀접한 사례가 아닐까 생각됩니다


  • avatar
    2023-04-19 Geenee

    [질문]몽고 DB의 속도가 빠른 이유는 ACID와 대립되는 BASE라는 데이터베이스 트랜잭션의 특성을 택했기 때문이라고 하는데 그 특성은 어떠한 것인가요?

  • avatar
    2023-04-19 MongoDB

    BASE는 NoSQL을 표현하는 일반적인 특성일 뿐이고
    MDB는 ACID transaction까지 지원하는 CP 시스템입니다.


  • avatar
    2023-04-19 최병갑

    [질문] 몽고디비는 모든 형태( 파일,디비,오브젝트 등)의 데이터를 처리 가능하나요

  • avatar
    2023-04-19 HakseonKim

    MongoDB의 필드는 기본적으로 Object 타입이고, Document 최대 크기인 16MB를 넘는 파일은 GridFS라는 것을 통해 저장이 가능한걸로 알고 있습니다.


  • avatar
    2023-04-19 김환수

    MongoDB의 커뮤니티 버전에서는 시계열데이터베이스 지원이 안되나요?

  • avatar
    2023-04-19 HakseonKim

    5.0 버전부터 커뮤니티, 엔터프라이즈 다 지원되는 걸로 알고 있습니다.


  • avatar
    2023-04-19 방성현

    [질문] 온프레미스 환경에서 RDBMS를 사용하는 환경에서는 몽고DB나 NoSQL 를 활용할 필요는 전혀 없는건가요?

  • avatar
    2023-04-19 MongoDB

    RDB를 사용하면서 전혀 pain point가 없으시다면 굳이 다른 DB로 교체하실 필요가 없다라고 생각됩니다.
    RDB vs NoSQL의 문제가 아니라 app이 해결하려고 하는 문제에 어떤 DB/data model이 적합한지 판단의 문제라고 생각됩니다


  • avatar
    2023-04-19 양재영

    [질문]트랜잭션 지원이 RDBMS 대비 미약하고 제공되는 MapReduce 작업이 Hadoop에 비해 성능이 떨어지는것으로 아는데 어떻게 개선이 가능할지요

  • avatar
    2023-04-19 MongoDB

    Tx지원이 RDBMS에 비해 떨어진다기보다 최고 성능을 낼 수 있는 Oracle과 동일한 수준의 snapshot isolation tx을 지원하고 있습니다. 기본철학이 ACID Tx을 최소화 하는 것이지 성능의 문제는 아닙니다. 실제 TPC-C benchmark의 경우 innoDB기반의 타 RDB Tx에 비해 동일 h/w 성능에서 Tx은 두 배 이상의 성능 결과를 가지고 있습니다.
    Hadoop은 EDW를 타겟으로 하는 MapReduce를 지원하는 솔루션입니다. 그에 반해 MDB는 ODS나 DW를 대신하는 것을 타겟으로 하기 때문에 비교자체가 의미가 없을 것 같습니다.
    그 정도 수준의 데이터처리는 MDB의 타겟이 아닙니다.


  • avatar
    2023-04-19 mora

    [질문] 클라우드 사용이 늘면서 워크로드 이전도 중요한 고려사항이 되었습니다. 하이브리드/멀티 클라우드 환경에서의 워크로드 이전 관점에서 몽고DB는 어떤 장단점이 있을까요

  • avatar
    2023-04-19 MongoDB

    multi-cloud, on-prem 어디서나 도입이 가능하기 때문에 제약이 없는 장점이 있습니다


  • avatar
    2023-04-19 이이형

    [질문] 무한전으로 쌓이는 시계열 Data를 저장하고 삭제하는 정책이 있는지 궁금합니다. 있다면, 어떤식으로 운영을 하시는지 궁급합니다.

  • avatar
    2023-04-19 MongoDB

    시계열 data의 timestamp는 clustered index이고 TTL 기능을 내장하고 있습니다. expiration time만 설정하는 것으로 자동 삭제가 가능합니다


  • avatar
    2023-04-19 shywait

    [질문] MongoDB Atlas의 버전 업그레이드, 최신 기능, 보안 업데이트 등에 번거로움의 개선이 있나요?

  • avatar
    2023-04-19 MongoDB

    Atlas는 fully managed cloud service입니다. 업그레이드 및 패치 등 모두 Atlas가 관리하고 있습니다


  • avatar
    2023-04-19 양재영

    [질문]데이터 업데이트중 장애발생시 데이터 손실 가능성이 있는것으로 아는데 이에 대한 보안점과 계획은 어떻게되는지요?

  • avatar
    2023-04-19 MongoDB

    MDB은 design부터 분산 환경이기 때문에 하나의 node(논리적)는 기본적으로 3개의 물리 노드의 집합입니다. 한번에 두 개 이상의 물리 노드에 장대가 발생하기 전에는 downtime은 발생하지 않고, 물리 노드간 failover(보통 2초 내 수행)시에 application handover도 SDK driver차원에서 자동으로 이루어지고 있으며, 짧은 handover 동안 발생하는 write fail 의 경우도 driver차원에서 retryable write을 지원하고 있어 app 입장에서는 서비스 중단의 경험은 없다고 보셔도 무방합니다


  • avatar
    2023-04-19 앵그리파파

    [질문] 몽고DB의 문서는 키-값 집합으로 그 동작 방식은 자바스크립트와 같은 코드의 객체와 매우 비슷하다고 알고 있는데, 이런 부분이 애플리케이션 코드와 문서 데이터 저장소 간의 상호작용에 다른 DB에 비해 데이터를 처리하는데 어떤 이점이 있다고 볼 수 있을까요?

  • avatar
    2023-04-19 MongoDB

    application object model 과 storage data model이 일치하기 때문에 I/O 성능과 개발 생산성에 큰 이점이 있습니다


  • avatar
    2023-04-19 cheolyong

    [질문] 상용버전이 성능 우위 강점 이외에, 실제 운영 중 장애나 문제가 발생할 경우 대처방안이나 에러 확인 등의 장점이 있을까요?

  • avatar
    2023-04-19 MongoDB

    OpsManager나 cloud Manager는 배포/모니터링/제어를 할 수 있는 one-stop control center입니다.


  • avatar
    2023-04-19 박창민

    (질문) noSQL를 활용하는 개발 과정을 NoSQL 워크스페이스에서 효율적으로 진행한 뒤에 그 결과물은 NoSQL 워크스페이스 외의 별도 python 환경에서도 실행할 수 있으면 더 활용성이 높아질 것 같은데 가능한가요?

  • avatar
    2023-04-19 MongoDB

    MDB app 개발은 ORM에 dependent하지 않고, native SDK를 사용하기 때문에 python뿐 아리나 다양한 언어에서 적용 가능합니다