2012-05-22 17 views
5

Veritabanımı silmek istiyorum ancak bu konuda uzman değilim. İşte benim düşüncem bunlar. Anahtarlama anahtarı, doğru düğümlere istekleri yönlendirmek için mükemmel bir dizin olsa da, tablolarımda tanımlanacak dizinlerin geri kalanı hakkında ne olabilir? Sadece bir düğümün talebi işleyebilmesi için, doğru dizinlere teslim edilmek üzere bu dizinlere başvurmak istemek istiyorum. Bu amaçla anladığım kadarıyla, bazı merkezi indeks düğümleri mevcut olmalıdır. Bu yüzden sorum şu: bu işlevin MYSQL gibi RDBMS'de mevcut olup olmadığı ya da diğer özel ürünleri kullanmam mı gerekiyor.Biçimlendirme ve indeksler

cevap

0

Yasal Uyarı: ScaleBase için çalışmak, yaşamak ve nefes her gün Sharding ...

Burada tavsiye ederiz bu örneğin A sütununa göre shard eğer bir WHERE ile kolumna = xx bir gidecek tek shrad. NEREDE sütunB = xx tüm parçalara gitmek zorunda kalacak çünkü hepsinde columnB = xx olabilir. ColumnA ve columnB ilgili olmadığı sürece. Ve sonra ilişkiyi bir haritalama tablosuna kaydetmeniz gerekiyor. Tüm DB'lerde koşmanın süper hızlı olabileceğini söyleyebilirim, paralel olarak koşmanız ve sonuçları birleştirmeniz gerekiyor. ScaleBase anda SİPARİŞ BY vb GROUP BY birleştirme destekler O değil kolay ...

Hey benim blog daha fazla bilgi görmek: http://database-scalability.blogspot.com

+0

Evet, anlamadığım şey bu. Eğer db indekslerine ayrılmış ayrı düğümler (fiziksel konum + makine kimliği) varsa, B sütununa başvuruda bulunan her sorguyu sadece verilerin gerçekte olduğu makinelere yönlendirebilirsiniz! Bu daha hızlı! –

0

Andrey, sizin tarif tam olarak nasıl Clustrix veritabanı eserler olduğunu veri ve dizinler otomatik olarak dağıtılır, daha sonra sorgular düğümler arasında dağıtılır. Clustrix "brings the query to the data" ve paylaşımlı hiçbir şey mimarisine sahip değildir (bu nedenle merkezi bir indeks gerekli değildir). MySQL'in dağıtılmış bilgi işlem için herhangi bir yerleşik işlevi yoktur ve çeşitli cıvata seçenekleri varken, merkezi kaynak limitleri vurulduğunda sonuçta ölçekleme sınırlarıyla karşılaşırlar.