개인 재정 10 Killer NoSQL 애플리케이션 - 더미 (dummy)

10 Killer NoSQL 애플리케이션 - 더미 (dummy)

차례:

비디오: 2장 NoSQL의 종류와 특징 - 1. NoSQL의 종류 2024

비디오: 2장 NoSQL의 종류와 특징 - 1. NoSQL의 종류 2024
Anonim

사람들은 종종 실행되는 킬러 애플 리케이션 때문에 특정 플랫폼을 구입합니다. 많은 NoSQL 기반 응용 프로그램이 킬러 응용 프로그램 범주에 속합니다. 이러한 응용 프로그램은 기존 관계형 데이터베이스 기술을 사용하여 현실이 될 수 없었습니다.

Facebook 메시징 플랫폼

Apache Cassandra는 Facebook에서받은 편지함을 강화하기 위해 만들어졌습니다. 그것은 수년 동안 이것을했습니다. 카산드라는 다음 작업을 수행했습니다.

  • 카산드라는 사용자의 메시지와 메시지의 용어 (단어 등)를 색인화하여 해당 메시지의 모든 콘텐츠를 검색했습니다. 사용자 ID가 기본 키입니다. 각 용어는 수퍼 컬럼이되고 메시지 ID는 컬럼 이름이됩니다.

  • 카산드라는 특정 사용자와주고받는 모든 메시지를 나열하는 기능을 제공했습니다. 여기서 사용자 ID는 기본 키이고 수신자 ID는 수퍼 컬럼이며 메시지 ID는 컬럼 이름입니다.

원래의 Facebook Cassandra 논문은 최근 정보로 주석을 달고 있으며 오늘 Cassandra를 홍보하는 상업 회사 인 DataStax가 관리합니다.

Amazon DynamoDB

아마존은 원래 Dynamo 용지를 출판 했으므로 NoSQL 키 - 값 저장소라는 개념을 시작했습니다. 그 이후 Amazon은 Amazon Web Services 마켓 사이트에서 제공되는 서비스로 DynamoDB라는 별도의 데이터베이스를 만들었습니다.

DynamoDB를 사용하면 저장하는 데이터 양보다는 사용하는 시간당 처리량에 대해서만 비용을 지불하므로 새로운 응용 프로그램 개발자가 매력적이라고 ​​생각하는 흥미로운 모델입니다. 또한 25GB의 저장 용량과 여러 개의 쓰기 및 읽기 용량 단위가 포함 된 '무료 티어'옵션을 작성합니다.

Google Mail

Google의 Bigtable은 orkut, Google 어스, 웹 색인 생성, Google지도, Google 도서, YouTube, 블로거를 비롯한 다양한 Google 응용 프로그램에 넓은 열 저장소를 제공하기 위해 만들어졌습니다. co.kr, Google 코드 및 Google Mail.

Bigtable 클론은 초대형 정보 집합에 대해 색인 조회 표를 제공합니다.

LinkedIn

LinkedIn은 Hadoop을 사용하여 하룻밤 관계에 대한 정보를 휘젓고 최신 그래프 정보를 Voldemort 키 - 값 NoSQL 저장소에 푸시합니다. 다음날. 이러한 방식으로 LinkedIn은 서비스의 모든 데이터를 롤링 뷰로 유지했습니다.

에스프레소에 대한 자세한 내용은 여기를 확인하십시오.

BBC iPlayer 온라인 미디어 카탈로그

영국 방송 공사 (British Broadcasting Corporation)는 영국 시민에게 BBC TV 및 라디오 쇼용 iPlayer라는 무료 캐치 서비스를 제공하는 온라인 서비스를 제공합니다.

에피소드, 시리즈 및 브랜드에 대한 정보는 TV 에피소드 일정을 관리하는 팀과 다른 팀에서 업데이트합니다.

BBC는 프로그램 메타 데이터에 대한 액세스를 제공하기 위해 여러 MySQL 시스템을 단일 MarkLogic Server 6 저장소로 이동했습니다. 이 작업에는 Nitro라는 데이터 서비스 API를 만들고이를 MarkLogic Server에 임베드했습니다.

