Bu bölümdeki sorular yalnızca bir veritabanı kullanan katılımcılar tarafından yanıtlanmıştır.
Veritabanları
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.
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.
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.
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.
Tek önemli düşüş, veritabanlarıyla etkileşim sağlamak için komut satırı kullananların oranında gözlemlendi.
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.
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.
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.