%50 daha fazla SQL performansı ve yeni VARCHAR veri türüyle QuestDB 8.0

Adanali

Member
Bir aydan biraz fazla bir süre sonra QuestDB geliştiricileri, zaman serisi veritabanlarının 7.4.2 sürümünden sonra 8.0 sürümünü yayınladılar. Muhtemelen yeni ana sürümdeki en önemli yenilik, gelecekteki uygulamalar için önceki STRING veri türünün yerini alması amaçlanan yeni VARCHAR (değişken karakter) veri türüdür. Geliştiriciler, UTF-16 kodlaması ve az sayıda optimizasyonu olan STRING'in çok yavaş olduğunu ve modern uygulamalar için uygun olmadığını düşünüyordu. Yeni UTF-8 kodlu VARCHAR veri tipinin daha az yer kapladığı ve filtreleme ve sıralama işlemlerinin çok daha hızlı gerçekleştirildiği söyleniyor. API buna göre uyarlandı. VARCHAR alanının maksimum boyutu 268 MB olabilir; bir veritabanındaki VARCHAR sütununun tamamı 218 TB ile sınırlıdır. STRING, QuestDB'nin daha yeni sürümlerinde de çalışacak, ancak “kullanımdan kaldırıldı” olarak işaretlendi ve sonunda kaldırılacak. Bir STRING sütununu VARCHAR'a taşımak basit olmalıdır:


Duyuru



ALTER TABLE
example_table
ALTER COLUMN
example_column TYPE VARCHAR;


Ancak geliştiriciler, QuestDB kullanıcılarının sürüm 8.0 belgelerindeki ek bilgileri okumasını önermektedir.

ZFS sıkıştırması artık açık kaynak sürümü için de geçerli


Özel bir özellik olarak QuestDB 8.0'ın geliştiricileri, ücretsiz açık kaynak sürümünün artık ZFS desteğini de içerdiğini ve burada sıkıştırmayı kullanabileceğini belirtiyor. Şimdiye kadar yalnızca QuestDB'nin Enterprise sürümü ZFS dosya sistemleri için destek sunuyordu ve hatta gerekliydi. Bu değişiklik, kullanıcıların ZFS dosya sistemlerinde QuestDB kullanırken bildirdiği hatalarla ilgili olabilir. Daha önce sıkıştırılmış ZFS'de bir questdb havuzu da kullanabiliyordunuz -o feature@lz4_compress=enabled tedarik.

QuestDB'nin üç sürümü mevcuttur: Apache 2.0 lisansı altında sınırlı bir açık kaynak ürünü olarak ücretsiz, QuestDB tarafından barındırılan bir QuestDB Bulutu olarak ayda yaklaşık 272 $'dan başlayan fiyatlarla ve kendi kendine barındırılan kurumsal bir sürüm olarak QuestDB fiyatlandırma sağlamaz. İkincisi yüksek kullanılabilirlik, rol tabanlı erişim kontrolü, tüm protokoller için TLS, veri sıkıştırma, soğuk depolama ve öncelikli destek sunar. Enterprise sürümü aynı zamanda QuestDB Cloud için de kullanılır.

Zaman serisi veritabanı nedir?


QuestDB, InfluxDB, CrateBD, TimescaleDB veya neredeyse eski RRDtool ile karşılaştırılabilecek özel bir zaman serisi veritabanıdır (TSDB). Bu veritabanlarının tümü, sensör verileri, hisse senedi fiyatları vb. gibi zaman serilerini depolamak ve analiz etmek için optimize edilmiştir. Bir veri kümesi tipik olarak bir zaman damgasından ve bir veya daha fazla ilişkili değerden (örneğin 16:02, 23°C) ve ayrıca isteğe bağlı meta bilgiden oluşur. Zaman serisi veritabanları zaman damgalarıyla indekslenir, zayıf tutarlılık garantileri sunar (değerler eksik olabilir ve isteğe bağlı olarak enterpolasyon yapılabilir) ve zamanla ilgili sorgular için yüksek düzeyde optimize edilmiştir. Eski veriler otomatik olarak silinebilir veya sıkıştırılabilir. QuestDB bu tür veritabanını web sitesinde açıkça açıklıyor.




(fo)



Haberin Sonu
 
Üst