Tag Archives | SQL veritabanı motoru

SQLite 3.50.1 duyuruldu

En yaygın SQL veritabanı motoru olan SQLite’in 3.50.1 sürümü duyuruldu. Kullanıcıların, yazılımı çeşitli değişiklikler ve hata düzeltmeleriyle gelen yeni sürüme yükseltmelerinin önemli olduğu ifade ediliyor. sqlite3_busy_timeout()’tan farklı, bloke edici kilitleri destekleyen derlemelerde bloke edici kilitler için ayrı bir zaman aşımı ayarlayan sqlite3_setlk_timeout() arayüzünün eklendiği belirtilirken, .dump komutunun çıktısı, –escape modu kapalı olarak ayarlanmadığı sürece özel karakterleri kodlamak için yeni unistr() SQL işlevini kullandığı belirtiliyor. Veritabanının WAL modunda olması gereksinimi kaldırıldığı belirtilirken, senkronizasyon protokolünün, her iki taraf da birbirine çok benzemeye başladığında daha az ağ bant genişliği kullanacak şekilde geliştirildiği ifade ediliyor. SQLite 3.50.1 hakkında bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.

Continue Reading →

 

 

 

 

 

SQLite 3.50.1 edinmek için aşağıdaki linkten yararlanabilirsiniz.

0

SQLite 3.50.0 duyuruldu

En yaygın SQL veritabanı motoru olan SQLite’in 3.50.0 sürümü duyuruldu. Kullanıcıların, yazılımı çeşitli değişiklikler ve hata düzeltmeleriyle gelen yeni sürüme yükseltmelerinin önemli olduğu ifade ediliyor. sqlite3_setlk_timeout() arayüzünü eklendiği belirtilen yeni sürüm, sqlite3_busy_timeout() ‘tan farklı olarak, bloke edici kilitleri destekleyen yapılarda bloke edici kilitler için ayrı bir zaman aşımı belirliyor. Önceki sürümde eklenen SQLITE_DBCONFIG_ENABLE_COMMENTS kısıtlaması biraz gevşetilmiş bulunuyor. Böylece şema önceden var olan bir sqlite_schema tablosundan okunurken yorumlara her zaman izin veriliyor. SQLite 3.50.0 hakkında bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.

Continue Reading →

 

 

 

 

SQLite 3.50.0 edinmek için aşağıdaki linkten yararlanabilirsiniz.

0

SQLite 3.49.2 duyuruldu

En yaygın SQL veritabanı motoru olan SQLite’in 3.49.2 sürümü duyuruldu. Kullanıcıların, yazılımı çeşitli değişiklikler ve hata düzeltmeleriyle gelen yeni sürüme yükseltmelerinin önemli olduğu ifade ediliyor. ROWID tabloları olmadan çalışması için sorgu zamanı endeks optimizasyonunun iyileştirildiği belirtilirken, büyük yıldız sorgusu birleştirmeleri için daha iyi sorgu planları sağlandığı söyleniyor. Bunun, SQLite forumda bildirilen üç farklı performans gerilemesinin düzeltildiği belirtilirken, iif() SQL işlevinin, iki veya daha büyük herhangi bir sayıda argümanı kabul edebilecek şekilde geliştirildiği söyleniyor. Oturum uzantısının, oluşturulan sütunları kullanan veritabanlarında çalışacak şekilde geliştirildiği ifade edilirken, doğru şekilde uygulanmayan ve hiçbir zaman doğru çalışmayan SQLITE_USE_STDIO_FOR CONSOLE derleme zamanı seçeneğinin kaldırıldığı belirtiliyor. Onun yerine SQLITE_USE_W32_FOR_CONSOLE_IO derleme zamanı seçeneğini eklendiği söyleniyor. Bu seçeneğin yalnızca CLI gibi komut satırı araçlarına uygulandığı, SQLite çekirdeğine uygulanmadığı söyleniyor. SQLite 3.49.2 hakkında bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.

Continue Reading →

 

 

 

 

SQLite 3.49.2 edinmek için aşağıdaki linkten yararlanabilirsiniz.

0

SQLite 3.49.1 duyuruldu

En yaygın SQL veritabanı motoru olan SQLite’in 3.49.1 sürümü duyuruldu. Kullanıcıların, yazılımı çeşitli değişiklikler ve hata düzeltmeleriyle gelen yeni sürüme yükseltmelerinin önemli olduğu ifade ediliyor. ROWID tabloları olmadan çalışması için sorgu zamanı endeks optimizasyonunun iyileştirildiği belirtilirken, büyük yıldız sorgusu birleştirmeleri için daha iyi sorgu planları sağlandığı söyleniyor. SQLite forumda bildirilen üç farklı performans gerilemesinin düzeltildiği belirtilirken, iif() SQL işlevinin, iki veya daha büyük herhangi bir sayıda argümanı kabul edebilecek şekilde geliştirildiği söyleniyor. Oturum uzantısının, oluşturulan sütunları kullanan veritabanlarında çalışacak şekilde geliştirildiği ifade edilirken, doğru şekilde uygulanmayan ve hiçbir zaman doğru çalışmayan SQLITE_USE_STDIO_FOR_CONSOLE derleme zamanı seçeneğinin kaldırıldığı belirtiliyor. Onun yerine SQLITE_USE_W32_FOR_CONSOLE_IO derleme zamanı seçeneğini eklendiği söyleniyor. Bu seçeneğin yalnızca CLI gibi komut satırı araçlarına uygulandığı, SQLite çekirdeğine uygulanmadığı söyleniyor. SQLite 3.49.1 hakkında bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.

