«databases» etiketlenmiş sorular

6
Taahhüt edilmemiş işlemler neden geriye dönük olarak geri alınmalıdır?
Bazı işlemlerin kazandığı bir veritabanı günlüğüm var (çökmeden önce işlenirler) ve bazıları kaybeder (henüz taahhüt edilmez). Sınıfta kaybedenlerin hareketlerinin geriye doğru yapılması gerektiğini öğrendik. Bunu geriye doğru yapmak için herhangi bir neden var mı? Herkes ileri geri alma yanlış sonuçlar verecek bir günlük basit bir örnek verebilir misiniz?

3
Kim doğrusallaştırılabilirliğe ihtiyaç duyar?
Çoğaltılmış veritabanları gibi çoğaltılmış sistemler için tutarlılık ölçütü olan serileştirilebilirlik ve doğrusallaştırılabilirlik arasındaki farkları okudum . Ancak, serileştirilebilirlikten daha güçlü olmasına rağmen hangi durumlarda doğrusallaştırmaya ihtiyaç duyulacağını bilmiyorum. Böyle güçlü bir mülkün gerçekten gerekli olacağı senaryolar bulabilir misiniz?

2
Bellek içi bir dizin için iyi anlık görüntü yapısı
Çok özel bir kullanım durumu için bir bellek içi nesne veritabanı tasarlıyorum. Tek bir yazardır, ancak verimli eşzamanlı okumaları desteklemesi gerekir. Okumalar izole edilmelidir. Sorgu dili yoktur, veritabanı yalnızca şunları destekler: özniteliğe / öznitelik kümesine göre nesne / -s alma (ifadeler için destek olabilir, ör. x.count < 5) nesnenin niteliğini …

1
Ortalama arama performansını en aza indirmek için sabit uzunlukta karar ağacı benzeri özellik seçimi
Karmaşık bir sorgu bulmak için bir veri kümesi aramak için kullanılır . Her sorgu ortalama zaman alır, böylece doğrusal aramadaki toplam zaman. Bir sorguyu daha basit alt sorgular q_i'ye bölebilir ve ve burada . Her bir alt sorgu hesaplanması çok daha hızlıdır, bu nedenle genel olarak bulmak ve daha sonra …
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.