Nitro는 이제 BBC 서비스의 증가를 촉진합니다. Nitro는 iPlayer의 기능을 대체하여 플랫폼의 성능을 안정화 시켰습니다. 앞으로 Nitro는 파트너 조직에 피드를 포함시키고 공개 API를 제공 할 것입니다.

BBC 스포츠 및 올림픽 플랫폼

2011 년 BBC는 기자들이 BBC 스포츠 웹 사이트에서 기사를 게시 할 위치를 결정하는 데 많은 시간을 소비하고 있음을 깨달았습니다. 이 비용은 많은 시간과 돈과 이야기가 스포츠 웹 사이트의 다른 영역에있는 사용자에게 일관성있게 제공되지 않았습니다.

BBC는이 프로세스의 대부분을 자동화하기 위해 Dynamic Semantic Publishing (DSP)이라는 완전히 새로운 유형의 솔루션을 만들었습니다. BBC는 MarkLogic Server 6 (Triple Store가없는 버전)과 Ontotext의 GraphDB (이전 BigOWLIM)를 사용하여 스토리에 대한 주제를 저널리스트에게 제안 할 수있었습니다. 이 접근법은 또한 BBC가 기자들에게 의존하기보다는 그 이야기에 언급 된 주제들에 내재 된 관계를 사용하여 데이터를 어디서 출판 할 것인가를 결정할 수있게했다.

BBC Sport 홈페이지로 이동하여 잉글랜드 축구 팀의 링크를 클릭하면 잉글랜드 축구 팀에 대한 이야기뿐만 아니라 잉글랜드에서 뛰는 모든 선수 또는 선수들의 이야기에 대한 이야기를 볼 수 있습니다. 비록 그들이 영국 축구 팀에 대한 이야기를 명시 적으로 언급하지는 않았지만, 우수 영국 축구 팀에 대한 정보는 여기를 확인하십시오.

건강 관리. gov

의료. gov는 모든 시간 중 가장 복잡한 IT 시스템 구현이라고 불 렸습니다. 그것을 구축하기 위해서는 가장 보일 수있는 시스템이 HealthCare 인 여러 시스템이 필요했습니다. 정부 시장. 배경에서 많은 다른 시스템은 IRS 데이터 및 거주자에게 이미 제공되는 주에 대한 정보와 같은 다른 기관의 정보를 저장하는 상점을 포함하여 지원 기능을 제공합니다. 또한 보험사는 연방 시장 웹 사이트에서 시민에게 제공하려는 정책을 제출합니다.

다양한 시스템 간의 통신에는 안전을 위해 메시지를 저장해야하므로 메시지가 손실되지 않으며 나중에 배달해야합니다. 비록 건강 관리. 정부는 34 개 주에서 시민에게 적용 범위를 제공하고, 백엔드 시스템은 데이터베이스를 통해 50 개 주를 모두 지원하며 주 자체 시장에 공급합니다.

메디 케어 및 메디 케이드 서비스 센터 (CMS)는 MarkLogic을 선택하여 모든 시스템 데이터에 대한 백엔드 데이터베이스를 제공합니다.MarkLogic Server는 이러한 시스템간에 흐르는 모든 XML 컨텐트의 익명 버전을 저장하고 시민의 요구 사항을 보험 적용 범위와 일치시킬 수있는 기능을 제공합니다.

모든 메시지 트래픽을 실시간으로 추적하고 분석하는 서브 시스템은 시민들의 삶에 직접 영향을주는 NoSQL 시스템의 가장 눈에 띄는 성공으로 입증되었습니다. 프로젝트가 대중의 어려움을 겪었음에도 불구하고 처리 된 복잡성 수준과 새로 7 백만이 넘는 미국인에게 성공적으로 배포 된 결과 큰 성공을 거두었습니다.

MarkLogic의 HealthCare 사용에 대한 정보는 여기를 클릭하십시오. Gov.

UK NHS Spine 2 백본

영국 국립 보건 서비스는 수 백 개의 조직으로 구성되어 있으며, 모두 하나의 국가적 우산으로 구성되어 있습니다. 예를 들어, 일반 연습 수술과 병원에는 각각 자체 시스템이 있습니다.

