Bu bölümdeki sorular yalnızca bir veritabanı kullanan katılımcılar tarafından yanıtlanmıştır.

Veritabanları

Eğer kullanıyorsanız, hangi veritabanını/veritabanlarını düzenli olarak kullanıyorsunuz?

Bu yıl, Redis de %29'luk bir oran elde ederek sıralamaya girdi. 2009'de kullanıma sunulan bu bellek içi veri yapısı deposu 2017'den itibaren %10'a varan artış elde gösterdi. PostgreSQL, SQLite ve MariaDB oranları da bu yıl artmaya devam etmektedir.

Bu da daha dahil olmak üzere bazı sorular için sonuçlar, yanıt verenin SQL ile ilişkisine dayalı olarak 2 gruba bölündü. SQL'in 3 ana programlama dillerinden biri olduğunu söyleyenler "SQL ana programlama dili" grubuna alınırken son 12 ayda SQL kullanan diğer herkes, "SQL ikincil programlama dili" grubuna alındı. Yanıtlar da katılımcıların kullandığı veritabanına göre bölündü.

Görüldüğü gibi başlıca üçü arasında neredeyse hiç fark yoktur. Eski MS SQL Server ve Oracle Veritabanı SQL profesyonelleri arasında çok daha popüler iken SQL'den ara sıra yararlanan kesim daha çok SQLite ve MongoDB'yi tercih etmektedir.

Veritabanlarının bölgelere göre göreli popülerliği

Fark edileceği üzere veritabanını oluşturan kesim bölgelere göre farklılık göstermektedir. Tablolarımızdaki göreli popülerlik neyi temsil etmektedir? Örneğin, Meksika'da Redis'in popülerlik oranı %10 daha az iken dünya genelinde %28,9'dur. Aradaki fark %19'dur. -%19'u %28,9'a böldüğünüzde -%65'lik bir oran elde edilir. Bu oran, Redis'in Meksika'daki göreli popülerliğini göstermektedir.

Farklı bölgelerde popüler olup tabloda listelenmeyen veritabanları da vardır. Örneğin; H2 Kore'de çok büyük bir kesim tarafından rağbet görmektedir, Hindistan'da Amazon Redshift ve Cassandra, İspanya'da DB2, Çin'de HBase, Kuzey Avrupa ve Benelüks'te Neo4j ve Rusya'da ClickHouse oldukça popülerdir.

Ana programlama diline göre veritabanlarının göreli popülerliği

Ayrıca dil ve veri tabanları konusunda da kümelenmeler vardır. MSSQL ile C#; SQLite ile Kotlin, Swift ve Dart; Redis ile Go veya Ruby; Oracle ile Java ve MariaDB ile PHP tercih edilmektedir.

Veritabanı kullanıcıları arasında diğer veritabanlarının popülerliği

Kullanıcıların ilk veritabanı aracı y ekseninde, diğer tüm araçlar ise x ekseninde listelenmiştir. Örneğin, PostgreSQL kullanıcılarının %59'u MySQL de kullanırken MySQL kullanıcılarının yalnızca %35'i PostgreSQL de kullanmaktadır.

Lider konumdakiler sıralamalarını korumaktadır ve genel olarak birbiriyle doğrudan rekabet halindedir: MySQL, PostgreSQL kullanıcıları arasında daha az popüler iken tersi durum da geçerlidir. Ayrıca katılımcıların %21'i her ikisini de kullanır.

Veritabanlarıyla çalışmak için hangi aracı/araçları düzenli olarak kullanıyorsunuz?

Tek önemli düşüş, veritabanlarıyla etkileşim sağlamak için komut satırı kullananların oranında gözlemlendi.

Veritabanı araçlarının bölgelere göre göreli popülerliği

Veritabanlarıyla çalışmak için hangi aracı/araçları düzenli olarak kullanıyorsunuz?

Katılımcıların büyük bir kısmının aynı anda iki veya daha fazla veritabanı kullandığı göz önünde bulundurulduğunda MongoDB kullanıcılarının aynı zamanda MySQL Workbench kullanmaları pek de şaşırtıcı bir durum değil.

Veritabanları üzerine ne kadar çalıştınız?

Veritabanları üzerine ne kadar çalıştınız?

Redis ve MariaDB kullanıcıları diğerlerine göre daha deneyimlidir: Redis kullanıcılarının %38'i ile MariaDB kullanıcılarının %41'i 7 yıldan uzun süredir veritabanlarıyla çalışmaktadır.

Kayıtlı prosedürlerde hata ayıklaması yapıyor musunuz?

Kayıtlı prosedürlerde hata ayıklaması yapıyor musunuz?

Veritabanınızda testler yapıyor musunuz?

Veritabanınızda testler yapıyor musunuz?

Veritabanı komut dosylarınızı bir versiyon kontrol sisteminde tutuyor musunuz?

Veritabanı komut dosylarınızı bir versiyon kontrol sisteminde tutuyor musunuz?

Veritabanı gezgininizde kaç bağlantınız vardır?

Veritabanı gezgininizde kaç bağlantınız vardır?

Veritabanı nesneleri için yorum yazıyor musunuz?

Veritabanı nesneleri için yorum yazıyor musunuz?

Zaman ayırdığınız için teşekkür ederiz!

Raporumuzu faydalı bulduğunuzu umuyoruz. Bu raporu arkadaşlarınızla ve meslektaşlarınızla paylaşın.

JetBrains Tech Insights Lab'e katılın

JetBrains ürünlerinin kullanımını daha kolay ve çok daha güçlü hâle getirmek için anketlere ve kullanıcı deneyimi çalışmalarına katılın. Araştırmamıza katılarak ödül kazanma şansına da sahip olursunuz.

Eğer herhangi bir soru ya da öneriniz varsa, bizimle surveys@jetbrains.com adresinden temasa geçebilirsiniz.