NewSQL

위키백과, 우리 모두의 백과사전.

NewSQL은 전통적인 데이터베이스 시스템의 ACID를 보장하면서 온라인 트랜잭션 처리(OLTP) 워크로드용 NoSQL 시스템의 확장성(scalability)의 제공을 시도하는 관계형 데이터베이스 관리 시스템의 한 계열이다.[1][2][3][4]

하이프로파일 데이터(예: 금융 및 주문 처리 시스템)를 관리하는 수많은 전사적 소프트웨어는 전통적인 관게형 데이터베이스에 너무 크지만 NoSQL 시스템에 실용적이지 않은 트랜잭션 및 무결성 요건을 가지고 있다.[5][6] 이러한 조직을 위해 이전에 사용 가능했던 유일한 옵션으로는 더 성능이 좋은 컴퓨터를 구매하거나 전통적인 DBMS의 요청을 분산시키는 커스텀 미들웨어를 개발하는 것이었다. 이 2가지 접근 모두 높은 인프라 비용 및 개발 비용이 든다. NewSQL 시스템은 이러한 충돌을 조화시키는 것을 시도한다.

NewSQL 데이터베이스 목록[편집]

같이 보기[편집]

각주[편집]

  1. Aslett, Matthew (2011). “How Will The Database Incumbents Respond To NoSQL And NewSQL?” (PDF). 451 Group (2011년 4월 4일에 출판됨). 2020년 2월 22일에 확인함. 
  2. Pavlo, Andrew; Aslett, Matthew (2016). 〈What's Really New with NewSQL?〉 (PDF). 《SIGMOD Record》. 2020년 2월 22일에 확인함. 
  3. Stonebraker, Michael (2011년 6월 16일). “NewSQL: An Alternative to NoSQL and Old SQL for New OLTP Apps”. Communications of the ACM Blog. 2020년 2월 22일에 확인함. 
  4. Hoff, Todd (2012년 9월 24일). “Google Spanner's Most Surprising Revelation: NoSQL is Out and NewSQL is In”. 2020년 2월 22일에 확인함. 
  5. Aslett, Matthew (2011년 4월 6일). “What we talk about when we talk about NewSQL”. 451 Group. 2020년 2월 22일에 확인함. 
  6. Lloyd, Alex (2012). “Building Spanner” (PDF). Berlin Buzzwords (2012년 6월 5일에 출판됨). 2020년 2월 22일에 확인함.