dbo:abstract
|
- Una base de datos shard o base de datos fragmento es una partición horizontal de datos en una base de datos o motor de búsqueda. Cada partición individual se denomina shard o shard de base de datos. Cada shard se guarda en una instancia del servidor de base de datos separada, para extender la carga. Algún dato dentro de una base de datos permanece presente en todas las shards, pero algunos aparece sólo en una sola shard. Cada shard (o servidor) actúa como una fuente simple para este subconjunto de datos. (es)
- A database shard, or simply a shard, is a horizontal partition of data in a database or search engine. Each shard is held on a separate database server instance, to spread load. Some data within a database remains present in all shards, but some appear only in a single shard. Each shard (or server) acts as the single source for this subset of data. (en)
- 데이터베이스 샤드(database shard)는 데이터베이스나 웹 검색 엔진의 데이터의 수평 분할이다. 개개의 파티션은 샤드(shard) 또는 데이터베이스 샤드(database shard)로 부른다. 각 샤드는 개개의 데이터베이스 서버 인스턴스에서 부하 분산을 위해 보유하고 있다. 데이터베이스 내의 일부 데이터는 모든 샤드에 존재하지만 일부는 하나의 샤드에만 존재한다. 각 샤드(또는 서버)는 이 데이터 부분을 위해 "하나"의 소스로서 동작한다. (ko)
- Um shard de banco de dados, em português fragmento de banco de dados, é uma partição horizontal de dados em um banco de dados ou mecanismo de busca. Cada partição individual é referenciada como um shard ou shard de banco de dados. Cada shard é armazenado em uma instância de separada, para distribuir a carga. Alguns dados dentro de um banco de dados permanecem presentes em todos os shards, mas apenas alguns aparecem em um único shard. Cada shard (ou servidor) age como a fonte única para este subconjunto de dados. (pt)
- Сегментирование (англ. sharding) — подход, предполагающий разделение баз данных, отдельных её объектов или индексов поисковых систем на независимые сегменты, каждый из которых управляется отдельным экземпляром сервера базы данных, размещаемым, как правило, на отдельном вычислительном узле. В отличие от секционирования, предполагающего раздельное хранение частей объектов базы данных под управлением единого экземпляра СУБД, сегментирование позволяет задействовать технику распределённых вычислений, но при этом более сложно в реализации, так как требует обеспечения координации множества экземпляров таким образом, чтобы взаимодействие со всей совокупностью сегментов велось как с единой базой данных. Некоторые данные в базе могут присутствовать во всех сегментах, а некоторые могут находиться только в одном или нескольких сегментах. Например, небольшие таблицы, используемые в качестве медленно меняющихся измерений, могут быть представлены в каждом сегменте полностью, а большие таблицы фактов равномерно разбиты по какому-либо ключу по сегментам. Наличие часто используемых данных во всех сегментах позволяет более эффективно выполнять операции с ними, при этом требуется обеспечение синхронного их обновления на всех сегментах. Техника сегментирования широко используется в NoSQL-СУБД (таких, как Cassandra, Couchbase, MongoDB), массово-параллельных аналитических СУБД (Teradata Database, Netezza, Greenplum), горизонтально-масштабируемых поисковых системах (Elasticsearch, Solr). Также техника реализована в некоторых традиционных реляционных СУБД (опция Sharding в Oracle Database). Для СУБД, не поддерживающих сегментирование, для реализации подобной техники организуется маршрутизация запросов к нескольким экземплярам СУБД со стороны приложения; существует несколько проектов связующего программного обеспечения, реализующего прозрачное сегментирование . (ru)
|
rdfs:comment
|
- Una base de datos shard o base de datos fragmento es una partición horizontal de datos en una base de datos o motor de búsqueda. Cada partición individual se denomina shard o shard de base de datos. Cada shard se guarda en una instancia del servidor de base de datos separada, para extender la carga. Algún dato dentro de una base de datos permanece presente en todas las shards, pero algunos aparece sólo en una sola shard. Cada shard (o servidor) actúa como una fuente simple para este subconjunto de datos. (es)
- A database shard, or simply a shard, is a horizontal partition of data in a database or search engine. Each shard is held on a separate database server instance, to spread load. Some data within a database remains present in all shards, but some appear only in a single shard. Each shard (or server) acts as the single source for this subset of data. (en)
- 데이터베이스 샤드(database shard)는 데이터베이스나 웹 검색 엔진의 데이터의 수평 분할이다. 개개의 파티션은 샤드(shard) 또는 데이터베이스 샤드(database shard)로 부른다. 각 샤드는 개개의 데이터베이스 서버 인스턴스에서 부하 분산을 위해 보유하고 있다. 데이터베이스 내의 일부 데이터는 모든 샤드에 존재하지만 일부는 하나의 샤드에만 존재한다. 각 샤드(또는 서버)는 이 데이터 부분을 위해 "하나"의 소스로서 동작한다. (ko)
- Um shard de banco de dados, em português fragmento de banco de dados, é uma partição horizontal de dados em um banco de dados ou mecanismo de busca. Cada partição individual é referenciada como um shard ou shard de banco de dados. Cada shard é armazenado em uma instância de separada, para distribuir a carga. Alguns dados dentro de um banco de dados permanecem presentes em todos os shards, mas apenas alguns aparecem em um único shard. Cada shard (ou servidor) age como a fonte única para este subconjunto de dados. (pt)
- Сегментирование (англ. sharding) — подход, предполагающий разделение баз данных, отдельных её объектов или индексов поисковых систем на независимые сегменты, каждый из которых управляется отдельным экземпляром сервера базы данных, размещаемым, как правило, на отдельном вычислительном узле. (ru)
|