{{위키데이터 속성 추적}}
'''데이터베이스 샤드'''(database shard)는 [[데이터베이스]]나 [[웹 검색 엔진]]의 데이터의 [[데이터베이스 분할|수평 분할]]이다. 개개의 파티션은 샤드(shard) 또는 데이터베이스 샤드(database shard)로 부른다. 각 샤드는 개개의 [[데이터베이스 서버]] 인스턴스에서 부하 분산을 위해 보유하고 있다.

데이터베이스 내의 일부 데이터는 모든 샤드에 존재하지만<ref group="notes">Typically 'supporting' data such as [[:en:dimension table]]s</ref> 일부는 하나의 샤드에만 존재한다. 각 샤드(또는 서버)는 이 데이터 부분을 위해 "하나"의 소스로서 동작한다.<ref>{{인용|title= NoSQL Distilled |author=Pramod J. Sadalage |author2 = [[:en:Martin Fowler]] |chapter=4: Distribution Models |isbn= 0321826620 |year= 2012 }}</ref>

== 저명한 구현체 ==
* [[아파치 HBase]]: 자동 샤딩을 제공한다.<ref>{{웹 인용|title=Apache HBase Sharding |url=http://hbase.apache.org/}}</ref>
* Azure SQL Database Elastic Database tools<ref>{{웹 인용|title=Introducing Elastic Scale preview for Azure SQL Database|url=http://azure.microsoft.com/blog/2014/10/02/introducing-elastic-scale-preview-for-azure-sql-database/|확인날짜=2018-02-18|archive-date=2015-08-22|archive-url=https://web.archive.org/web/20150822081230/http://azure.microsoft.com/blog/2014/10/02/introducing-elastic-scale-preview-for-azure-sql-database|url-status=}}</ref>
* [[카우치베이스 서버]]: 자동 투명 샤딩, 최고 성능 제공.
* [[CUBRID]]: 버전 9.0부터 샤딩 지원
* [[일래스틱서치]]<ref name="Elasticsearch Shard" >{{웹 인용
  |title=Index Shard Allocation
  |url=http://www.elastic.co/guide/en/elasticsearch/reference/current/index-modules-allocation.html
}}</ref>
* [[IBM WebSphere eXtreme Scale|eXtreme Scale]]<ref>http://publib.boulder.ibm.com/infocenter/wxsinfo/v7r1/index.jsp?topic=%2Fcom.ibm.websphere.extremescale.over.doc%2{{깨진 링크|url=http://publib.boulder.ibm.com/infocenter/wxsinfo/v7r1/index.jsp?topic=%2Fcom.ibm.websphere.extremescale.over.doc%2 }}</ref>
* [[하이버네이트]] 샤드<ref name="Hibernate Shards" >{{웹 인용
  |title=Hibernate Shards
  |url=http://shards.hibernate.org/
  |date=2007-02-08
}}</ref><ref name="Hibernate Shards documentation">{{웹 인용
 |title        = Hibernate Shards
 |url          = http://www.hibernate.org/hib_docs/shards/reference/en/html/
 |확인날짜 = 2008년 9월 25일
 |보존url    = https://web.archive.org/web/20081216005922/http://www.hibernate.org/hib_docs/shards/reference/en/html/
 |보존날짜 = 2008년 12월 16일
 |url-status = dead
}}</ref>
* [[IBM 인포믹스]]<ref name="Informix Grid Queries">{{웹 인용  |title=New Grid queries for Informix  |url=http://ibmdatamag.com/2013/04/informix-12-10-new-grid-queries/  |확인날짜=2018년 2월 18일  |보존url=https://web.archive.org/web/20150610221958/http://ibmdatamag.com/2013/04/informix-12-10-new-grid-queries/  |보존날짜=2015년 6월 10일  |url-status=dead  }}</ref><ref name="NoSQL support in Informix" >{{웹 인용
  |title=NoSQL support in Informix
  |url=http://fr.slideshare.net/journalofinformix/informix-no-sql-sept-2013}}</ref>
* [[Kdb+]]: 버전 2.0부터 샤딩 지원
* MonetDB<ref>{{웹 인용| url=https://www.monetdb.org/blog/monetdb-jul2015-released | title= MonetDB July2015 Released | date=31 August 2015}}</ref>
* [[몽고DB]]: 버전 1.6부터 샤딩 지원
* [[MySQL 클러스터]]<ref name="MySQL Cluster Features & Benefits" >{{웹 인용
  |title=MySQL Cluster Features & Benefits
  |url=http://www.mysql.com/products/cluster/features.html
  |date=2012-11-23
}}</ref>
* [[MySQL]] 패브릭 (MySQL 유틸리티의 일부)<ref name="MySQL Fabric sharding quick start guide">{{웹 인용
 |title        = MySQL Fabric sharding quick start guide
 |url          = http://dev.mysql.com/doc/mysql-utilities/1.5/en/fabric-quick-start-sharding.html
 |확인날짜 = 2018년 2월 18일
 |보존url    = https://web.archive.org/web/20170116123726/https://dev.mysql.com/doc/mysql-utilities/1.5/en/fabric-quick-start-sharding.html
 |보존날짜 = 2017년 1월 16일
 |url-status = dead
}}</ref>
* 오라클 데이터베이스 샤딩<ref>http://www.oracle.com/technetwork/database/database-technologies/sharding/overview/index.html</ref>
* [[오라클 NoSQL 데이터베이스]]
* [[OrientDB]]: 버전 1.7부터 샤딩 지원
* [[Solr]] 엔터프라이즈 서치 서버<ref name="SorlShard" >{{웹 인용
  |title=Distributed Search
  |url=http://wiki.apache.org/solr/DistributedSearch
}}</ref>
* [https://cloud.google.com/spanner Google Cloud Spanner]<ref name="Spanner" >{{웹 인용
 | first1 = James C | last1 = Corbett
 | first2 = Jeffrey | last2 = Dean
 | first3 = Michael | last3 = Epstein
 | first4 = Andrew | last4 = Fikes
 | first5 = Christopher | last5 = Frost
 | first6 = JJ | last6 = Furman
 | first7 = Sanjay | last7 = Ghemawat
 | first8 = Andrey | last8 = Gubarev
 | first9 = Christopher | last9 = Heiser
 | first10 = Peter | last10 = Hochschild
 | first11 = Wilson | last11 = Hsieh
 | first12 = Sebastian | last12 = Kanthak
 | first13 = Eugene | last13 = Kogan
 | first14 = Hongyi | last14 = Li
 | first15 = Alexander | last15 = Lloyd
 | first16 = Sergey | last16 = Melnik
 | first17 = David | last17 = Mwaura
 | first18 = David | last18 = Nagle
 | first19 = Sean | last19 = Quinlan
 | first20 = Rajesh | last20 = Rao
 | first21 = Lindsay | last21 = Rolig
 | first22 = Yasushi | last22 = Saito
 | first23 = Michal | last23 = Szymaniak
 | first24 = Christopher | last24 = Taylor
 | first25 = Ruth | last25 = Wang
 | first26 = Dale | last26 = Woodford
 | title = Spanner: Google’s Globally-Distributed Database
 | url = http://research.google.com/archive/spanner-osdi2012.pdf
 | work = Proceedings of OSDI 2012
 | publisher=Google
 | accessdate =24 February 2014}}</ref>
* [[SQLAlchemy|SQLAlchemy ORM]]<ref name="SQLAlchemy" >{{웹 인용
  |title= Basic example of using the SQLAlchemy Sharding API.
  |url= http://www.sqlalchemy.org/trac/browser/examples/sharding/attribute_shard.py
}}</ref>
* [[테라데이터|The DWH of Teradata]]

== 내용주 ==
{{각주|group=notes}}

== 각주 ==
{{각주}}

== 외부 링크 ==
* [http://www-01.ibm.com/support/knowledgecenter/_12.1.0/com.ibm.json.doc/ids_json_011.htm?lang=en Informix JSON data sharding] {{웨이백|url=http://www-01.ibm.com/support/knowledgecenter/_12.1.0/com.ibm.json.doc/ids_json_011.htm?lang=en |date=20150704200951 }}

{{전거 통제}}

[[분류:데이터베이스 관리 시스템]]