영국 NHS는 척추 (Spine)라고 불리는 일련의 서비스를 제공합니다. 예를 들어 Spine은 신생아에게 평생 동안있을 고유 한 NHS 번호를 할당하는 서비스를 포함합니다. 이 척추에는 척추 코어 (Spine Core)라고 불리는 다양한 시스템을위한 메시징 백본 역할을하는 시스템이 있습니다.

척추 2에는 또한 병원의 응급실 직원이 전국의 개별 의료 기록을 찾을 수 있도록하는 SCR (Summary Care Record) 시스템과의 통신이 포함됩니다.

Spine 2 백본은 Riak 위에 구축되었으며 오래된 관계형 기술을 기반으로 구축 된 매우 값 비싼 시스템을 대체합니다.

척추 2 코어에서 Riak의 사용에 대한 정보는 여기를 확인하십시오.

안전한 정보 공유

많은 상황에서 보안 유지와 동시에 정보에 대한 액세스를 제공해야합니다. 다음은 몇 가지 예입니다.

구매 전에 책의 관련성을 검증 할 수 있도록 요약에 대한 액세스를 제공하지만 구매 후 전체 책 만 볼 수있는 서적 출판사

아동에게 다른 접근 권한을 갖는 다자간 사회 보장 애플리케이션 보호 담당관, 의료진, 교육자 및 법 집행 기관과 같은 정보 공유 응용 프로그램

정보 보고서에 대한 상위 정보를 검색 용으로 공유하지만 사례별로 모든 액세스를 적용 및 부여해야하는 정보 공유 응용 프로그램 사례 기반

  • 이러한 상황은 공통적 인 접근법을 공유합니다. 즉, 시스템의 다른 사용자에게 레코드를 표시하거나 숨길 수 있도록 최소한 레코드 수준으로 설정된 보안이 필요합니다. 또한 레코드 내의 특정 섹션에 보안 액세스를 제공하려면 비정규 화 또는 셀 기반 또는 레이블 기반 액세스 제어 (LBAC)가 필요합니다. LBAC은 해당 레코드에 대해 명시 적으로 설정된 사용 권한 대신 해당 레코드의 내용을 기반으로 레코드 보안을 적용합니다.

  • 이러한 시나리오에서는 Accumulo, MarkLogic Server 및 AllegroGraph와 같은 레코드 또는 셀 / 요소 / 트리플 레벨 보안을 지원하는 NoSQL 데이터베이스가 좋은 옵션입니다.

  • 시민 참여

정부는 NoSQL 데이터베이스를 사용하여 시민들에게 국가 통치 방법에 대한 정보를 제공합니다. 좋은 예가 버지니아의 Fairfax County입니다.이 사이트는 MarkLogic Server를 사용하여 정부 기관 및 거주자에게 온라인 탐색 및 검색 인터페이스를 통해 지형 공간 정보를 제공합니다.이 서비스는 카운티의 지리적 포인트 및 경찰 관련 이벤트와 같은 다양한 정보를 포함합니다.

영국 수상 경력에 빛나는 입법. Gov. UK 웹 사이트는 천년 이상으로 거슬러 올라가는 영국 법에 관한 정보를 제공합니다! 1542 년 웨일즈에서 재산을 절도 한 법을 알고 싶다면 웹 사이트를 방문하십시오!

의회에서 현재 논의중인 법률을 찾아 볼 수 있으며, 향후 법률 조항 활성화는 현행 법률에 대한 주석으로 제공됩니다. 이 서비스는 의원뿐만 아니라 시민들에게 영국 전역에 걸친 법률 문제에 대한 매우 풍부한 참고서를 제공합니다.

이 웹 사이트는 MarkLogic Server 5 (트리플 저장소가없는 버전) 및 Ontotext의 GraphDB를 사용합니다.

10 Killer NoSQL 애플리케이션 - 더미 (dummy)

편집자의 선택

행사에서 연설을 신청하는 방법 - 인형

행사에서 연설을 신청하는 방법 - 인형

