카우치베이스 서버

카우치베이스 서버
개발자카우치베이스
발표일2010년 8월
안정화 버전
7.1.3 / 2022년 11월 18일 (2022-11-18)
저장소
프로그래밍 언어C++, 얼랑, C,[1] Go
종류멀티 모델 데이터베이스, 분산 키-값 데이터베이스, 도큐먼트 지향 데이터베이스
라이선스아파치 라이선스, 프리미엄
웹사이트couchbase.com

카우치베이스 서버(Couchbase Server, 원래 명칭: 멤베이스/Membase)는 상호작용 애플리케이션에 최적화된 오픈 소스 분산(셰어드 낫싱 아키텍처) 멀티 모델 NoSQL 문서 지향 데이터베이스 소프트웨어 패키지이다. 유연한 JSON 모델로 고정 데이터베이스 스키마의 제약 없이 쉽게 애플리케이션을 수정할 수 있으며, submilisecond (1/1000 ms 이하)의 초고속 데이터 입출력 처리의 높은 성능을 보장한다. 또한, 간편한 스케일 아웃(scale-out)으로 다운타임 없이 시스템 구성 변경 및 확장을 지원한다.

주요 특징

유연한 데이터 모델

JSON 지원

카우치베이스 서버 2.0 은 기본적으로 JSON 문서를 지원한다. 각각의 JSON 문서는 다양한 구조를 가질 수 있고, 서로 다른 구조를 가진 여러 문서를 동일한 카우치베이스 데이터베이스 버킷에 저장할 수 있다. 또한 데이터베이스 내 다른 문서의 구조를 바꾸지 않고 언제든지 특정 문서 구조를 변경할 수 있어서 애플리케이션 기능 추가를 좀더 빨리 할 수 있다.

인덱스와 쿼리

카우치베이스 2.0은 JSON 문서에 기본 인덱스(Primary Index)와 보조 인덱스(Secondary Index)를 생성할 수 있다. 인덱스는 뷰(View)를 통해 생성하고 쿼리 할 수 있다. 인덱스 생성은 각 노드에서 저장된 데이터를 대상으로 인덱스를 생성하며 클러스터 내 모든 노드에 걸쳐 고르게 분산되어 있다. 쿼리는 카우치베이스 서버에서 문서를 검색하기에 적절한 클라이언트 라이브러리를 사용해서 실행한다. 쿼리는 특정 키 조회, 범위 검색, 합계 조회 기능 등을 포함한다. 심지어 재분배(rebalancing) 또는 장애조치(failover) 등과 같이 클러스터 서버의 구성 변경이 이루어지는 동안에도 쿼리 결과를 제공 한다. 이와 관련하여 아키텍처 또는 뷰(View) 개발 방법 등 보다 상세한 내용은 documentation를 찾아 보십시오.

증분 맵 리듀스

증분 맵 리듀스는 대용량 데이터 셋의 실시간 분석을 위한 강력한 기능들을 제공한다. 인덱스는 데이터 변경 부분에 대해서만 갱신되기 때문에 전체 데이터 셋의 배치 작업이 완료될 때까지 기다릴 필요가 없다. 뷰(View)에서 맵 리듀스(Map Reduce) 함수에 대해 자세히 알기를 원하면 map and reduce functions 문서를 참고하십시오.

간단한 확장성 자동

자동 샤딩(Auto-sharding)을 통한 클러스터 확장

카우치베이스 서버는 애플리케이션 요구사항이 변경되더라도 쉽게 자원을 유지하면서 버튼 클릭 한번으로 클러스터에 서버 추가(또는 삭제)를 할 수 있다. 애플리케이션은 서버를 추가하여 RAM과 I/O 용량을 늘려나가면서 수평적으로 확장하게 된다. 자동 샤딩(Auto-sharding)은 모든 서버에 균등하게 데이터를 분배하여 애플리케이션 변경 없이 해당 요청을 대상 서버로 직접 전달한다. 서버 추가 또는 삭제는 클러스터의 지속적인 데이터 가용성을 위해 데이터 재분배(rebalancing) 작업을 시작하게 한다. 이러한 관리 작업에 대해 좀더 배우길 원하시면 administrative tasks(관리 작업) 문서를 참조하십시오. 또한 카우치베이스 서버 관리자 웹 인터페이스 또는 카우치베이스 서버 관리 REST API를 통해 클러스터를 관리할 수 있다.

