Firebird 5.0 Nedir?, haberler, iyileştirmeler ve daha fazlası

Firebird

Firebird ilişkisel bir SQL veritabanıdır

İki buçuk yıllık geliştirme sürecinin ardından Firebird 5.0'ın yeni sürümünün lansmanı duyuruldu, hangi versiyonda Çeşitli iyileştirmeler sunarlar, diğer şeylerin yanı sıra optimizasyon iyileştirmeleri, destek iyileştirmeleri, yeni özellikler ve entegre paketler gibi.

Firebird'ü bilmeyenler için şunu bilmelisiniz: SQL ilişkisel veritabanı yönetim sistemidir bedava ve InterBase 6.0 açık kaynak sürümünü temel alan açık kaynak. C ve C++ dillerinde geliştirilen Firebird, büyük donanım ve yazılım platformlarıyla uyumlu, Windows, Linux ve Mac OS dahil

Firebird Hakkında

Firebird Projesi Ticari olarak bağımsız bir projedir platformlar arası, platformlar arası ilişkisel veritabanı yönetim sistemi geliştiren ve iyileştiren programcılar, teknik danışmanlar ve C/C++ destekçilerinden oluşan bir ekip. En önemli özellikleri aşağıdakileri içerir:

  • Saklı prosedürler ve tetikleyiciler için tam destek.
  • Tamamen ASİT Uyumlu İşlemler
  • Bilgi tutarlılığı
  • Çok kuşaklı mimari
  • Saklı prosedürler ve tetikleyiciler için tam özellikli dahili dil (PSQL)
  • Harici işlevler için destek (UDF)
  • Uzman veritabanı yöneticilerine çok az veya hiç gerek yok
  • İsteğe bağlı tek dosyalı gömülü sürüm – CDROM katalogları, tek kullanıcılı sürümler veya
  • başvuru değerlendirmesi
  • GUI yönetim araçları, çoğaltma araçları vb. dahil düzinelerce üçüncü taraf araç.
  • Çoklu platform
  • Artımlı yedeklemeler
  • PSQL'de tam imleç uygulaması
  • İzleme tabloları

Firebird 5.0'ın başlıca yeni özellikleri

Bu yeni sürümü Firebird 5.0, aşağıda vurgulanan birçok önemli yeni özellik ve iyileştirmeyle birlikte gelir:

  1. Çok iş parçacıklı işlemler: Firebird artık bazı görevleri birden çok iş parçacığını paralel olarak kullanarak çalıştırabiliyor. Şu anda süpürme ve dizin oluşturma görevleri için paralel yürütme uygulanmaktadır. Otomatik ve manuel süpürme için paralel yürütme desteklenir. Çok iş parçacıklı bir görevi gerçekleştirmek için motor, ek çalışan iş parçacıklarını yürütür ve dahili iş ekleri oluşturur. Varsayılan olarak paralel yürütme etkin değildir.
  2. Kısmi indeksler için destek: Yalnızca dizin oluşturulurken belirtilen koşulları karşılayan seçili kayıtları içeren kısmi dizinler için destek eklendi; yani bir dizin artık dizine eklenecek kayıtların alt kümesini tanımlayan bir koşul bildirebilir.
  3. Yeni sözdizimi: "SKIP LOCKED" sözdizimi, SELECT YOUR LOCK, UPDATE ve DELETE ifadelerinde uygulanmıştır; bu, sorgunun gönderildiği sırada zaten bir kilit oluşturulmuş olan kayıtları atlamanıza olanak tanır.
  4. ODS'de güncelleme: Bir yedek oluşturmadan ve yedeklemeden geri yüklemeye gerek kalmadan, veritabanını ODS'nin en son küçük sürümüne (13.1) anında (satır içi güncelleme) güncelleme yeteneği eklendi.
  5. Derlenmiş ifadeler önbelleği: Derlenmiş SQL ifadelerinden oluşan bir önbellek uygulandı ve otomatik olarak yönetiliyor. Varsayılan olarak önbelleğe alma etkindir; Önbelleğe alma eşiği, firebird.conf dosyasındaki MaxStatementCacheSize parametresi tarafından tanımlanır. MaxStatementCacheSize sıfıra ayarlanarak devre dışı bırakılabilir. Önbellek otomatik olarak korunur ve önbelleğe alınan ifadeler gerektiğinde (genellikle bazı DDL ifadeleri yürütüldüğünde) geçersiz kılınır.
  6. SQL ve PSQL profil oluşturma arayüzü: Her sorgunun yürütme süresinin değerlendirilmesine ve istatistiklerin toplanmasına olanak tanıyan, SQL ve PSQL profil oluşturma için bir arayüz eklendi. Motordaki verileri bir profil oluşturma eklentisine aktaran bir sistem paketi ile uygulanır.
  7. RETURNING ile Çoklu Satırların Dönüşü: Belirtilen DML ifadesinin birden çok satırı etkilemesi durumunda, RETURNING ifadesiyle birden çok satırı döndürme yeteneği sağlanmıştır.
  8. Nuevas fonksiyonları: UNICODE_CHAR ve UNICODE_VAL gibi yeni yerleşik işlevler eklendi ve PSQL modülleri için BLOB işlemlerini içeren RDB$BLOB_UTIL sistem paketi eklendi.
  9. Sıkıştırma algoritması iyileştirmeleri: ODS 13.1'den başlayarak, motor gelişmiş bir RLE sıkıştırma yöntemi kullanır ve tekrarlanan veri dizilerinin daha verimli sıkıştırılmasını sağlamak için kayıt sıkıştırma algoritmasını geliştirmiştir, böylece depolama ek yükü azaltılmıştır. Bu, yalnızca kısmen doldurulmuş uzun VARCHAR alanlarının (özellikle UTF8 kodlu) sıkıştırılmasını iyileştirir.
  10. Çift yönlü imleçler için destek: Uzak veritabanı erişimi gerçekleştirirken çift yönlü (kaydırılabilir) imleçler için destek eklendi.

Nihayet Bununla ilgili daha fazla bilgi edinmek istiyorsanız, detayları kontrol edebilirsin Aşağıdaki bağlantıda.


Yorumunuzu bırakın

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

*

*

  1. Verilerden sorumlu: Miguel Ángel Gatón
  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.

  1.   Diego de la Vega bilgi alanı resmi dijo

    Her zaman tüm blog yazılarını okurum ama bugün Firebird'ü tavsiye etmek için çok özel bir yorum yapmak istiyorum. Borland, Firebird'ün temel aldığı Interbase 6 kaynak kodunu yayınladığından beri kullanıyorum.

    Şiddetle tavsiye edilir, çok az bellek ve disk alanı kaplar, çok eksiksiz bir SQL uygulamasına sahiptir ve çok verimlidir.

    Selam millet.