강연을 제안 할 수 있어야합니다 다른 잠재적 인 연사보다 이벤트 참석자에게 더 많은 가치를 제공 할 수 있음을 입증하십시오. 연설 인재 풀은 가능한 연설 기회 수보다 빠르게 증가하고 있습니다. 당신은 이벤트 기획자에게 당신이 원하는 바를 물어볼 수있었습니다. ...

새로운 온라인 커뮤니티 회원 유치 방법 - 온라인 커뮤니티의 인형

새로운 온라인 커뮤니티 회원 유치 방법 - 온라인 커뮤니티의 인형

회원은 일시적입니다. 많은 사람들은 그들이 특정한 목표를 성취 할 때까지 주변에 머물러 있습니다. 다른 사람들은 관심을 잃고 새로운 행 아웃을 찾습니다. 따라서 정기적으로 신입 회원을 영입하지 않으면 커뮤니티가 사라집니다. 사람들이 교류 할 수있는 장소를 마련하는 데 어려움을 겪고 있습니다.

엄마 블로거로서 언론의 관심을 끄는 방법 - 인형

엄마 블로거로서 언론의 관심을 끄는 방법 - 인형

수십만 (또는 수백만)의 사람들이 엄청난 성과를 거두고 있습니다. 예상대로, 쉽게 성취되지는 않습니다. 뉴욕 타임스에 언급되거나 투데이 쇼에 출연하기 위해서는 많은 시간과 노력과 신뢰가 필요합니다. 아마도 ...

편집자의 선택

Ning 사용자 기고에 대한 코멘트 방법 - 인형

Ning 사용자 기고에 대한 코멘트 방법 - 인형

Ning 계정에 로그인하면 다른 Ning 사용자의 블로그 게시물, 회신 한 이벤트, 사진 및 비디오에 대한 의견을 남깁니다. 회원님의 논평 벽에 남긴 댓글, 순수 텍스트, 다른 웹 사이트 링크 및 퍼간 동영상과 같은 요소가 귀하의 댓글에 포함될 수 있습니다 ...

닝 네트워크의 광고 제어 방법 - 덤프

닝 네트워크의 광고 제어 방법 - 덤프

기본적으로 닝 네트워크는 애드 센스 광고는 오른쪽 열에 있습니다. 누군가 광고를 클릭하면 생성 된 모든 수익이 Ning으로 이동합니다. 네트워크에서 광고를 게재하여 수익을 얻고 싶거나 광고를 전혀 원하지 않는 경우 제어 광고 프리미엄 서비스를 구입해야합니다.

Ning에서 그룹을 만드는 방법 - Dingy

Ning에서 그룹을 만드는 방법 - Dingy

Ning에서 새로운 그룹을 시작하는 것은 가장 멋진 방법 중 하나입니다. 네가 닝 네트워크에서 할 수있는 일. 그룹을 만들 수 있도록 네트워크가 설정되어 있다면 다음 단계를 따르십시오.

편집자의 선택

Canon Rebel T3 시리즈 카메라로 원시 이미지 파일 처리하기 - 더미 파일

Canon Rebel T3 시리즈 카메라로 원시 이미지 파일 처리하기 - 더미 파일

Canon Rebel T3 또는 T3i로 촬영 한 이미지를 원시 데이터로 캡처 할 수 있습니다. Canon 소프트웨어를 사용하는 경우 Raw 파일을 즉시 인쇄 할 수는 있지만 인쇄하기 전에 사진 작업실로 가져 가서 온라인으로 공유하거나 사진 소프트웨어에서 편집 할 수 있습니다.

Canon Rebel T3 시리즈 카메라에서 자동 초점 포인트 설정 - 인형

Canon Rebel T3 시리즈 카메라에서 자동 초점 포인트 설정 - 인형

Canon Rebel T3 또는 T3i를 사용하는 스포츠 모드에서는 카메라가 중심 초점 위치에 초점을 둡니다. Creative 자동 및 A-DEP 모드뿐만 아니라 다른 완전 자동 노출 모드 (장면 인텔리전스 자동, 인물, 풍경 등)에서 카메라의 자동 초점 시스템은 9 개의 자동 초점을 모두 찾습니다 ...