클러스터 간 복제

비즈니스 연속성을 보장하기 위한 재난복구 시스템 구축 시 서로 다른 데이터센터에 있는 여러 클러스터의 데이터를 복제 할 수 있다. 또는 최종 사용자에게 가까운 거리에서 데이터를 제공하여 더 나은 사용자 경험(UX, User Experience)을 제공하고자 할 때에도 XDCR을 활용할 수 있다. 클러스터 간 데이터 복제는 단방향 또는 양방향 읽기/쓰기를 모두 지원한다. XDCR 구성 및 자세한 설명은 cross data center replication (XDCR)문서를 읽어 보십시오.

고성능 연속성 보장

24x365 무중단

구조

최상위 레벨에서 보면, 카우치베이스 클러스터의 각 노드는 동일하고 각각 ‘데이터 관리자’와 ‘클러스터 관리자’ 두 개의 주요 컴포넌트를 가지고 있다. 다른 중요한 아키텍처 요소는 점진적 인덱스와 문서 쿼리를 지원하는 강력한 맵 리듀스(Map Reduce) 엔진과 지리적으로 서로 다른 지역에 있는 데이터 센터 간 복제 기술이다.

애플리케이션은 Java, .NET, PHP, Ruby, Python, C , C++ 등 주요 프로그래밍 언어를 대부분 지원하는 카우치베이스 스마트 클라이언트 SDK를 사용해서 카우치베이스 서버 클러스터와 상호 작용을 한다. 이때 SDK는 클러스터 토폴로지를 인지하고 있어 각 요청을 적합한 서버로 직접 전달한다.

데이터는 지속적으로 클라이언트에 의해 해시되어 모든 서버 노드에 균일하게 분산 저장된다. 클러스터 맵은 각각의 노드에 어떤 데이터가 저장되어 있는지를 기록하고 언제 노드가 추가되고 다운되었는지 알고 있다.

만약 특정 서버가 고장났을 경우, 카우치베이스 서버는 해당 서버 장애를 감지하고 다른 서버에 있는 복제 문서(replica documents)를 활성화시킨 다음 새로운 클러스터 토폴로지를 반영하도록 클러스터 맵을 갱신한다. 이때 스마트 클라이언트는 서버로부터 자동으로 새로운 클러스터 맵을 가져와서 별도의 애플리케이션 변경이나 다운타임 없이 다른 활성화된 서버로 요청을 전달한다.

각주

  1. Damien Katz (2013년 1월 8일). “The Unreasonable Effectiveness of C”. 2016년 9월 30일에 확인함. 

외부 링크

Read other articles:

Edificio Lucini Edificio LuciniLocalizaciónPaís EspañaUbicación Valencia, España EspañaDirección C/ del Doctor Romagosa nº 1, ValenciaCoordenadas 39°28′16″N 0°22′21″O / 39.471138888889, -0.37247222222222Información generalUsos privadoDiseño y construcciónArquitecto Ramón Lucini Callejo[editar datos en Wikidata] El edificio Lucini está situado en la calle del Doctor Romagosa número 1 de la ciudad de Valencia (España). Se trata de una edif...

 

رايمر لوست (بالألمانية: Reimar Lüst)‏  معلومات شخصية الميلاد 25 مارس 1923[1]  بارمن  الوفاة 31 مارس 2020 (97 سنة) [2]  هامبورغ  مواطنة ألمانيا  عضو في الأكاديمية الألمانية للعلوم ليوبولدينا،  وأكاديمية العلوم والإنسانيات في هامبورغ  [لغات أخرى]‏،  وأكا...

 

ProfanatikAlbum studio karya DeadsquadDirilis30 November 2013Studio Syaelendra Studio WannaB Studio Genre Death metal teknikal Durasi29:30LabelArmstretch RecordsProduser Deadsquad Santo Gunawan Kronologi Deadsquad Horror Vision(2009) Profanatik(2013) Tyranation(2016) Profanatik adalah album studio kedua karya band cadas Deadsquad, merupakan album yang dikerjakan secara analog menggunakan medium pita rekam, atas gagasan Stevie Item yang juga didukung oleh anggota band lainnya.[1] M...

