크러스트릭스

Clustrix
크러스트릭스 주식회사
유형사설
산업컴퓨터 데이터베이스
설립됨2006년 12월 15일(2006-12-15년) 미국 캘리포니아주 샌프란시스코에서 열렸다.
창시자폴 미케셀, 세르게이 차레프, 에릭 호프만
본부,
미국
상품들Clustrix 데이터베이스 서버
직원수
40–50
부모마리아DB 주식회사 AB
웹사이트clustrix.com

Clustrix, Inc.[1][2]는 2006년에 설립된 샌프란시스코 소재 민간 기업으로 NewSQL로 시판되는 데이터베이스 관리 시스템을 개발한다.

역사

Clustrix는 2006년 11월 설립됐으며 Y 콤비네이터의 도움으로 형성돼 Sputred-Clustrix라고도 불린다.[3]창립자로는 폴 미케셀(EMC Isilon의 이전)과 세르게이 차레프가 있다.일부 기술은 2008년부터 고객사를 대상으로 테스트했다.[4]

개발 단계 중 시에라라고 처음 불렸던 이 제품은 2010년 공식 발표 때 CDS(Clustered Database System)라는 제품명으로 출시되었다.[5][6]이 회사는 2010년 12월 세쿼이아 캐피털, 미국 벤처 파트너스(USVP), ATA 벤처스로부터 1000만 달러의 자금을 지원받았다.[7]로빈 푸로히트는 2011년 10월 최고 경영자가 되었고, 2012년 7월 675만 달러가 또 모금되었다.[8][9]2013년 5월 원조 후원자 1650만 달러(약 1억6000만 원)의 자금 지원이 또 발표됐고,[10] 2013년 8월 신규 자금 1000만 달러(약 1억6000만 원)는 하이비(HighB)가 주도했다.AR 벤처스.[7]푸로히트는 2014년 마이크 아제베도로 교체됐다.[11]2016년 2월 2300만 달러가 넘는 채무 재조정이 공개됐다.[12]2018년 9월 20일, Clustrix가 MariaDB Corporation에 인수되었다고 발표되었다.[13]

기술

Clustrix는 트랜잭션 확장 및 실시간 분석을 포함하는 워크로드를 지원한다.이 시스템은 MySQL에 대한 드롭인 교체로, 최소한의 중단으로 MySQL 확장성 문제를 극복하도록 설계되었다.[14]클러스터 내에서 고가용성을 위한 내결함성 기능도 내장했다.재해 복구를 위해 클러스터 간에 병렬 백업 및 병렬 복제가 가능하다.Clustrix는 스케일 아웃 SQL 데이터베이스 관리 시스템이며 흔히 NewSQL 데이터베이스 시스템(현대 관계형 데이터베이스 관리 시스템)이라고 불리는 시스템의 일부로서, NoSQL 이동에 근접해 있다.[15]

이 제품은 약 2014년까지 InfiniBand를 사용한 하드웨어 "어플라이언스"로 판매되었다.[16][6][17]Clustrix의 데이터베이스는 다운로드 가능한 소프트웨어로 2013년까지 Amazon Web Services Marketplace에서 사용할 수 있게 되었다.[18][19]

