2011-02-25 3 views
3

SQL 서버 2008의 샤드 능력이 있습니까?SQL Server는 샤드를 지원합니까?

+0

해결하려는 문제는 무엇입니까? –

+0

예, 엔터프라이즈 라이센스가 있습니다. 그래서 당신은 20K에서 30K 사이를보고 있습니다. –

답변

1

이 프로젝트를 codeplex에서 확인하십시오.

SQL Server 및 SQL 애저 파편 도서관

이 도서관은 당신이 쉽게 여러 데이터베이스 (SQL 서버 및 SQL 애저)를 통해 데이터베이스 쿼리의 부하를 분산 할 수있는 파편 기술을 제공 . 작업 병렬을 라이브러리 (TPL)와 캐싱을 사용하여 높은 성능을 얻습니다.

0

나는 SQL 서버와 SQL Azure Shard 라이브러리가 샤딩이 아니라고 말하고 싶다. 내 생각에 샤딩은 노드의 데이터를 온라인으로 재조정하는 작업을 포함하며, 위의 작업은 데이터베이스에서 SQL을 추출하고 결과를 수집합니다. 데이터 재조정은 여전히 ​​사용자 자신에게 달려 있습니다.

Gizzard는 JVM 기반이지만 데이터의 재조정을 포함하여 파편처럼 보입니다. https://github.com/twitter/gizzard

.Net 및 SQL Server와 함께 sharding을위한 좋은 옵션을 찾지 못했습니다.

+0

Enzo SQL Shard는 추가 문서와 함께 2 가지 새로운 샤딩 전략으로 업데이트되었습니다. 최신 버전은 SaaS/멀티 테넌트 애플리케이션을위한 샤딩 전략을 제공합니다. 다음 링크는 다음과 같습니다. http://enzosqlshard.codeplex.com –

+0

Enzo SQL Shard에 재조정 코드가 표시되지 않습니다. –

+0

무엇을 리 밸런싱이라고 부릅니까? 온라인 스프릿 트를 수행 할 수있는 Federations 기능을 언급하고 있습니까? 그렇다면 Enzo 라이브러리에는 적용되지 않습니다. Enzo 라이브러리는 페더레이션과 같은 범위에서는 작동하지 않습니다. 리 밸런싱은 데이터베이스 중 하나에 다양한 고객이 포함되어있을 때 처리해야 할 것이고 데이터를 다르게 배포 할 방법이 필요합니다. Enzo 라이브러리는 각 고객 키를 지정된 데이터베이스 컨테이너에 연결하여 작동하므로 데이터는 설계 상 최대 값으로 이미 분할되어 있습니다. 이것에 대해 더 많은 피드백을 얻으 려합니다. 감사! –

관련 문제