Part of a series onBritish law Acts of Parliament of the United Kingdom Year 1801 1802 1803 1804 1805 1806 1807 1808 1809 1810 1811 1812 1813 1814 1815 1816 1817 1818 1819 1820–1824 1825–1829 1830–1834 1835–1839 1840 1841 1842 1843 1844 1845 1846 1847 1848 1849 1850–1854 1855–1859 1860–1864 1865–1869 1870–1875 1876 1877 1878 1879 1880–1883 1884 1885–1889 1890–1894 1895–1899 1900 1901 1902 1903 1904 1905 1906 1907 1908 1909 1910 1911 1912 1913 1914 1915 1916 1917 1918...

 

Indian professional wrestler (b.1919) Not to be confused with Tiger Jeet Singh. Tiger Joginder SinghBirth nameJoginder SinghBorn1919Village Sheron, Tarn Taran, Punjab, British IndiaDied1 August 1990(1990-08-01) (aged 70–71)Professional wrestling careerRing name(s)Tiger Joginder / JokinderTiger Joginder SinghBilled height5 ft 10 in (178 cm)Billed weight270 lb (122 kg)Billed fromPunjab, IndiaTrained byHarnam SinghDebut1945 Joginder Singh (1919-August 1, 1990) was...

 

Ballistic vest X-ray of Dragon Skin Body Armor Dragon Skin is a type of ballistic vest first-produced by the now-defunct company Pinnacle Armor, and was subsequently manufactured by North American Development Group LLC.[1] The vest manufacturer claimed that it could absorb a high number of bullets because of its unique design involving circular discs that overlapped, similar to scale armor.[2] The Department of Justice (DOJ), Office of Justice Programs (OJP) announced in 2007 ...

County in Hunan, People's Republic of ChinaXupu County 溆浦县Supu; SüpuCountyXupuLocation in HunanCoordinates: 27°54′40″N 110°35′38″E / 27.911°N 110.594°E / 27.911; 110.594[1]CountryPeople's Republic of ChinaProvinceHunanPrefecture-level cityHuaihuaArea[2] • Total3,437.93 km2 (1,327.39 sq mi)Population (2010)[3] • Total741,014 • Density220/km2 (560/sq mi)Time zoneUTC+8 ...

 

Museo grecorromano de Alejandría Fachada del museoUbicaciónPaís Egipto EgiptoLocalidad AlejandríaCoordenadas 31°11′57″N 29°54′25″E / 31.19925, 29.906861111111Historia y gestiónCreación 1892Inauguración 17 de octubre de 1892Director Giuseppe Botti y Evaristo BrecciaInformación del edificioConstrucción 1895Arquitecto Giuseppe BottiInformación para visitantesHorarios 11-17[editar datos en Wikidata] El Museo grecorromano de Alejandría es un muse...

 

2020 album by 21 Savage and Metro Boomin Savage Mode IIStandard cover art for the album, chopped and screwed version features the same cover with a purple overlayStudio album by 21 Savage and Metro BoominReleasedOctober 2, 2020Recorded2019–2020Studio Astro (Atlanta) Circle House (Miami) Conway Paramount (Los Angeles) Sugar Hill Wire Road (Houston) Genre Hip hop trap[1] Length44:01Label Slaughter Gang Epic Boominati Republic Producer David x Eli Honorable C.N.O.T.E. Kid Hazel Met...