Microsoft SQL Server와 MySQL과 같은 주요 경쟁업체는 온라인 트랜잭션 처리온라인 분석 처리를 지원했지만 배포되지 않았다.Clustrix는 트랜잭션을[20] 확장하고 실시간 분석을 지원하는 분산 관계형 AID 데이터베이스를 제공한다.다른 분산 관계형 데이터베이스는 칼럼니스트(기본 트랜잭션 워크로드를 지원하지 않음)로, 오프라인 분석에 집중하며, 여기에는 EMC Greenplum, HP Vertica, InfobrightAmazon Redshift가 포함된다.1차 SQL 데이터베이스 공간에서 주목할 만한 플레이어가 인메모리(in-memory)이다.여기에는 VoltDBMemSQL이 포함되며, 이 제품은 대기 시간이 짧은 트랜잭션에는 탁월하지만 실시간 분석을 목표로 하지는 않는다.[citation needed]MongoDB와 같은 NoSQL 경쟁업체는 구조화되지 않은 데이터를 잘 처리하고 많은 워크로드를 읽지만 쓰기 집약적인 워크로드(트랜잭션 없음, 거친 분쇄(DB-레벨) 잠금 및 SQL 기능(조인 등)을 위한 공간에서는 경쟁하지 않기 때문에 NewSQL과 NoSQL 데이터베이스는 상호 보완적이다.[citation needed]

질의평가

Clustrix 데이터베이스는 데이터 접근 방식을 사용하여 공유되지 않는 노드의 분산 클러스터에서 작동한다.[21]여기서 노드는 일반적으로 데이터의 서브셋을 소유한다.SQL 쿼리는 쿼리 조각으로 분할되어 데이터를 소유하는 노드로 전송된다.이를 통해 Clustrix가 노드를 추가할 때 수평으로 스케일아웃(스케일아웃)할 수 있다.[18]

데이터 분포

Clustrix 데이터베이스는 다른 노드에 대한 복사본을 가지고 있는 각 슬라이스를 통해 데이터를 자동으로 분할 및 분산시킨다.[22]노드가 추가, 제거되거나 데이터가 고르지 않게 삽입될 경우 균일한 데이터 배포가 유지된다.이 자동 데이터 배포 접근법은 Clustrix가 노드 손실 시 데이터베이스 가용성을 유지할 수 있도록 해준다.[23]

퍼포먼스

2011년 Percona가 완료한 성능 테스트에서 3노드 클러스터는 1024개의 동시 스레드로 유사한 장비를 갖춘 단일 MySQL 서버를 실행하는 테스트보다 속도가 약 73% 향상되었다.[24][25]Clustrix 클러스터에 추가된 노드를 [26]통해 속도가 거의 선형적으로 증가함

참조

  1. ^ "What we talk about when we talk about NewSQL". Archived from the original on 2012-09-05. Retrieved 2011-12-16.
  2. ^ "The NewSQL Movement". Archived from the original on 1 February 2012. Retrieved 2011-12-16.
  3. ^ "Form D: Notice of Sale of Securities". United States Securities and Exchange Commission. July 5, 2007. Archived from the original on April 8, 2016. Retrieved September 5, 2016.
  4. ^ "The Clustrix story". DBMS2 Blog. May 12, 2010. Retrieved September 5, 2016.
  5. ^ Camille Riketts (May 3, 2010). "Y Combinator's Clustrix rolls out databases that scale". Venture Beat. Retrieved September 5, 2016.
  6. ^ a b Stacey Higginbotham (May 3, 2010). "Clustrix Builds the Webscale Holy Grail: A Database That Scales". Gigaom. Retrieved September 5, 2016.
  7. ^ a b Barb Darrow (August 19, 2013). "Clustrix bags $10M more in funding to keep scaling out its SQL database". Gigaom. Retrieved September 5, 2016.
  8. ^ Robin Wauters (October 18, 2011). "Clustrix Lands Former Hewlett-Packard VP Robin Purohit As Its New CEO". Tech Crunch. Retrieved September 5, 2016.
  9. ^ Ryan Lawler (July 5, 2012). "Big Data Startup Clustrix Raises $6.75 Million From Sequoia And Others To Build Scalable Databases". Tech Crunch. Retrieved September 5, 2016.
  10. ^ Barb Darrow (May 6, 2013). "Clustrix nets $16.5M to push its database outside the box". Gigaom. Retrieved September 5, 2016.
  11. ^ "Clustrix Names New CEO Mike Azevedo and Executive Chairman Bruce Armstrong". Wall Street Journal. September 9, 2014. Retrieved September 5, 2016.
  12. ^ "Form D: Notice Exempt Offering of Securities". United States Securities and Exchange Commission. February 12, 2016. Retrieved September 5, 2016.
  13. ^ "MariaDB Acquires Clustrix Adding Distributed Database Technology". February 20, 2018. Retrieved September 20, 2018.
  14. ^ Derrick Harris (January 17, 2011). "Clustrix Lifts the Curtain on Early Database Customers". Gigaom via The New York Times. Retrieved September 5, 2016.
  15. ^ / Google Spanner의 가장 놀라운 폭로는 NoSQL은 Out이고 NewSQL은 현재
  16. ^ James Hamilton (May 5, 2010). "Clustrix Database Appliance". Retrieved September 5, 2016.
  17. ^ "Clustrix Database Appliance". Company Documentation. Archived from the original on February 2, 2014. Retrieved September 5, 2016.
  18. ^ a b Jon Evans (January 19, 2013). "Your Database Is Probably Terrible". Tech Crunch. Retrieved September 5, 2016.
  19. ^ "Clustrix Announces General Availability of ClustrixDB as a Software Release". Database Trends and Applications. October 31, 2013. Retrieved September 5, 2016.
  20. ^ "Archived copy". Archived from the original on 2013-03-10. Retrieved 2013-02-21.{{cite web}}: CS1 maint: 타이틀로 보관된 사본(링크)
  21. ^ "Archived copy" (PDF). Archived from the original (PDF) on 2013-09-29. Retrieved 2013-02-21.{{cite web}}: CS1 maint: 타이틀로 보관된 사본(링크)
  22. ^ http://cs.brown.edu/courses/cs227/slides/checkpointing/clustrix.pdf[영구적 데드링크]
  23. ^ http://cattell.net/datastores/Datastores.pdf[bare URL PDF]
  24. ^ Vadim Tkachenko and Rodrigo Gadea (October 20, 2011). "Clustrix tpcc-mysql Benchmark" (PDF). Percona. Archived from the original (PDF) on February 12, 2012. Retrieved September 5, 2016.
  25. ^ Paul Mikesell and Aaron Passey (October 25, 2011). "Opening Keynote: Characterizing Performance". Percona Live London. Retrieved September 5, 2016.
  26. ^ Clustrix에서 데모 샤드리스(Shard-less) MySQL 스케일링에 소프트웨어 전용 키트 제공

외부 링크