Microsoft, Genişletilebilir Depolama Motoru kaynak kodunu (JET Blue) yayınladı

Microsoft açıkladı yakın zamanda yayınlandı genişletilebilir depolama motorunuzun kaynak kodu (aka JET Blue) ve GitHub'da mevcuttur.

Araç tarafından sunulan belgelerde, Microsoft, Genişletilebilir Depolama Motorunun (BU) gelişmiş bir ISAM depolama teknolojisidir (indeksli ve sıralı erişim yöntemi). ESE, uygulamaların sıralı veya dizinli imleç gezinmesini kullanarak tablo verilerini depolamasını ve almasını sağlar.

Çok sayıda seyrek sütuna, çok değerli sütunlara ve seyrek, zengin dizinlere sahip geniş tablolar dahil olmak üzere normalleştirilmiş şemaları destekler ve uygulamaların işlenen verileri güncelleyip geri alarak tutarlı bir veri durumundan yararlanmasını sağlar. Sistem arızası durumunda bile veri tutarlılığını korumak için bir felaket kurtarma mekanizması sağlanmıştır.

Atomik Tutarlı İzole Dayanıklı İşlemler Sağlar (ACID) önceden yazma kaydı ve anlık görüntü yalıtım modeli kullanarak veri ve şema üzerinde. ESE'deki işlemler çok eşzamanlıdır, bu da ESE'yi sunucu uygulamaları için yararlı kılar.

Dahası, hafiftir, bu da onu yardımcı işlevleri yerine getiren uygulamalar için kullanışlı kılar.

ESE'deki işlemler çok eşzamanlıdır, bu da ESE'yi sunucu uygulamaları için yararlı kılar. Yüksek performanslı verilere erişimi en üst düzeye çıkarmak için verileri önbelleğe alır. Dahası, hafiftir, bu da onu yardımcı fonksiyonlar gerçekleştiren uygulamalar için kullanışlı kılar.

ESE yapılandırılmış veri depolaması gerektiren uygulamalarda kullanılmak üzere tasarlanmıştır Hızlı ve / veya hafif, ham dosyalara veya kayıt defterine erişim uygulamanın indeksleme veya veri boyutu gereksinimlerini desteklemediği durumlarda

Hiçbir zaman 1 megabayttan fazla veri depolamayan uygulamalar tarafından kullanılır ve 1 terabayttan fazla ve genellikle 50 gigabayttan fazla aşırı durumlarda veritabanlarına sahip uygulamalarda kullanılmıştır.

Genişletilebilir Depolama Motoru, Windows 2000'de kullanıma sunulan bir Windows bileşenidir. Tüm işlevler veya API'ler, Windows işletim sistemlerinin tüm sürümlerinde bulunmaz.

ESE, kullanıcı modu depolama motoru sağlar Windows API'leri aracılığıyla erişilebilen düz ikili dosyalardaki verileri yönetir. ESE'ye bir DLL aracılığıyla erişilebilir doğrudan uygulama sürecine yüklenen; veritabanı motoru herhangi bir uzaktan erişim yöntemi gerektirmez veya sağlamaz.

ESE olmasına rağmen uzaktan veya süreçler arası erişim yöntemine sahip değil, kullandığınız veri dosyaları, Windows API'leri aracılığıyla Sunucu İleti Bloğu (SMB) kullanılarak uzaktan iletilebilir, ancak bu önerilmez.

Genişletilebilir Depolama Motoru (ESE), gelişmiş bir dizinli ve sıralı erişim yöntemi (ISAM) depolama teknolojisidir ve çeyrek asrı aşkın süredir Windows'un ayrılmaz bir parçasıdır. Bugünün Windows 3.51'unu kapsayan bir ömre sahip olmaya devam etmeden önce ilk olarak Windows NT 4.0 ve Exchange 10'da ortaya çıktı.

Windows Search gibi bileşenler veya Exchange gibi uygulamalar "dizinli veya sıralı imleç gezinmesini kullanarak tablo verilerini depolar ve alır."

"Genişletilebilir Depolama Motoru (ESE), 25 yıldan uzun bir ömrü olan nadir kod tabanlarından biridir. İlk olarak Windows NT 3.51'de ve kısa bir süre sonra Exchange 4.0'da piyasaya sürülen, 90'larda iki kez yeniden yazılan ve sonraki yirmi yılda son derece güncellenen bu ürün, günümüzde Microsoft'un temel gücü olmaya devam ediyor.

Büyük Office 365 posta depolama sunucuları için yüz binlerce makinede ve milyonlarca diskte çalışır.Ayrıca büyük Active Directory dağıtımları için TB belleğe sahip büyük SMP sistemlerinde çalışır.

Bunu kullanan çoğu uygulama 1MB sınırını aşmasa da, "aşırı durumlar" 1TB'yi aşıyor.

GitHub'a eklenenlere gelince, kullanıcılar yorumların kaldırıldığı için hayal kırıklığına uğrayacaklar (telif hakkı ve MIT lisansı mevcut olmasına rağmen).

Son olarak, kaynak kodunu almakla ilgileniyorsanız, bunu yapabilirsiniz. bu bağlantıdan.


Yorumunuzu bırakın

E-posta hesabınız yayınlanmayacak. Gerekli alanlar ile işaretlenmiştir *

*

*

  1. Verilerden sorumlu: AB Internet Networks 2008 SL
  2. Verilerin amacı: Kontrol SPAM, yorum yönetimi.
  3. Meşruiyet: Onayınız
  4. Verilerin iletilmesi: Veriler, yasal zorunluluk dışında üçüncü kişilere iletilmeyecektir.
  5. Veri depolama: Occentus Networks (AB) tarafından barındırılan veritabanı
  6. Haklar: Bilgilerinizi istediğiniz zaman sınırlayabilir, kurtarabilir ve silebilirsiniz.