High school in Richmond, British Columbia, CanadaRichmond Secondary SchoolAddress7171 Minoru BlvdRichmond, British Columbia, V6Y 1Z3CanadaCoordinates49°09′41″N 123°08′34″W / 49.16135°N 123.14268°W / 49.16135; -123.14268InformationSchool typePublic, high schoolFounded1927School boardSchool District 38 RichmondSuperintendentScott RobinsonArea trusteeHeather LarsonSchool code03838065PrincipalAnita KwonStaff100Grades8–12Enrollment1,176[1] (2021/2...

 

You can help expand this article with text translated from the corresponding article in Persian. (November 2014) Click [show] for important translation instructions. View a machine-translated version of the Persian article. Machine translation, like DeepL or Google Translate, is a useful starting point for translations, but translators must revise errors as necessary and confirm that the translation is accurate, rather than simply copy-pasting machine-translated text into the English Wik...

 

Live album by Charles Tolliver Live in TokyoLive album by Charles Tolliver / Music Inc.Releasedc. 1974/1975[nb 1]RecordedDecember 7, 1973VenueYubinchokin Hall (Tokyo)Genre Post-bop hard bop Length49:53LabelStrata-EastProducerCharles TolliverCharles Tolliver chronology Live at the Loosdrecht Jazz Festival(1973) Live in Tokyo(1974) Impact(1975) Alternate coverJapanese release by Trio Records Live in Tokyo is a live album by the American jazz trumpeter-composer Charles Tolliver and h...

この項目では、チャップリンの映画について説明しています。 泉谷しげるのアルバムについては「黄金狂時代 (アルバム)」をご覧ください。 トッド・ラングレンのアルバムについては「トッドのモダン・ポップ黄金狂時代」をご覧ください。 黄金狂時代 The Gold Rush 監督 チャールズ・チャップリン脚本 チャールズ・チャップリン製作 チャールズ・チャップリン出演者 ...

 

Dieser Artikel behandelt das US-amerikanische Nachrichtenmagazin. Zu weiteren Bedeutungen siehe Time (Begriffsklärung). Time Beschreibung Nachrichtenmagazin Verlag Time USA, LLC (Vereinigte Staaten) Hauptsitz New York City Erstausgabe 3. März 1923 Gründer Henry Luce &Briton Hadden Erscheinungsweise wöchentlich (1923–2020); zweiwöchentlich (seit 2020) freitags Verkaufte Auflage 3.028.013 Exemplare (Stand: 30. Juni 2017) Chefredakteur Edward Felsenthal Weblink www.time.com Arti...

 

Statue outside Kensington Palace, London This article includes a list of references, related reading, or external links, but its sources remain unclear because it lacks inline citations. Please help improve this article by introducing more precise citations. (November 2019) (Learn how and when to remove this message) Statue of Queen Victoria at Kensington Palace, London A statue of Queen Victoria stands near Kensington Palace. It was sculpted by Victoria's fourth daughter Princess Louise, Duc...

Actual tumba del periodista Mariano José de Larra (1809-1837) en el cementerio de San Justo. Portada del ABC de Madrid, 6 de junio de 1911; es uno de los periódicos más veteranos y extensos del panorama periodístico español La historia de la prensa española, entendida más como un estudio positivista de la hemerografía histórica que como una historia del periodismo o de la comunicación, comienza en el siglo XV de forma dispersa con los manuscritos y la impresión en xilografía de re...

 

Si ce bandeau n'est plus pertinent, retirez-le. Cliquez ici pour en savoir plus. Certaines informations figurant dans cet article ou cette section devraient être mieux reliées aux sources mentionnées dans les sections « Bibliographie », « Sources » ou « Liens externes » (mai 2024). Vous pouvez améliorer la vérifiabilité en associant ces informations à des références à l'aide d'appels de notes. Cette page contient des caractères spéciaux ou non l...

 

El grupo de Worpswede pintado por Heinrich Vogeler en 1905. Heinrich Vogeler - Gran Espectáculo de Arte Worpswede; Detalle: Franz Vogeler (hermano del pintor), Martin Schröder (cuñado del pintor) y, escondido, Heinrich Vogeler tocando música 1905 La colonia de artistas de Worpswede se originó en el verano de 1889 en la localidad alemana de Worpswede, imitando el modelo francés de Barbizón. Su artista más representativa sería con el paso del tiempo Paula Modersohn-Becker. El poeta Rai...

Die Zwirnerei Ackermann im Heilbronner Stadtteil Sontheim war eine mechanische Zwirnerei. Das Unternehmen wurde von Friedrich Ackermann 1868 gegründet und nach anfänglichen wirtschaftlichen Schwierigkeiten 1882 in eine Aktiengesellschaft überführt. Bis zum Ende des 19. Jahrhunderts entwickelte sich die Zwirnerei zu einem der bedeutendsten Unternehmen jener Art in Deutschland und konnte diese führende Position bis nach dem Zweiten Weltkrieg halten. 1957 fusionierte die Zwirnerei Ackermann...

 

В Википедии есть статьи о других людях с фамилией Фрейн. Роберт Якобус Фрёйн Дата рождения 14 ноября 1823(1823-11-14)[1][2][…] Место рождения НидерландыЮжная Голландия, Нидерланды[3] Дата смерти 29 января 1899(1899-01-29)[1][2][…] (75 лет) Место смерти НидерландыЮжная ...

 

Strategi Solo vs Squad di Free Fire: Cara Menang Mudah!