Continue Reading →

 

 

 

SQLite 3.49.1 edinmek için aşağıdaki linkten yararlanabilirsiniz.

0

SQLite 3.49.0 duyuruldu

En yaygın SQL veritabanı motoru olan SQLite’in 3.49.0 sürümü duyuruldu. Kullanıcıların, yazılımı çeşitli değişiklikler ve hata düzeltmeleriyle gelen yeni sürüme yükseltmelerinin önemli olduğu ifade ediliyor. Sorgu planlayıcısındaki geliştirmelerle gelen yeni sürümde, ROWID tabloları olmadan çalışması için sorgu zamanı endeks optimizasyonunun iyileştirildiği belirtilirken, büyük yıldız sorgusu birleştirmeleri için daha iyi sorgu planları yapıldığı ifade ediliyor. Bu sürümün, SQLite forumunda bildirilen üç farklı performans gerilemesini düzelttiği belirtilirken, iki veya daha fazla sorgu aynı tahmini maliyete sahip olduğunda, satır başında daha az bayta sahip olanın kullanıldığı söyleniyor. iif() SQL işlevinin, iki veya daha büyük herhangi bir sayıda argümanı kabul edebilecek şekilde geliştirildiği belirtiliyor. Doğru şekilde uygulanmayan ve hiçbir zaman doğru çalışmayan SQLITE_USE_STDIO_FOR_CONSOLE derleme zamanı seçeneğinin kaldırıldığı belirtiliyor. Onun yerine SQLITE_USE_W32_FOR_CONSOLE_IO derleme zamanı seçeneğinin eklendiği söyleniyor. SQLite 3.49.0 hakkında bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.

Continue Reading →

 

 

 

SQLite 3.49.0 edinmek için aşağıdaki linkten yararlanabilirsiniz.

0

SQLite 3.48.0 duyuruldu

En yaygın SQL veritabanı motoru olan SQLite’in 3.48.0 sürümü duyuruldu. Kullanıcıların, yazılımı çeşitli değişiklikler ve hata düzeltmeleriyle gelen yeni sürüme yükseltmelerinin önemli olduğu ifade ediliyor. Hataları düzeltmek, performansı iyileştirmek ve kodu daha sürdürülebilir hale getirmek için canonical kaynaklarından SQLite’ı derlemeye yardımcı olmak için kullanılan “configure” betiğinin yeniden düzenlendiği belirtilirken, buradaki temel yeniliğin, artık GNU Autoconf yerine Autosetup’ın kullanılması olduğu söyleniyor. ./configure betiğinin çok farklı kodlandığı, ancak daha önce olduğu gibi çalışması gerektiği belirtilirken, yeni configure’nin bir avantajının, çoğu SQLite hedefini derlemek için artık TCL’yi yüklemeye gerek kalmaması olduğu belirtiliyor. TCL’nin, TCL kullanan testleri çalıştırmak veya yardımcı programlar (sqlite3_analyzer gibi) oluşturmak için hâlâ gerekli olduğu söyleniyor. Endeksleri kapsamak için EXPLAIN QUERY PLAN çıktısının iyileştirildiği belirtilirken, SQL işlevinin iki argümanlı bir sürümüne izin verildiği söyleniyor. SQLite 3.48.0 hakkında bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.

Continue Reading →

 

 

 

SQLite 3.48.0 edinmek için aşağıdaki linkten yararlanabilirsiniz.

0

SQLite 3.47.2 duyuruldu

En yaygın SQL veritabanı motoru olan SQLite’in 3.47.2 sürümü duyuruldu. Kullanıcıların, yazılımı çeşitli değişiklikler ve hata düzeltmeleriyle gelen yeni sürüme yükseltmelerinin önemli olduğu ifade ediliyor. RAISE işlevine ikinci argümanda keyfi ifadelere izin verildiği belirtilirken, nadiren kullanılan unix-dotfile VFS’de sıcak günlük dosyalarını geri almayla ilgili bir sorunun düzeltildiği söyleniyor. IN operatörüyle ilişkili alt sorguların yeniden kullanımında iyileştirme yapıldığı belirtilirken, IN operatörünün sağ tarafındaki alt sorgularda Bloom filtresinin kullanıldığı ifade ediliyor. Alt sorgulardaki ORDER BY ifadeleri nedeniyle istenen sıranın doğal olarak elde edilmesi durumunda dış sorgulardaki sıralama işlemlerini devre dışı bırakmayı amaçlayan “order-by-subquery” iyileştirmesinin eklendiği belirtiliyor. JavaScript “opfs” VFS’de bozulmaya neden olan bir hatanın düzeltildiği söyleniyor. SQLite 3.47.2 hakkında bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.

Continue Reading →

 

 

SQLite 3.47.2 edinmek için aşağıdaki linkten yararlanabilirsiniz.

0