원제 : ElasticSearch - Open Source, Distributed, RESTful Search Engine
번역 : ElasticSearch - Open Source, Distributed, RESTful Search Engine
ElasticSearch 는 오픈 소스이며, Lucene 의 제일 위에 위치하여 만든 분산을 지원하는 RESTful 검색엔진입니다. 기능은 다음을 포함합니다:
- 분산과 고가용성 검색 엔진(Distributed and Highly Available Search Engine).
- 모든 인덱스는 구성가능한 개수의 조각으로 완전하게 조각되어집니다(Each index is fully sharded with a configurable number of shards).
- 모든 조각은 0개 이상의 복제를 가진다(Each shard can have zero or more replicas).
- 읽기/검색 동작은 다른 복제 조각에서 수행한다(Read / Search operations performed on either replica shard).
- 다중 타입을 가지는 다중 Tenant(Multi Tenant with Multi Types).
- 하나 이상의 인덱스를 지원(Support for more than one index).
- 인덱스마 다 하나 이상의 타입을 지원(Support for more than one type per index).
- 인덱스 수준 설정 (Index level configuration) (number of shards, index storage, ...).
- 다양한 API(Various set of APIs).
- HTTP RESTful API.
- Native Java API.
- All APIs perform automatic node operation rerouting.
- 문서 지향(Document oriented).
- 미리 스키마 정의를 할 필요 없음(No need for upfront schema definition).
- 색인 작업의 사용자 정의를 위해 스키마는 타입마다 정의할 수 있습니다(Schema can be defined per type for customization of the indexing process).
- 장기간 지속을 위해 신뢰, 비동기 나중 쓰기 (Reliable, Asynchronous Write Behind for long term persistency).
- (거의) 실시간 검색((Near) Real Time Search).
- Lucene 위에 구축(Built on top of Lucene).
- 모든 조각은 완전하게 기능적으로 Lucene 인덱스입니다(Each shard is a fully functional Lucene index).
- 모든 Lucene의 능력은 간단한 구성과 플러그인을 통해 쉽게 접할 수 있습니다(All the power of Lucene easily exposed through simple configuration / plugins).
- 단위 작업 일관성(Per operation consistency).
- 단일 문서 수준 동작은 원자적, 일관성, 고립되며, 내구성이 있습니다)Single document level operations are atomic, consistent, isolated and durable).
- Apache 2 라이센스 조건으로오픈 소스(Open Source under Apache 2 License).
전체적인 overview 개관을 훓어보시고, 다운로드 받으시고, 문서를 읽어보시고, 개발을 지켜보세요(watch/fork). 새소식과 업데이트를 위해서 트위터를 @elasticsearch 팔로우하세요.
'쓸모 있는 제품' 카테고리의 다른 글
Product: Resque - GitHub's Distrubuted Job Queue (0) | 2010.02.23 |
---|---|
Serving 250M quotes/day at CNBC.com with aiCache (0) | 2010.02.22 |
Anti-RDBMS: A list of distributed key-value stores (0) | 2010.02.09 |
Paper: The Case for RAMClouds: Scalable High-Performance Storage Entirely in DRAM (0) | 2009.10.22 |
Riak - web-shaped data storage system (0) | 2009.10.08 |